Opened 17 years ago

Closed 17 years ago

Last modified 15 years ago

#11820 closed defect (worksforme)

Cannot compile guile-1.8.1: Missing symbol

Reported by: mjscod@… Owned by: macports-tickets@…
Priority: High Milestone:
Component: ports Version:
Keywords: Cc: mas@… mjscod@…,markd@…
Port:

Description

I cannot build guile-1.8.1 because it complains about a missing symbol:

/bin/sh ../libtool --tag=CC --mode=link /usr/bin/gcc-4.0  -O2 -Wall -Wmissing-prototypes -Werror  -L/opt/local/lib -o guile -dlpreopen force -D_THREAD_SAFE  guile-guile.o libguile.la -lgmp -lm -lltdl 
rm -f .libs/guile.nm .libs/guile.nmS .libs/guile.nmT
creating .libs/guileS.c
(cd .libs && /usr/bin/gcc-4.0  -O2 -c -fno-builtin "guileS.c")
rm -f .libs/guileS.c .libs/guile.nm .libs/guile.nmS .libs/guile.nmT
/usr/bin/gcc-4.0 -O2 -Wall -Wmissing-prototypes -Werror -o .libs/guile .libs/guileS.o -D_THREAD_SAFE guile-guile.o  -L/opt/local/lib ./.libs/libguile.dylib /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib -lc /opt/local/lib/libgmp.dylib -lm /opt/local/lib/libltdl.dylib /opt/local/lib/libdlloader.dylib -ldl
/usr/bin/ld: Undefined symbols:
_lt__PROGRAM__LTX_preloaded_symbols
collect2: ld returned 1 exit status
make[3]: *** [guile] Error 1

Any idea what went wrong? Wrong libtool or something like that?

Change History (5)

comment:1 Changed 17 years ago by pipping@…

Milestone: Port Bugs

comment:2 Changed 17 years ago by markd@…

Cc: mas@… added

Ping maintainer.

comment:3 Changed 17 years ago by mas@…

Cc: mas@… added; mas@… removed

Works for me!

If you suspect the wrong libtool is being used, you might try to "port install libtool". Make sure /opt/local is before /usr/bin in your $PATH. Then "port clean guile" and try again. Does this help?

comment:4 Changed 17 years ago by markd@…

Cc: markd@… added
Resolution: worksforme
Status: newclosed

I can't duplicate this either. Since there isn't feedback I'm closing it.

comment:5 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.