This is gnustep-make 2.6.0. Type 'make print-gnustep-make-help' for help. Making all in Source ... rm -f dynamic-load.h cp simple-load.h dynamic-load.h /usr/GNUstep/System/Library/Makefiles/mkinstalldirs . mv ../Headers/GNUstepBase/config.h . touch ./config.h /usr/GNUstep/System/Library/Makefiles/mkinstalldirs ./GNUstepBase mv ../Headers/GNUstepBase/GSConfig.h ./GNUstepBase touch ./GNUstepBase/GSConfig.h Making all in Additions ... Making all for subproject Additions... Compiling file GSObjCRuntime.m ... GSObjCRuntime.m: In function ‘GSSelectorFromNameAndTypes’: GSObjCRuntime.m:166:8: warning: implicit declaration of function ‘sel_get_any_typed_uid’ [-Wimplicit-function-declaration] s = sel_get_any_typed_uid(name); ^~~~~~~~~~~~~~~~~~~~~ GSObjCRuntime.m:166:6: warning: assignment makes pointer from integer without a cast [-Wint-conversion] s = sel_get_any_typed_uid(name); ^ GSObjCRuntime.m:170:8: warning: implicit declaration of function ‘sel_get_typed_uid’; did you mean ‘sel_getUid’? [-Wimplicit-function-declaration] s = sel_get_typed_uid(name, types); ^~~~~~~~~~~~~~~~~ sel_getUid GSObjCRuntime.m:170:6: warning: assignment makes pointer from integer without a cast [-Wint-conversion] s = sel_get_typed_uid(name, types); ^ GSObjCRuntime.m:176:12: warning: implicit declaration of function ‘sel_register_name’; did you mean ‘sel_registerName’? [-Wimplicit-function-declaration] s = sel_register_name(name); ^~~~~~~~~~~~~~~~~ sel_registerName GSObjCRuntime.m:176:10: warning: assignment makes pointer from integer without a cast [-Wint-conversion] s = sel_register_name(name); ^ GSObjCRuntime.m:180:12: warning: implicit declaration of function ‘sel_register_typed_name’; did you mean ‘sel_registerTypedName’? [-Wimplicit-function-declaration] s = sel_register_typed_name(name, types); ^~~~~~~~~~~~~~~~~~~~~~~ sel_registerTypedName GSObjCRuntime.m:180:10: warning: assignment makes pointer from integer without a cast [-Wint-conversion] s = sel_register_typed_name(name, types); ^ Compiling file GCObject.m ... Compiling file GCArray.m ... Compiling file GCDictionary.m ... Compiling file GSLock.m ... Compiling file GSMime.m ... Compiling file GSXML.m ... Compiling file GSFunctions.m ... Compiling file GSInsensitiveDictionary.m ... Compiling file NSArray+GNUstepBase.m ... Compiling file NSAttributedString+GNUstepBase.m ... Compiling file NSBundle+GNUstepBase.m ... Compiling file NSCalendarDate+GNUstepBase.m ... Compiling file NSData+GNUstepBase.m ... NSData+GNUstepBase.m: In function ‘MD5Final’: NSData+GNUstepBase.m:334:26: warning: argument to ‘sizeof’ in ‘memset’ call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] memset (ctx, 0, sizeof (ctx)); /* In case it's sensitive */ ^ Compiling file NSDebug+GNUstepBase.m ... Compiling file NSError+GNUstepBase.m ... Compiling file NSFileHandle+GNUstepBase.m ... Compiling file NSLock+GNUstepBase.m ... Compiling file NSMutableString+GNUstepBase.m ... Compiling file NSNumber+GNUstepBase.m ... Compiling file NSObject+GNUstepBase.m ... Compiling file NSPropertyList+GNUstepBase.m ... Compiling file NSProcessInfo+GNUstepBase.m ... Compiling file NSStream+GNUstepBase.m ... Compiling file NSString+GNUstepBase.m ... Compiling file NSTask+GNUstepBase.m ... Compiling file NSThread+GNUstepBase.m ... Compiling file NSURL+GNUstepBase.m ... Compiling file Unicode.m ... Unicode.m: In function ‘GSPrivateEncodingName’: Unicode.m:2733:44: warning: comparison between pointer and zero character constant [-Wpointer-compare] if ((encInfo = EntrySupported(encoding)) == NO) ^~ Unicode.m:2733:7: note: did you mean to dereference the pointer? if ((encInfo = EntrySupported(encoding)) == NO) ^ Unicode.m: In function ‘GSPrivateIsByteEncoding’: Unicode.m:2745:44: warning: comparison between pointer and zero character constant [-Wpointer-compare] if ((encInfo = EntrySupported(encoding)) == NO) ^~ Unicode.m:2745:7: note: did you mean to dereference the pointer? if ((encInfo = EntrySupported(encoding)) == NO) ^ Linking subproject Additions ... Making all in subprojects of library libgnustep-base... Making all for subproject ObjectiveC2... Compiling file blocks_runtime.m ... blocks_runtime.m: In function ‘_Block_copy’: blocks_runtime.m:215:20: warning: taking address of expression of type ‘void’ if (self->isa == &_NSConcreteStackBlock ^ blocks_runtime.m: In function ‘_Block_release’: blocks_runtime.m:238:20: warning: taking address of expression of type ‘void’ if (self->isa == &_NSConcreteStackBlock ^ Compiling file NSBlocks.m ... NSBlocks.m:1:9: fatal error: objc/objc-api.h: No such file or directory #import ^~~~~~~~~~~~~~~~~ compilation terminated. /usr/GNUstep/System/Library/Makefiles/rules.make:464: recipe for target 'obj/ObjectiveC2.obj/NSBlocks.m.o' failed make[5]: *** [obj/ObjectiveC2.obj/NSBlocks.m.o] Error 1 /usr/GNUstep/System/Library/Makefiles/Instance/subproject.make:45: recipe for target 'internal-subproject-all_' failed make[4]: *** [internal-subproject-all_] Error 2 /usr/GNUstep/System/Library/Makefiles/Master/rules.make:298: recipe for target 'ObjectiveC2.all.subproject.variables' failed make[3]: *** [ObjectiveC2.all.subproject.variables] Error 2 /usr/GNUstep/System/Library/Makefiles/Master/rules.make:298: recipe for target 'libgnustep-base.all.library.variables' failed make[2]: *** [libgnustep-base.all.library.variables] Error 2 /usr/GNUstep/System/Library/Makefiles/Master/library.make:37: recipe for target 'internal-all' failed make[1]: *** [internal-all] Error 2 /usr/GNUstep/System/Library/Makefiles/Master/serial-subdirectories.make:53: recipe for target 'internal-all' failed make: *** [internal-all] Error 2