Le 14 mai 2010 à 15:18, Mathieu Suen a écrit :

> it work.
> So now I got an error when I try to install GNUSTep/core/gui:
>
> gui  $ sudo -E make install
> This is gnustep-make 2.4.0. Type 'make print-gnustep-make-help' for  
> help.
> /usr/GNUstep/System/Library/Makefiles/common.make:856: WARNING: Your  
> PATH may not be set up correctly !
> /usr/GNUstep/System/Library/Makefiles/common.make:857: Please try  
> again after adding "/usr/GNUstep/System/Tools" to your path
> Making all in Source ...
> Making all for library libgnustep-gui...
> [snip]
> ././obj/make_services: error while loading shared libraries:  
> libgnustep-base.so.1.21: cannot open shared object file: No such  
> file or directory
> make[3]: *** [GSspell.service/Resources/Info-gnustep.plist] Error 1
> make[2]: *** [GSspell.all.service.variables] Error 2
> make[1]: *** [internal-all] Error 2
> make: *** [internal-all] Error 2

Oops, looks like I forgot to mention you need to source GNUstep.sh  
once GNUstep Make was installed.
Right after installing GNUstep Make a first time, type if you have  
used --prefix=/ to configure GNUstep Make:
. /System/Library/Makefiles/GNUstep.sh # Add /System/Library/Libraries  
and /Local/Library/Libraries to LD_LIBRARY_PATH

In case you didn't pass --prefix=/, you should type:
. /usr/GNUstep/System/Library/Makefiles/GNUstep.sh

Then compile and install libobjc2 and configure and install GNUstep  
Make a second time.
It's important to have GNUstep.sh sourced for the second GNUstep Make  
configuration to be sure it picks the libobjc2 in SystemOrLocal/ 
Library/Libraries/ rather than the GCC libobjc.

Finally you can recompile GNUstep Base from scratch to get it  
correctly linked to libobjc2 if that's not the case already, then  
GNUstep Gui.

I'm going to correct the INSTALL document right now.

Cheers,
Quentin.


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

Répondre à