+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ssystem-1.6nb9/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ssystem-1.6nb9/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for ssystem-1.6nb9 bison -d -v -p cfg cfgparse.y gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" astrolib.c flex -i -Pcfg cfglex.l gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" cfgparse.tab.c cfgparse.y: In function 'cfgparse': cfgparse.y:43:32: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] 43 | line: DATA_DIR '=' NAME { strcpy(texturepath,$3); } | ^~~~~~ cfgparse.y:5:1: note: include '<string.h>' or provide a declaration of 'strcpy' 4 | #include "ssystem.h" +++ |+#include <string.h> 5 | cfgparse.y:43:32: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 43 | line: DATA_DIR '=' NAME { strcpy(texturepath,$3); } | ^~~~~~ cfgparse.y:43:32: note: include '<string.h>' or provide a declaration of 'strcpy' cfgparse.y:48:42: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 48 | if (!strcmp($3,"GL_NEAREST")) filter=GL_NEAREST; | ^~~~~~ cfgparse.y:5:1: note: include '<string.h>' or provide a declaration of 'strcmp' 4 | #include "ssystem.h" +++ |+#include <string.h> 5 | cfgparse.y:97:18: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 97 | strcpy(planets[body_index].Name,$2); | ^~~~~~ cfgparse.y:5:1: note: include '<string.h>' or provide a declaration of 'strcpy' 4 | #include "ssystem.h" +++ |+#include <string.h> 5 | cfgparse.y:132:18: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 132 | strcpy(planets[body_index].Name,$2); | ^~~~~~ cfgparse.y:5:1: note: include '<string.h>' or provide a declaration of 'strcpy' 4 | #include "ssystem.h" +++ |+#include <string.h> 5 | cfgparse.y:161:18: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 161 | strcpy(planets[body_index].Name,$2); | ^~~~~~ cfgparse.y:5:1: note: include '<string.h>' or provide a declaration of 'strcpy' 4 | #include "ssystem.h" +++ |+#include <string.h> 5 | gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" cmdline.c cmdline.c: In function 'ParseCmdLine': cmdline.c:67:14: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 67 | if (!strcmp(s[i],"-bench")) { | ^~~~~~ cmdline.c:21:1: note: include '<string.h>' or provide a declaration of 'strcmp' 20 | #include "ssystem.h" +++ |+#include <string.h> 21 | gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" init.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" joystick.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" jpeg.c jpeg.c: In function 'read_JPEG_file': jpeg.c:175:5: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] 175 | memcpy(image_buffer+cinfo.image_width*cinfo.output_components*cont,buffer[0],row_stride); | ^~~~~~ jpeg.c:25:1: note: include '<string.h>' or provide a declaration of 'memcpy' 24 | #include "ssystem.h" +++ |+#include <string.h> 25 | jpeg.c:175:5: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 175 | memcpy(image_buffer+cinfo.image_width*cinfo.output_components*cont,buffer[0],row_stride); | ^~~~~~ jpeg.c:175:5: note: include '<string.h>' or provide a declaration of 'memcpy' gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" keyboard.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" lex.cfg.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" mouse.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" positions.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" scrnsht.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" ssystem.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" stars.c stars.c: In function 'InitStars': stars.c:49:17: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] 49 | strcpy(stars[i].Name,line); | ^~~~~~ stars.c:21:1: note: include '<string.h>' or provide a declaration of 'strcpy' 20 | #include "ssystem.h" +++ |+#include <string.h> 21 | stars.c:49:17: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 49 | strcpy(stars[i].Name,line); | ^~~~~~ stars.c:49:17: note: include '<string.h>' or provide a declaration of 'strcpy' stars.c:60:14: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 60 | if (!strcmp(stars[i].Name,"Polaris")) { red=1; polaris=i; } | ^~~~~~ stars.c:60:14: note: include '<string.h>' or provide a declaration of 'strcmp' gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" sun.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" timer.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -DSDATADIR=\"/opt/pkg/share/ssystem\" util.c gcc -o ssystem cfgparse.tab.o lex.cfg.o ssystem.o init.o positions.o joystick.o cmdline.o keyboard.o mouse.o scrnsht.o sun.o timer.o util.o astrolib.o jpeg.o stars.o -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -ljpeg -lglut -lGLU -lGL -lXext -lXmu -lX11 -lXi -lm Undefined first referenced symbol in file fghJoystickRawRead /home/pbulk/build/x11/ssystem/work/.buildlink/lib/libglut.so ld: fatal: symbol referencing errors. No output written to ssystem collect2: error: ld returned 1 exit status *** [ssystem] Error code 1 bmake: stopped in /home/pbulk/build/x11/ssystem/work/ssystem-1.6 1 error bmake: stopped in /home/pbulk/build/x11/ssystem/work/ssystem-1.6 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/x11/ssystem *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/x11/ssystem