Hi,
I was building guile-1.8.4 on my macbook pro, and I found the linking
problem. Here is the configure command I typed:
./configure --prefix=/usr --with-threads --enable-shared
and here is the make.log tail:
(cd .libs && gcc -g -O2 -c -fno-builtin "guileS.c")
rm -f .libs/guileS.c .libs/guile.nm .libs/guile.nmS .libs/guile.nmT
gcc -D_THREAD_SAFE -g -O2 -Wall -Wmissing-prototypes -Werror .libs/
guileS.o -D_THREAD_SAFE -o .libs/guile guile-guile.o ./.libs/
libguile.dylib -lintl -lgmp -lm -lltdl
Undefined symbols:
"_lt__PROGRAM__LTX_preloaded_symbols", referenced from:
_lt__PROGRAM__LTX_preloaded_symbols$non_lazy_ptr in guile-guile.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[3]: *** [guile] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
The problem seems to be related to gnu libtool. Has anyone seen this
problem before?
steve