Hello

I am trying to compile gnustep (latest release, downloaded a couple of days ago) on a Debian 5.10.46-powerpc, with clang.

Configured gnustep-gui with CPPFLAGS=-I/usr/lib/gcc/powerpc-linux-gnu/9/include and CFLAGS=-I/usr/lib/gcc/powerpc-linux-gnu/9/include (which is the directory containing objc/objc.h), when I run make,it fails on source Model/IMCustomObject.m with error:

   In file included from IMCustomObject.m:28:
   In file included from
   /opt/Local/Library/Headers/Foundation/NSObjCRuntime.h:222:
   /opt/Local/Library/Headers/GNUstepBase/GSObjCRuntime.h:58:11: fatal
   error: 'objc/objc.h' file not found
     #include <objc/objc.h>

If I run make -n, I get:

   clang-9 IMCustomObject.m -c -MMD -MP -DGNU_RUNTIME=1
   -DGNU_GUI_LIBRARY=1 -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1
   -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1
   -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE
   -Wno-import -g -O2 -fobjc-runtime=gcc -Wall
   -fconstant-string-class=NSConstantString -I../Headers/Additions
   -I../Headers -I. -I/home/mick/GNUstep/Library/Headers
   -I/opt/Local/Library/Headers -I/opt/System/Library/Headers  -o
   obj/libgmodel.obj/IMCustomObject.m.o

which is clearly missing the directory containing objc.h

Where should I have to specify that directory, in order it to be added to that compiling command?

--

Mick

Reply via email to