+ 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/imaze-1.3nb4/work.log
+ su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/imaze-1.3nb4/work.log
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for imaze-1.3nb4
--- all ---
cd source && make netbsd
--- netbsd ---
make  GRAF=MOTIF  GRAFLIBS='$(MOTIFLIBS)'  GRAFINCLUDES='$(MOTIFINCLUDES)'  SYSDEFS='-DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="$(PREFIX)/share/imaze/sound"'  all
--- client.o ---
--- rechne3d.o ---
--- gentrigtab.o ---
--- client.o ---
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include  -O  -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/opt/local/share/imaze/sound" -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include -c client.c
--- rechne3d.o ---
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include  -O  -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/opt/local/share/imaze/sound" -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include -c rechne3d.c
--- gentrigtab.o ---
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include  -O  -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/opt/local/share/imaze/sound" -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include -c gentrigtab.c
--- rechne3d.o ---
rechne3d.c: In function 'objekt_vergleich':
rechne3d.c:634:17: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration]
  634 |                 abs(XPOS(objekt1->pos) - XPOS(objekt2->pos)) >= RASPT ||
      |                 ^~~
rechne3d.c:25:1: note: include '<stdlib.h>' or provide a declaration of 'abs'
   24 | #include "rechne.h"
  +++ |+#include <stdlib.h>
   25 | 
--- client.o ---
client.c: In function 'drehlab':
client.c:110:33: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
  110 |                                 memcpy(&feld_himricht[1][feldlaenge - 1 - y]
      |                                 ^~~~~~
client.c:30:1: note: include '<string.h>' or provide a declaration of 'memcpy'
   29 | #include "spiel.h"
  +++ |+#include <string.h>
   30 | 
client.c:110:33: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch]
  110 |                                 memcpy(&feld_himricht[1][feldlaenge - 1 - y]
      |                                 ^~~~~~
client.c:110:33: note: include '<string.h>' or provide a declaration of 'memcpy'
client.c: In function 'neuaufbau':
client.c:259:9: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch]
  259 |         memcpy(&spieler_rueck, &alle_spieler[0], sizeof(struct spieler));
      |         ^~~~~~
--- rechne3d.o ---
rechne3d.c: In function 'objekte_sortieren':
rechne3d.c:1632:17: warning: implicit declaration of function 'qsort' [-Wimplicit-function-declaration]
 1632 |                 qsort(objekte, anzobjekte, sizeof(struct objekt), objekt_vergleich);
      |                 ^~~~~
--- client.o ---
client.c:259:9: note: include '<string.h>' or provide a declaration of 'memcpy'
client.c:309:33: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
  309 |                                 strlen(abschuss_spruch) + 1);
      |                                 ^~~~~~
client.c:309:33: note: include '<string.h>' or provide a declaration of 'strlen'
client.c:309:33: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
client.c:309:33: note: include '<string.h>' or provide a declaration of 'strlen'
client.c:310:25: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration]
  310 |                         strcpy(blick_vor.text, abschuss_spruch);
      |                         ^~~~~~
client.c:310:25: note: include '<string.h>' or provide a declaration of 'strcpy'
client.c:310:25: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch]
client.c:310:25: note: include '<string.h>' or provide a declaration of 'strcpy'
client.c:343:25: warning: implicit declaration of function 'qsort' [-Wimplicit-function-declaration]
  343 |                         qsort(punkte.punkte, punkte.anzpunkte,
      |                         ^~~~~
client.c: In function 'client_ende':
client.c:405:9: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
  405 |         exit(0);
      |         ^~~~
client.c:30:1: note: include '<stdlib.h>' or provide a declaration of 'exit'
   29 | #include "spiel.h"
  +++ |+#include <stdlib.h>
   30 | 
client.c:405:9: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  405 |         exit(0);
      |         ^~~~
client.c:405:9: note: include '<stdlib.h>' or provide a declaration of 'exit'
client.c: In function 'client_spiel_starten':
client.c:638:35: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  638 |                 "Anonymous User", strlen(spruch) ? spruch : NULL, &feldbreite,
      |                                   ^~~~~~
client.c:638:35: note: include '<string.h>' or provide a declaration of 'strlen'
client.c: In function 'milder_fehler':
client.c:727:62: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  727 |                 speicher_belegen((void **)&fehlermeldung[i], strlen(meldung[i]) + 1);
      |                                                              ^~~~~~
client.c:727:62: note: include '<string.h>' or provide a declaration of 'strlen'
client.c:728:17: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch]
  728 |                 strcpy(fehlermeldung[i], meldung[i]);
      |                 ^~~~~~
