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/



_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to