+ 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/tfmxplay-0.6/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/tfmxplay-0.6/work.log ===> Building for tfmxplay-0.6 --- tfmx.o --- --- audio.o --- --- player.o --- --- tfmx.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/usr/include -c tfmx.c --- audio.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -c audio.c -o audio.o -DALSA_HACK --- player.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/usr/include -c player.c player.c: In function 'RunMacro': player.c:119:13: error: implicit declaration of function 'ntohl' [-Wimplicit-function-declaration] 119 | x.l=ntohl(editbuf[c->MacroPtr+(c->MacroStep++)]); | ^~~~~ player.c: At top level: player.c:532:1: error: return type defaults to 'int' [-Wimplicit-int] 532 | ChannelOff(int i) | ^~~~~~~~~~ --- tfmx.o --- tfmx.c:48:1: error: return type defaults to 'int' [-Wimplicit-int] 48 | usage(char *x) | ^~~~~ tfmx.c:70:1: error: return type defaults to 'int' [-Wimplicit-int] 70 | dump_macro(int *a) | ^~~~~~~~~~ --- player.o --- player.c:782:1: error: return type defaults to 'int' [-Wimplicit-int] 782 | AllOff() { | ^~~~~~ --- tfmx.o --- tfmx.c: In function 'dump_macro': tfmx.c:75:19: error: implicit declaration of function 'ntohl' [-Wimplicit-function-declaration] 75 | x=ntohl(a[s]); | ^~~~~ --- audio.o --- audio.c: In function 'open_snddev': audio.c:383:17: error: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 383 | exit(1); | ^~~~ audio.c:21:1: note: include '' or provide a declaration of 'exit' 20 | #include "player.h" +++ |+#include 21 | audio.c:383:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 383 | exit(1); | ^~~~ audio.c:383:17: note: include '' or provide a declaration of 'exit' audio.c:398:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 398 | exit(1); | ^~~~ audio.c:398:17: note: include '' or provide a declaration of 'exit' --- tfmx.o --- tfmx.c: In function 'load_tfmx': tfmx.c:141:30: error: implicit declaration of function 'ntohs' [-Wimplicit-function-declaration] 141 | hdr.start[x]=ntohs(hdr.start[x]); | ^~~~~ --- audio.o --- audio.c:408:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 408 | exit(1); | ^~~~ audio.c:408:17: note: include '' or provide a declaration of 'exit' audio.c:414:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 414 | exit(1); | ^~~~ audio.c:414:17: note: include '' or provide a declaration of 'exit' audio.c:420:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 420 | exit(1); | ^~~~ audio.c:420:17: note: include '' or provide a declaration of 'exit' audio.c:426:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 426 | exit(1); | ^~~~ audio.c:426:17: note: include '' or provide a declaration of 'exit' audio.c:432:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 432 | exit(1); | ^~~~ audio.c:432:17: note: include '' or provide a declaration of 'exit' audio.c:438:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 438 | exit(1); | ^~~~ audio.c:438:17: note: include '' or provide a declaration of 'exit' audio.c:457:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 457 | exit(1); | ^~~~ audio.c:457:17: note: include '' or provide a declaration of 'exit' audio.c: In function 'TfmxTakedown': audio.c:466:9: error: implicit declaration of function 'free' [-Wimplicit-function-declaration] 466 | free(smplbuf); | ^~~~ audio.c:466:9: note: include '' or provide a declaration of 'free' audio.c:466:9: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] audio.c:466:9: note: include '' or provide a declaration of 'free' --- tfmx.o --- tfmx.c: At top level: tfmx.c:279:1: error: return type defaults to 'int' [-Wimplicit-int] 279 | dump_pattern(int x) | ^~~~~~~~~~~~ tfmx.c:401:1: error: return type defaults to 'int' [-Wimplicit-int] 401 | main(int argc, char **argv) | ^~~~ --- audio.o --- audio.c: In function 'try_to_makeblock': audio.c:477:17: error: implicit declaration of function 'tfmxIrqIn' [-Wimplicit-function-declaration] 477 | tfmxIrqIn(); | ^~~~~~~~~ audio.c: In function 'try_to_output': audio.c:527:25: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 527 | exit(1); | ^~~~ audio.c:527:25: note: include '' or provide a declaration of 'exit' --- tfmx.o --- tfmx.c: In function 'main': tfmx.c:539:9: error: implicit declaration of function 'open_snddev' [-Wimplicit-function-declaration] 539 | open_snddev(); | ^~~~~~~~~~~ tfmx.c:541:9: error: implicit declaration of function 'StartSong'; did you mean 'Startsong'? [-Wimplicit-function-declaration] 541 | StartSong(songnum,0); | ^~~~~~~~~ | Startsong tfmx.c:547:9: error: implicit declaration of function 'play_it' [-Wimplicit-function-declaration] 547 | play_it(); | ^~~~~~~ tfmx.c:548:9: error: implicit declaration of function 'TfmxTakedown' [-Wimplicit-function-declaration] 548 | TfmxTakedown(); | ^~~~~~~~~~~~ --- player.o --- *** [player.o] Error code 1 bmake: stopped making "all" in /home/pbulk/build/audio/tfmxplay/work/tfmxplay-0.6 --- audio.o --- *** [audio.o] Error code 1 bmake: stopped making "all" in /home/pbulk/build/audio/tfmxplay/work/tfmxplay-0.6 --- tfmx.o --- *** [tfmx.o] Error code 1 bmake: stopped making "all" in /home/pbulk/build/audio/tfmxplay/work/tfmxplay-0.6 bmake: 3 errors bmake: stopped making "all" in /home/pbulk/build/audio/tfmxplay/work/tfmxplay-0.6 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/audio/tfmxplay *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/audio/tfmxplay