Hi,

I just installed Evolution 1.2.4-2 from the unstable branch of
10.2-gcc3.3, and I ran into a problem while executing it.  I got the
following error message:

dyld: evolution can't open library: /usr/local/lib/libdl.dylib (No such
file or directory, errno = 2)

It's true.  That's not where libdl.dylib is.  This was pretty easily
fixed by adding a fall back library env. variable as follows:

% setenv DYLD_FALLBACK_LIBRARY_PATH
"/sw/lib:/lib:/usr/lib:/usr/local/lib"

% otool -L /sw/bin/evolution 
gives the following:

/sw/bin/evolution:
        
/sw/lib/libeshell.0.dylib (compatibility version 1.0.0, current version
1.0.0)
/sw/lib/libevolution-importer.0.dylib (compatibility version 1.0.0,
current version 1.0.0)
/sw/lib/evolution/1.2/libeutil.0.dylib (compatibility version 1.0.0,
current version 1.0.0)
/sw/lib/libsoup.3.dylib (compatibility version 7.0.0, current version
7.4.0)
/sw/lib/mozilla/libplc4.dylib (compatibility version 1.0.0, current
version 1.0.0)
/sw/lib/mozilla/libplds4.dylib (compatibility version 1.0.0, current
version 1.0.0)
/sw/lib/mozilla/libnspr4.dylib (compatibility version 1.0.0, current
version 1.0.0)
/sw/lib/libical-evolution.0.dylib (compatibility version 1.0.0, current
version 1.0.0)
/sw/lib/libbonobo_conf.0.dylib (compatibility version 1.0.0, current
version 1.0.0)
/sw/lib/libbonobo-print.2.dylib (compatibility version 3.0.0, current
version 3.0.0)
/sw/lib/libgnomevfs.0.dylib (compatibility version 1.0.0, current
version 1.0.0)
/usr/local/lib/libgthread-1.2.0.dylib (compatibility version 1.0.0,
current version 1.10.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version
63.0.0)
/sw/lib/libgtkhtml-1.1.3.dylib (compatibility version 4.0.0, current
version 4.2.0)
/sw/lib/libbonobo.2.dylib (compatibility version 3.0.0, current version
3.0.0)
/sw/lib/libbonobox.2.dylib (compatibility version 3.0.0, current version
3.0.0)
/sw/lib/libgal.21.dylib (compatibility version 23.0.0, current version
23.0.0)
/sw/lib/libgnomeprint.15.dylib (compatibility version 17.0.0, current
version 17.11.0)
/usr/X11R6/lib/libfreetype.6.dylib (compatibility version 6.2.0, current
version 6.2.0)
/sw/lib/libglade-gnome.0.dylib (compatibility version 5.0.0, current
version 5.2.0)
/sw/lib/libglade.0.dylib (compatibility version 5.0.0, current version
5.2.0)
/sw/lib/libxml.1.dylib (compatibility version 10.0.0, current version
10.17.0)
/sw/lib/libgdk_pixbuf.2.dylib (compatibility version 3.0.0, current
version 3.0.0)
/sw/lib/libgnomecanvaspixbuf.1.dylib (compatibility version 2.0.0,
current version 2.0.0)
/sw/lib/libgnomeui.32.dylib (compatibility version 47.0.0, current
version 47.1.0)
/sw/lib/libart_lgpl.2.dylib (compatibility version 5.0.0, current
version 5.0.0)
/sw/lib/libgdk_imlib.1.dylib (compatibility version 11.0.0, current
version 11.14.0)
/usr/X11R6/lib/libSM.6.dylib (compatibility version 6.0.0, current
version 6.0.0)
/usr/X11R6/lib/libICE.6.dylib (compatibility version 6.3.0, current
version 6.3.0)
/sw/lib/libgnome.32.dylib (compatibility version 37.0.0, current version
37.3.0)
/sw/lib/libgnomesupport.0.dylib (compatibility version 1.0.0, current
version 1.0.0)
/usr/local/lib/libesd.0.dylib (compatibility version 3.0.0, current
version 3.22.0)
/usr/local/lib/libaudiofile.0.dylib (compatibility version 1.0.0,
current version 1.1.0)
/sw/lib/libgconf-gtk-1.1.dylib (compatibility version 2.0.0, current
version 2.0.0)
/sw/lib/libgconf-1.1.dylib (compatibility version 2.0.0, current version
2.4.0)
/sw/lib/liboaf.0.dylib (compatibility version 1.0.0, current version
1.0.0)
/sw/lib/libpopt.0.dylib (compatibility version 1.0.0, current version
1.0.0)
/sw/lib/libgnorba.27.dylib (compatibility version 29.0.0, current
version 29.8.0)
/usr/lib/libz.1.1.3.dylib (compatibility version 1.0.0, current version
1.1.3)
/sw/lib/libORBitCosNaming.0.dylib (compatibility version 6.0.0, current
version 6.17.0)
/sw/lib/libORBit.0.dylib (compatibility version 6.0.0, current version
6.17.0)
/sw/lib/libIIOP.0.dylib (compatibility version 6.0.0, current version
6.17.0)
/sw/lib/libORBitutil.0.dylib (compatibility version 6.0.0, current
version 6.17.0)
/sw/lib/libgtk-1.2.0.dylib (compatibility version 10.0.0, current
version 10.1.0)
/sw/lib/libgdk-1.2.0.dylib (compatibility version 10.0.0, current
version 10.1.0)
/usr/local/lib/libgmodule-1.2.0.dylib (compatibility version 1.0.0,
current version 1.10.0)
/usr/local/lib/libglib-1.2.0.dylib (compatibility version 1.0.0, current
version 1.10.0)
/sw/lib/libdl.0.dylib (compatibility version 0.0.0, current version
0.0.0)
/sw/lib/libintl.1.dylib (compatibility version 2.0.0, current version
2.1.0)
/usr/local/lib/libiconv.2.dylib (compatibility version 3.0.0, current
version 3.4.0)
/usr/X11R6/lib/libXext.6.dylib (compatibility version 6.4.0, current
version 6.4.0)

... so it would appear that it's linked against /sw/lib/libdl.0.dylib,
and /sw/lib/libdl.dylib is symlinked to that... I frankly don't
understand the build process well enough to figure out exactly what's
going wrong.

But I do have two questions:

(1) Is DYLD_FALLBACK_LIBRARY_PATH the best environmental variable to set
in this situation?  man dyld lists a bunch of others that would probably
work just as well.  Also, should I have soem DYLD_* env. variable set at
all times anyway?

(2) Is this a bug?  Should I email this to the package maintainer? 
Should I do something else with it?  Should I stop being so concerned,
because it is, after all, working?

Thanks,
Dan





-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to