client.c:728:17: note: include '<string.h>' or provide a declaration of 'strcpy'
client.c:740:57: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  740 |                 speicher_belegen((void **)&fehlerknopf, strlen(knopf) + 1);
      |                                                         ^~~~~~
client.c:740:57: note: include '<string.h>' or provide a declaration of 'strlen'
client.c:741:17: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch]
  741 |                 strcpy(fehlerknopf, knopf);
      |                 ^~~~~~
client.c:741:17: note: include '<string.h>' or provide a declaration of 'strcpy'
client.c: In function 'main':
client.c:782:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  782 |                 exit(1);
      |                 ^~~~
client.c:782:17: note: include '<stdlib.h>' or provide a declaration of 'exit'
client.c:787:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  787 |                 exit(1);
      |                 ^~~~
client.c:787:17: note: include '<stdlib.h>' or provide a declaration of 'exit'
client.c:793:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  793 |                 exit(1);
      |                 ^~~~
client.c:793:17: note: include '<stdlib.h>' or provide a declaration of 'exit'
--- speicher.o ---
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include  -O  -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/opt/local/share/imaze/sound" -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include -c speicher.c
--- rechne_karte.o ---
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include  -O  -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/opt/local/share/imaze/sound" -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include -c rechne_karte.c
--- ip_netz.o ---
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include  -O  -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/opt/local/share/imaze/sound" -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include -c ip_netz.c
ip_netz.c: In function 'fehler_text':
ip_netz.c:74:35: error: 'sys_nerr' undeclared (first use in this function)
   74 |         if (errno < 0 || errno >= sys_nerr)
      |                                   ^~~~~~~~
ip_netz.c:74:35: note: each undeclared identifier is reported only once for each function it appears in
ip_netz.c:86:24: error: 'sys_errlist' undeclared (first use in this function); did you mean '_sys_siglist'?
   86 |         return (char *)sys_errlist[errno];
      |                        ^~~~~~~~~~~
      |                        _sys_siglist
ip_netz.c: In function 'verbindung_aufbauen':
ip_netz.c:382:17: warning: implicit declaration of function 'inet_addr' [-Wimplicit-function-declaration]
  382 |                 inet_addr(server_hostname)) == 0xffffffff)
      |                 ^~~~~~~~~
ip_netz.c:431:31: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration]
  431 |                         htons(atoi(server_portname))) == 0)
      |                               ^~~~
ip_netz.c:487:21: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration]
  487 |                 if (close(tcp_deskriptor))
      |                     ^~~~~
      |                     pclose
*** [ip_netz.o] Error code 1

make[2]: stopped making "all" in /home/pbulk/build/games/imaze/work/imaze/source
make[2]: 1 error

make[2]: stopped making "all" in /home/pbulk/build/games/imaze/work/imaze/source
*** [netbsd] Error code 2

make[1]: stopped making "netbsd" in /home/pbulk/build/games/imaze/work/imaze/source
make[1]: 1 error

make[1]: stopped making "netbsd" in /home/pbulk/build/games/imaze/work/imaze/source
*** [all] Error code 2

bmake: stopped making "all" in /home/pbulk/build/games/imaze/work/imaze
bmake: 1 error

bmake: stopped making "all" in /home/pbulk/build/games/imaze/work/imaze
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/games/imaze
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/games/imaze