discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problem compilation on FreeBSD


From: Eric S .
Subject: Problem compilation on FreeBSD
Date: Sun, 16 May 2010 11:29:22 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

Hello all,

I'm testing GNUstep environment and I use FreeBSD 8.0-RELEASE.

I used ports to install the GNUstep packages :
gnustep-back-0.17.1_2
gnustep-base-1.19.3_1
gnustep-gui-0.17.1_2
gnustep-make-2.2.0_1

After, I have followed this tutorial :
http://www.roard.com/docs/lmf2.article/en.html

The problem : when I run make (gmake with FreeBSD), I have the following
message :

This is gnustep-make 2.2.0. Type 'gmake print-gnustep-make-help' for help.
Making all for app Todo...
 Linking app Todo ...
/usr/bin/ld: warning: libobjc.so.4, needed by
/usr/local/GNUstep/System/Library/Libraries/libgnustep-base.so, may conflict
with libobjc.so.2
/usr/local/GNUstep/System/Library/Libraries/libgnustep-base.so: undefined
reference to `gnustep_base_user_main'
collect2: ld returned 1 exit status
gmake[2]: *** [Todo.app/./Todo] Erreur 1
gmake[1]: *** [internal-app-run-compile-submake] Erreur 2
gmake: *** [Todo.all.app.variables] Erreur 2

BTW, I have 2 libobjc.so on my system :
$ locate libobjc.so
/usr/lib/libobjc.so
/usr/lib/libobjc.so.4
/usr/local/lib/gcc42/libobjc.so
/usr/local/lib/gcc42/libobjc.so.2

gcc-4.2.5.20090325_3 is a dependencie for the gnustep* (when installing
from the ports) but libgnustep-base.so was linked against libobjc.so.4
(base system). Why ?

How do I tell gmake to use /usr/lib/libobjc.so.4 ?

Thanks for your responses.
--
Eric S.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]