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

Reply via email to