=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/audio/tfmxplay", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for tfmxplay-0.6 --- tfmx.o --- --- audio.o --- --- tfmx.o --- clang -pipe -Os -c tfmx.c --- audio.o --- clang -pipe -Os -c audio.c -o audio.o -DALSA_HACK audio.c:13:10: fatal error: 'linux/soundcard.h' file not found 13 | #include | ^~~~~~~~~~~~~~~~~~~ --- tfmx.o --- tfmx.c:48:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 48 | usage(char *x) | ^ | int tfmx.c:68:1: warning: non-void function does not return a value [-Wreturn-type] 68 | } | ^ tfmx.c:70:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 70 | dump_macro(int *a) | ^ | int tfmx.c:80:1: warning: non-void function does not return a value [-Wreturn-type] 80 | } | ^ tfmx.c:152:9: warning: assigning to 'int *' from 'U32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 152 | macros = &editbuf[z]; | ^ ~~~~~~~~~~~ tfmx.c:164:11: warning: assigning to 'int *' from 'U32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 164 | patterns = &editbuf[z]; | ^ ~~~~~~~~~~~ tfmx.c:279:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 279 | dump_pattern(int x) | ^ | int tfmx.c:348:1: warning: non-void function does not return a value [-Wreturn-type] 348 | } | ^ tfmx.c:401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 401 | main(int argc, char **argv) | ^ | int tfmx.c:539:2: warning: call to undeclared function 'open_snddev'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 539 | open_snddev(); | ^ tfmx.c:541:2: warning: call to undeclared function 'StartSong'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 541 | StartSong(songnum,0); | ^ tfmx.c:545:3: warning: initializing 'S8 *' (aka 'char *') with an expression of type 'U8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 545 | &smplbuf[0x4],&smplbuf[0x4+0x1C42], | ^~~~~~~~~~~~~ tfmx.c:545:17: warning: initializing 'S8 *' (aka 'char *') with an expression of type 'U8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 545 | &smplbuf[0x4],&smplbuf[0x4+0x1C42], | ^~~~~~~~~~~~~~~~~~~~ tfmx.c:547:2: warning: call to undeclared function 'play_it'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 547 | play_it(); | ^ tfmx.c:548:2: warning: call to undeclared function 'TfmxTakedown'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 548 | TfmxTakedown(); | ^ --- audio.o --- 1 error generated. *** [audio.o] Error code 1 bmake: stopped making "all" in /var/tmp/work/audio/tfmxplay/work/tfmxplay-0.6 --- tfmx.o --- 15 warnings generated. bmake: 1 error bmake: stopped making "all" in /var/tmp/work/audio/tfmxplay/work/tfmxplay-0.6 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/audio/tfmxplay *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/audio/tfmxplay