|
From: | David Ayers |
Subject: | [bug #25033] compilation of gnustep-gui-0.14.0 fails on openbsd 4.4 sparc |
Date: | Sat, 21 Feb 2009 17:18:12 +0000 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.0.6) Gecko/2009020409 Iceweasel/3.0.6 (Debian-3.0.6-1) |
Follow-up Comment #13, bug #25033 (project gnustep): > Starting program: /usr/GNUstep/Local/Tools/defaults > error: NXConstantString (instance) > NXConstantString does not recognize copyWithZone: NXConstantString is a class from libobj which inherits from Object and merely implements cString and length. copyWithZone: is a method from OpenStep/GNUstep/Cocoa. Generally -make should supply -fconstant-string-class=NSConstantString which should replace the references in the isa/class_pointers to NXConstantString with NSConstantString for the strings embedded in the source code. Could you check if -make is passing that flag with: make messages=yes You should see something like: gcc EODisplayGroup.m -c -MMD -MP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -g -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -fPIC -g -Wall -DDEBUG -fno-omit-frame-pointer -DGSWARN -DGSDIAGNOSE -Wno-import -g -fno-strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -I../EOControl/. -I.. -I. -I/home/ayers/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/GNUstep/System/Library/Headers -o obj/EODisplayGroup.o _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?25033> _______________________________________________ Nachricht geschickt von/durch Savannah http://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |