bug-gnustep
[Top][All Lists]
Advanced

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

[bug #25033] compilation of gnustep-gui-0.14.0 fails on openbsd 4.4 spar


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/





reply via email to

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