On mercredi, avril 24, 2002, at 04:19 , Chris Zubrzycki wrote:
>
> On Wednesday, April 24, 2002, at 09:15 AM, Martin Costabel wrote:
>
>> On mercredi, avril 24, 2002, at 02:13 , Kaspar Pflugshaupt wrote:
>>>
>>> dyld: bash multiple definitions of symbol _BC
>>> /sw/lib/libreadline.4.2.dylib(terminal.so) definition of _BC
>>> /sw/lib/libncurses.dylib.5(lib_termcap.o) definition of _BC
>
>>> (i) libxpg4         20010605-14 Locale-enabling preload library
>>
>> Yet another guess: update your libxpg4 (or remove it if you don't 
>> need it) and you'll be fine.
>
> how can that make a difference? the 2 libs are from readline and 
> ncurses.
>
Yes, but libxpg4 sets an environment variable 
DYLD_FORCE_FLAT_NAMESPACE that produces this crash of bash, cvs and 
a couple of other programs that were compiled with 
twolevel_namespace and depend on dylibs that define the same symbol 
multiple times. The new versions of libxpg4 contain some tricks to 
unset this environment variable for the programs that don't like it.

This was discussed a couple of times on the lists.

--
Martin


_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to