+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gnustep-objc-1.8.1/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gnustep-objc-1.8.1/work.log => Bootstrap dependency digest>=20211023: found digest-20211023 ===> Building for gnustep-objc-1.8.1 GNUmakefile:23: GNUstep found - building for install in the GNUstep filesystem. GNUmakefile:80: warning: overriding recipe for target 'install' Makefile:119: warning: ignoring old recipe for target 'install' [ 2%] Building CXX object CMakeFiles/objcxx.dir/objcxx_eh.cc.o : warning: "_XOPEN_SOURCE" redefined : note: this is the location of the previous definition [ 5%] Linking C shared library libobjcxx.so [ 5%] Built target objcxx Scanning dependencies of target objc [ 8%] Building C object CMakeFiles/objc.dir/abi_version.c.o [ 11%] Building C object CMakeFiles/objc.dir/alias_table.c.o [ 14%] Building C object CMakeFiles/objc.dir/block_to_imp.c.o /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/block_to_imp.c: In function 'initTmpFile': /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/block_to_imp.c:51:10: warning: implicit declaration of function 'asprintf'; did you mean 'vsprintf'? [-Wimplicit-function-declaration] 51 | if (0 > asprintf(&tmpPattern, "%s/objc_trampolinesXXXXXXXXXXX", tmp)) | ^~~~~~~~ | vsprintf /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/block_to_imp.c: In function 'getAnonMemFd': /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/block_to_imp.c:59:19: warning: passing argument 1 of 'mkstemp' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 59 | int fd = mkstemp(pattern); | ^~~~~~~ In file included from /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/block_to_imp.c:7: /usr/include/stdlib.h:191:20: note: expected 'char *' but argument is of type 'const char *' 191 | extern int mkstemp(char *); | ^~~~~~ /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/block_to_imp.c:61:7: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 61 | free(pattern); | ^~~~~~~ In file included from /usr/include/stdlib.h:40, from /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/block_to_imp.c:7: /usr/include/iso/stdlib_iso.h:138:18: note: expected 'void *' but argument is of type 'const char *' 138 | extern void free(void *); | ^~~~~~ /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/block_to_imp.c: In function 'imp_implementationWithBlock': /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/block_to_imp.c:115:11: warning: taking address of expression of type 'void' 115 | start = &__objc_block_trampoline_sret; | ^ /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/block_to_imp.c:116:9: warning: taking address of expression of type 'void' 116 | end = &__objc_block_trampoline_end_sret; | ^ /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/block_to_imp.c:120:11: warning: taking address of expression of type 'void' 120 | start = &__objc_block_trampoline; | ^ /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/block_to_imp.c:121:9: warning: taking address of expression of type 'void' 121 | end = &__objc_block_trampoline_end; | ^ [ 17%] Building C object CMakeFiles/objc.dir/caps.c.o [ 20%] Building C object CMakeFiles/objc.dir/category_loader.c.o [ 23%] Building C object CMakeFiles/objc.dir/class_table.c.o [ 26%] Building C object CMakeFiles/objc.dir/dtable.c.o [ 29%] Building C object CMakeFiles/objc.dir/eh_personality.c.o [ 32%] Building C object CMakeFiles/objc.dir/encoding2.c.o [ 35%] Building C object CMakeFiles/objc.dir/hash_table.c.o [ 38%] Building C object CMakeFiles/objc.dir/hooks.c.o [ 41%] Building C object CMakeFiles/objc.dir/ivar.c.o [ 44%] Building C object CMakeFiles/objc.dir/legacy_malloc.c.o [ 47%] Building C object CMakeFiles/objc.dir/loader.c.o [ 50%] Building C object CMakeFiles/objc.dir/mutation.m.o In file included from /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/mutation.m:3: /home/pbulk/build/devel/gnustep-objc/work/libobjc2-1.8.1/objc/runtime.h:71:31: error: conflicting types for 'SEL' 71 | typedef struct objc_selector *SEL; | ^~~ : note: previous declaration of 'SEL' was here gmake[2]: *** [CMakeFiles/objc.dir/build.make:272: CMakeFiles/objc.dir/mutation.m.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:112: CMakeFiles/objc.dir/all] Error 2 gmake: *** [Makefile:156: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/devel/gnustep-objc *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/devel/gnustep-objc