Hello,
I am trying to compile an application that requires that I have glib,
gtk+, and gdk-pixbuf already installed. Actually I do have those
libraries, that were installed, some time or another, using fink. And,
if I point to /sw during the 'configure' step, the compilation goes
without s single glitch. And that would be the end of the story, but I
have to be able to package this application and make it available to
our users as a downloadable-one-click installation (most of our users
cannot handle much more). So I would like to have all libraries in the
same place as the application (I could package the /sw libraries
separately but I don't want to be installing anything anywhere else
except in /usr/local/bin/'application').
I am new at this, so in my innocence (or ignorance) I tried moving all
the libraries in a different folder, but that did not work. It seems
that these libraries have the location hard-coded in them. Is there a
way to re-install libraries? (these are all *.dylib)
Then I tried recompiling all of the above mentioned things, only to
find it a big hassle that ended with a gdk-pixbuf compilation error.
And finally, I found about DarwinPorts and saw that you have all of
those things that I need. But... just from reading the how-tos on your
page, it seems to me that, similar to fink, 'ports' will try to install
everything in a default directory - the same one that 'ports' is
installed in. Is it anyway possible to install ports in one directory
(e.q. /opt/....) and then direct other things (like glib...), to be
installed in a different directory (e.g. /usr/local/bin/application)?
What am I to do? Any suggestions will be greatly appreciated...
Thanks
zrinka
|