help-gnustep
[Top][All Lists]
Advanced

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

Re: Problems building gnustep-base on cygwin


From: Alex Perez
Subject: Re: Problems building gnustep-base on cygwin
Date: Thu, 24 Feb 2005 18:45:25 -0800
User-agent: Mozilla Thunderbird 1.0 (Windows/20041206)

Volker Hilsenstein wrote:
Hi

Finally managed to build all the core packages (make, base, gui, backend) under
cygwin.
However, something seems to be wrong with my installation as I can't
compile any of the
apps I tried (Gorm, Projectcenter,  Workspace).
I get lots of undefined references during the linking.
Here just a few examples from building ProjectCenter:

undefined reference to `_objc_get_class'
./shared_obj/PCTextFinder+UInterface.o(.text+0x1abc):PCTextFinder+UInterface.m:
undefined reference to `_objc_msg_lookup'
./shared_obj/PCTextFinder+UInterface.o(.text+0x1add):PCTextFinder+UInterface.m:
undefined reference to `_objc_msg_lookup'
./shared_obj/PCTextFinder+UInterface.o(.text+0x1b20):PCTextFinder+UInterface.m:
undefined reference to `_objc_msg_lookup'
./shared_obj/PCTextFinder+UInterface.o(.text+0x1b4b):PCTextFinder+UInterface.m:
undefined reference to `_objc_msg_lookup'
./shared_obj/PCTextFinder+UInterface.o(.text+0x1b76):PCTextFinder+UInterface.m:
undefined reference to `_objc_msg_lookup'
./shared_obj/PCTextFinder+UInterface.o(.text+0x1ba1):PCTextFinder+UInterface.m:
more undefined references to `_objc_msg_lookup' follow
./shared_obj/PCTextFinder+UInterface.o(.text+0x1d1e):PCTextFinder+UInterface.m:
undefined reference to `___objc_exec_class'
./shared_obj/PCTextFinder+UInterface.o(.data+0x634):PCTextFinder+UInterface.m: u
ndefined reference to `___objc_class_name_NSConstantString'
./shared_obj/PCTextFinder+UInterface.o(.data+0x638):PCTextFinder+UInterface.m: u
ndefined reference to `___objc_class_name_NSPanel'
./shared_obj/PCTextFinder+UInterface.o(.data+0x63c):PCTextFinder+UInterface.m: u
ndefined reference to `___objc_class_name_NSTextField'
./shared_obj/PCTextFinder+UInterface.o(.data+0x640):PCTextFinder+UInterface.m: u
ndefined reference to `___objc_class_name_NSBox'
./shared_obj/PCTextFinder+UInterface.o(.data+0x644):PCTextFinder+UInterface.m: u
ndefined reference to `___objc_class_name_NSButtonCell'
./shared_obj/PCTextFinder+UInterface.o(.data+0x648):PCTextFinder+UInterface.m: u
ndefined reference to `___objc_class_name_NSMatrix'
collect2: ld returned 1 exit status
dllwrap: gcc exited with status 1
make[2]: *** [ProjectCenter.dll] Error 1
make[1]: *** [ProjectCenter.all.framework.variables] Error 2
make[1]: Leaving directory `/cygdrive/c/GNUStep/Build/ProjectCenter-0.4.2/Librar
y'
make: *** [internal-all] Error 2


Does that indicate a problem with libobjc (not all symbols present) ?
But I how could I have built the core packages if something were wrong
with my libobjc ?

No, this is a known problem with GNUstep-make. There's a patch for it, but it can't be applied until the FSF has a copyright assignment on file from the author of the patch.





reply via email to

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