Reran fink install bundle-gnome after moving usr/local as suggested below. Failed though with a slightly different error message:

s-support/.libs/libgames-support.a /sw/lib/libguile.dylib -ldl -lm
ld: warning -L: directory name (/sw/src/libcroco1-0.5.0-5/libcroco-0.5.0/src/.libs) does not exist
ld: can't locate file for: -ldl
make[3]: *** [sol] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
### execution of make failed, exit code 2
Failed: compiling gnome-games-2.6.2-11 failed


Mark

On 16-Jul-04, at 11:54 AM, Mark Zimmerman wrote:

Martin,

It appears that I do have /usr/lib/libdl.dylib

MARKLAPTOP:~ markz$ locate libdl.dylib
/usr/lib/libdl.dylib
/usr/local/lib/libdl.dylib

However it doesn't seem to be a link to libSystem.dylib

MARKLAPTOP:~ markz$ ls -l /usr/lib/libdl*
-rwxr-xr-x  1 501  staff  16404 20 Aug  2002 /usr/lib/libdl.0.dylib
MARKLAPTOP:~ markz$

Mark



On 16-Jul-04, at 11:24 AM, Martin Costabel wrote:

On 16 juil. 2004, at 15:16, Mark Zimmerman wrote:

Martin,

I am retrying the bundle-gnome install just in case but this didn't appear to do anything. See below;

MARKLAPTOP:~ markz$ sudo mv /usr/local /usr/local_garbage
Password:
MARKLAPTOP:~ markz$ fink update-all
/usr/bin/sudo /sw/bin/fink  update-all
Information about 3637 packages read in 2 seconds.
No packages to install.

Ah, I thought your problems happened while doing update-all. If it's during installation of bundle-gnome, then do your installation of bundle-gnome here. In any case, the idea was that /usr/local should be absent while you do your compilation of Fink things.


ld: archive: /usr/local/lib/libdl.a has no table of contents, add one with ranlib(1) (can't load from it)

Same error as before, because you brought /usr/local back.

You could also just move this /usr/local/lib/libdl.a out of the way (or destroy it, it's a static library that you don't need except for compiling other things, and it is too broken to work even for that).

Another interesting question is why your linker thinks that using this /usr/local/lib/libdl.a should be a good idea. Do you perhaps not have /usr/lib/libdl.dylib?
"ls -l /usr/lib/libdl*" should show you a symbolic link /usr/lib/libdl.dylib -> libSystem.dylib. If not, something in your basic system installation is not OK.


--
Martin







------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Fink-beginners mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to