From: Chris Beamis <[EMAIL PROTECTED]> Date: Thu, 4 Dec 2003 20:28:16 -0800
[...] ld: warning -dylib_install_name /sw/lib/libguile.9.dylib not found in segment address table LD_SEG_ADDR_TABLE /sw/var/lib/fink/prebound/seg_addr_table ld: warning -undefined suppress disables -prebind i don't undertstand these warnings. [...] /bin/sh ../libtool --mode=link gcc -g -O2 -Wall -Wmissing-prototypes -L/sw/lib -o guile -dlpreopen force guile.o libguile.la -lm rm -f .libs/guile.nm .libs/guile.nmS .libs/guile.nmT creating .libs/guileS.c (cd .libs && gcc -c -fno-builtin "guileS.c") rm -f .libs/guileS.c .libs/guile.nm .libs/guile.nmS .libs/guile.nmT gcc -g -O2 -Wall -Wmissing-prototypes -L/sw/lib -o .libs/guile .libs/guileS.o guile.o -L.libs -lguile -ldl -lm -lm ld: warning prebinding disabled because dependent library: /sw/lib/libguile.12.dylib is not prebound ld: warning multiple definitions of symbol _environ /usr/lib/crt1.o definition of _environ in section (__DATA,__data) /sw/lib/libguile.dylib(libguile.12.3.0.dylib-master.o) definition of _environ ld: Undefined symbols: _lt_dlpreload_default to fix the lt_dlpreload_default problem probably requires that you determine whether or not that symbol is available in the libltdl installed on your system. i don't know how to go about that remotely, but if you give me an account on your machine i can try to look into it. (ping me off-list if you are amenable. same goes for any osx users reading this. gpg key: <http://www.glug.org/people/ttn/gpg-key.txt>) to fix the "environ" problem, change the naked "extern char **environ;" in posix.c to read like so: #ifdef __APPLE__ #include <crt_externs.h> __private_extern__ char **environ; #else extern char **environ; #endif you can hint the guile-w/-fink maintainer to look at: http://www.glug.org/snap/core-1-4/libguile/posix.c where one can see this change applied in guile-1.4.x (in cvs), including an informative comment by Aurelien Chanudet. also fyi, this change made it into guile 1.4.1.97, available at: <http://www.glug.org/alt/>. since you are already brave enough to build from source, i recommend grabbing 1.4.1.97 and giving it a try. IIRC there are some other osx-specific modifications already applied in that version. thi _______________________________________________ Bug-guile mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-guile
