help-gnustep
[Top][All Lists]
Advanced

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

Re: gnustep-base SSL bundle won't make


From: Ole Voss
Subject: Re: gnustep-base SSL bundle won't make
Date: Tue, 22 May 2007 19:15:31 +0200
User-agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.2) Gecko/20070221 SeaMonkey/1.1.1

Adam Fedor wrote:

On May 20, 2007, at 6:51 AM, Ole Voss wrote:


I get the following error:
# make
Making all for bundle SSL...
 Linking bundle SSL ...
/usr/bin/ld: warning -L: directory name (/usr/GNUstep/System/Library/Libraries/gnu-gnu-gnu) does not exist
/usr/bin/ld: Undefined symbols:
___objc_class_name_Protocol
___objc_exec_class
_objc_get_class
_objc_msg_lookup
_objc_msg_lookup_super
collect2: ld returned 1 exit status
make[1]: *** [SSL.bundle/./SSL] Error 1
make: *** [SSL.all.bundle.variables] Error 2

I did originally work with ./InstallGNUstep - but it always ends here so I figured jumping there and starting the process manually is quicker.


Can you type

make messages=yes

to see how the linking is being done? There should be a -lgnustep-base -lobjc at the end of the link line. If it is there, then perhaps the libobjc library is missing, or it is trying to link to the wrong library (maybe Apple's library)


Hi,

yes...

localhost:/build/gnustep-startup-0.16.1/build/gnustep-base-1.13.1/SSL root# make messages=yes
Making all for bundle SSL...
/usr/local/gcc/bin/gcc -bundle -undefined error -o ./SSL.bundle/./SSL ./shared_obj/GSSSLHandle.o -L../Source/./shared_obj -L./shared_obj -L/usr/GNUstep/System/Library/Libraries/ -L/usr/GNUstep/System/Library/Libraries -L/usr/GNUstep/System/Library/Libraries/gnu-gnu-gnu -L/usr/GNUstep/System/Library/Libraries -lssl -lcrypto -lgnustep-base -lobjc -lgnustep-base -lobjc -lxslt -lxml2 -lz -lpthread -liconv -lm -liconv -lffi -liberty -ldl -lz -lm /usr/bin/ld: warning -L: directory name (/usr/GNUstep/System/Library/Libraries/gnu-gnu-gnu) does not exist
/usr/bin/ld: Undefined symbols:
___objc_class_name_Protocol
___objc_exec_class
_objc_get_class
_objc_msg_lookup
_objc_msg_lookup_super
collect2: ld returned 1 exit status
make[1]: *** [SSL.bundle/./SSL] Error 1
make: *** [SSL.all.bundle.variables] Error 2

I tried removing the part about gnu-gnu-gnu - but it makes no difference. I always get the part about the Undefined symbols.

Any other ideas?

Regards,

Ole.




reply via email to

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