Hi Mick, this sounds a bit strange. You are building GNUstep with clang but point it to use the gcc libobjc? This might work but surely it isn’t a recommended setup. Why would you want to do that? When using clang you should be using the GNUstep libobjc2.
Confused, Fred > Am 10.09.2021 um 00:16 schrieb Mick Bert <mickb...@posteo.net>: > > 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 >