On 14 Sep 2007, at 22:38, Alexander K. Hansen wrote: > Eric Keiter wrote: >> To whom may concern, >> >> I have an MacBook Pro laptop, which runs with OSX version 10.4.10 >> and uses a >> 1.83 Ghz Intel Core Duo processor. >> >> Yesterday, I did a fink self-update, and after that I did a fink >> update-all. >> >> Guile16 attempted to update itself, and failed. The build error is: >> >> >> ----------------------------------- >> gcc -o .libs/libguilereadline-v-12.12.3.0.so -bundle .libs/ >> readline.o >> ../libguile/.libs/libguile.dylib >> /sw/src/fink.build/guile16-1.6.7-1013/guile-1.6.7/libguile/.././ >> libguile-ltd >> l/.libs/libguile-ltdl.dylib ../libguile-ltdl/.libs/libguile- >> ltdl.dylib >> -lreadline -lncurses >> /usr/bin/ld: Undefined symbols: >> __rl_init_argument >> __rl_kill_kbd_macro >> _free_undo_list >> _rl_clear_message >> _rl_get_keymap >> _rl_get_keymap_name >> _rl_pending_input >> collect2: ld returned 1 exit status >> make[4]: *** [libguilereadline-v-12.la] Error 1 >> make[3]: *** [all-recursive] Error 1 >> make[2]: *** [all] Error 2 >> make[1]: *** [all-recursive] Error 1 >> make: *** [all] Error 2 >> ### execution of /var/tmp/tmp.1.4ClTfS failed, exit code 2 >> Removing runtime build-lock... >> Removing build-lock package... >> /sw/bin/dpkg-lockwait -r fink-buildlock-guile16-1.6.7-1013 >> (Reading database ... 127016 files and directories currently >> installed.) >> Removing fink-buildlock-guile16-1.6.7-1013 ... >> Failed: phase compiling: guile16-1.6.7-1013 failed >> >> ----------------------------------- >> >> >> Unfortunately, a lot of things depend on guile, and now it seems >> that a lot >> of those things aren't working anymore. I've tried doing self >> updates >> repeatedly since this happened, but to no avail. It still fails. >> >> Help!? >> >> Thanks! >> Eric Keiter >> Electrical and Microsystem Modeling >> Sandia National Laboratories >> [EMAIL PROTECTED] >> 505-284-6088 >> >> >> > Judging by the "rl" in the symbol list, it looks like a problem with > readline. Do you happen to have a non-Fink libreadline.dylib laying > around in /usr/local?
But I see no -L/sw/lib in that line ! And indeed an fgrep in the output of nm shows all those symbols in libreadline in /sw/lib, and none in /usr/lib .. /usr/ rather than /usr/local seems the problem here. Something else must have gone wrong in configure to lead to that missing -L flag... Maybe readline5 was not well installed ?? JF Mertens ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel