[ptx] Compiling Mono / gtk-sharp for autopano-sift etc by hand
(AMD64)
Hal V Engel
hvengel at astound.net
Tue May 3 21:57:28 BST 2005
On Tuesday 03 May 2005 11:39 am, Brian wrote:
> The thing is I really don't understand / know how to compile mono etc.
> What dependencies are needed? What dependencies do the dependencies
> need? It seems to me to be overkill to have to install mono etc etc
> just to run autopano-sift (why o why can't there be a pure linux version
> available?)
>
> To be honest perhaps the easiest solution would be to drop down to 32bit
> ubuntu.....
>
> I find Gentoo too much of a time sink to use, I found I spent all my
> time compiling software rather than using it...
>
> regards
>
> --
> Brian
When I was running SuSE Linux (32 bit) I tried to get autopano-sift working
and I did not get it working. Unfortunately my motherboard decided to die
before I had a chance to work on it enough to know exactly what needed to be
done to get it to work. But at that time I had no idea specifically what
autopano-SIFT needed. The mono dependency is a little over the top for this
one app but I don't think it is enough to stop you from moving forward.
Many times the INSTALL or README files in the tarball will list most if not
all dependencies to get that package to build. Also in many cases the
project page for an app will have a page that lists the dependencies. As it
turns out for autopano-SIFT only a few packages are needed libgdiplus, mono
and gtk-sharp. Now these may require some other packages but when I
installed these on my Gentoo machine I do not remember seeing many additional
packages installed as dependencies. So I do not think it is going to be a
significant problem.
The reason that there are no amd64 mono packages for Ubuntu is the same reason
that there are no unmasked ebuilds for mono for Gentoo amd64. It requires
running development versions on mono and are not yet "stable". Just suck it
up and tackle it one piece at a time. Start with libgdiplus (which mono
needs). Download and unpack the tarball. Read the INSTALL and README files
to see if it needs anything else. You may need to install a few dependencies
to get this to build but I would expect that you will find most if not all of
these allready available in binary packages. Once you have that installed
mono itself should be simple to build and the same should be true for
gtk-sharp.
This will certainly be less effort that would be required to reinstall your
system as a 32 bit system. Also you will find that gcc goes like hell on
these amd64 machines.
More information about the ptX
mailing list