On 21 Nov 2008, at 15:10, Fred Morcos wrote:

> [EMAIL PROTECTED] Etoile]$ ldd Build/libSmalltalkKit.so | grep Language
> 3:    libLanguageKit.so.0 =>
> /usr/GNUstep/Local/Library/Libraries/libLanguageKit.so.0 (0xb7599000)

Ah, okay, that makes more sense.

It looks like you had an old version of LanguageKit installed, which  
missed these three classes (I only added them last week - sorry, I  
should have spotted that sooner).  Because there was an installed  
version, it found this first and linked against it, but because it was  
old it didn't have all of the required symbols, so linking failed.

> i already use "LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`/Build make" for
> building...

In future, try this instead:

LD_LIBRARY_PATH=`pwd`/Build:$LD_LIBRARY_PATH make

This will (should/might) make it look for the new version in  
preference to the old version.

Quentin: Is it possible to get etoile.make to do this automatically?

David

_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à