At 13:00 Uhr -0500 20.02.2002, Dave Vasilevsky wrote:
>Martin Costabel wrote:
>>I suppose Dave has libxpg4 installed. It has this effect.
>>libxpg4 sets the environment variable DYLD_FORCE_FLAT_NAMESPACE, which
>>will break any binary that is compiled with twolevel_namespace (the
>>default) and has multiply defined symbols. I'd expect there are many
>>more binaries concerned.
>
>Yes, I did have libxpg4 installed, and I can verify that removing it 
>worked. I believe Fink's version of cvs also has/had this problem 
>with libxpg4, I don't have it installed now so I can't verify.
>
>I suggest that packages that are susceptible to this bug should add 
>libxpg4 as a conflict. Longer-term, it would make sense to build 
>them with a flat namespace if possible, or if not to wrap the 
>binaries with a shell script that unsets DYLD_FORCE_FLAT_NAMESPACE 
>and removes /sw/lib/xpg4/libxpg4.dylib from DYLD_INSERT_LIBRARIES.

I don't like this at all! Building with a flat namespace can cause a 
lot of other problems.

The only "solution" long term is for Apple to finally implement the 
locale support. I heared that this is now in Darwin CVS, but I am not 
sure when we'll see it.

Hm, I installed 10.1.3 yesterday, and right now I am not getting any 
"locale not supported" messages. Could it be... :-) I rememebr that 
pan, gabber, xchat gave me such message, but none does currently. Can 
anybody confirm/deny this, or can anybody tell me a package that is 
still causing these messages?



Cheers,

Max
-- 
-----------------------------------------------
Max Horn
Software Developer

email: <mailto:[EMAIL PROTECTED]>
phone: (+49) 6151-494890

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

Reply via email to