=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for tfmxplay-0.6 --- tfmx.o --- --- audio.o --- --- player.o --- --- tfmx.o --- clang -O2 -c tfmx.c --- audio.o --- clang -O2 -c audio.c -o audio.o -DALSA_HACK --- player.o --- clang -O2 -c player.c --- audio.o --- audio.c:13:10: fatal error: 'linux/soundcard.h' file not found #include ^~~~~~~~~~~~~~~~~~~ --- player.o --- player.c:168:22: warning: assigning to 'S8 *' (aka 'char *') from 'U8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] c->hw->SampleStart=&smplbuf[c->SaveAddr]; ^~~~~~~~~~~~~~~~~~~~~~ --- audio.o --- 1 error generated. --- player.o --- player.c:169:51: warning: implicit conversion from 'int' to 'U16' (aka 'unsigned short') changes value from 131072 to 0 [-Wconstant-conversion] c->hw->SampleLength=(c->SaveLen)?c->SaveLen<<1:131072; ~ ^~~~~~ player.c:493:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a=c->SfxCode) ~^~~~~~~~~~~ player.c:493:7: note: place parentheses around the assignment to silence this warning if (a=c->SfxCode) ^ ( ) player.c:493:7: note: use '==' to turn this assignment into an equality comparison if (a=c->SfxCode) ^ == --- audio.o --- *** [audio.o] Error code 1 bmake: stopped in /opt/work/audio/tfmxplay/work/tfmxplay-0.6 --- player.o --- player.c:507:20: warning: assigning to 'S8 *' (aka 'char *') from 'U8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] c->hw->SampleStart=&smplbuf[c->SaveAddr]; ^~~~~~~~~~~~~~~~~~~~~~ player.c:508:49: warning: implicit conversion from 'int' to 'U16' (aka 'unsigned short') changes value from 131072 to 0 [-Wconstant-conversion] c->hw->SampleLength=(c->SaveLen)?c->SaveLen<<1:131072; ~ ^~~~~~ player.c:532:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ChannelOff(int i) ^ player.c:547:1: warning: non-void function does not return a value [-Wreturn-type] } ^ --- tfmx.o --- tfmx.c:48:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] usage(char *x) ^ tfmx.c:68:1: warning: non-void function does not return a value [-Wreturn-type] } ^ tfmx.c:70:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dump_macro(int *a) ^ --- player.o --- player.c:782:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] AllOff() { ^ --- tfmx.o --- tfmx.c:80:1: warning: non-void function does not return a value [-Wreturn-type] } ^ --- player.o --- player.c:796:33: warning: assigning to 'S8 *' (aka 'char *') from 'U8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] c->hw->sbeg=c->hw->SampleStart=smplbuf; ^~~~~~~~ player.c:800:1: warning: non-void function does not return a value [-Wreturn-type] } ^ --- tfmx.o --- tfmx.c:152:9: warning: assigning to 'int *' from 'U32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 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] patterns = &editbuf[z]; ^ ~~~~~~~~~~~ tfmx.c:279:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] dump_pattern(int x) ^ tfmx.c:348:1: warning: non-void function does not return a value [-Wreturn-type] } ^ tfmx.c:401:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(int argc, char **argv) ^ tfmx.c:539:2: warning: implicit declaration of function 'open_snddev' is invalid in C99 [-Wimplicit-function-declaration] open_snddev(); ^ tfmx.c:541:2: warning: implicit declaration of function 'StartSong' is invalid in C99 [-Wimplicit-function-declaration] 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 with different sign [-Wpointer-sign] &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 with different sign [-Wpointer-sign] &smplbuf[0x4],&smplbuf[0x4+0x1C42], ^~~~~~~~~~~~~~~~~~~~ tfmx.c:547:2: warning: implicit declaration of function 'play_it' is invalid in C99 [-Wimplicit-function-declaration] play_it(); ^ tfmx.c:548:2: warning: implicit declaration of function 'TfmxTakedown' is invalid in C99 [-Wimplicit-function-declaration] TfmxTakedown(); ^ 15 warnings generated. --- player.o --- 10 warnings generated. 1 error bmake: stopped in /opt/work/audio/tfmxplay/work/tfmxplay-0.6 *** Error code 2 Stop. bmake[1]: stopped in /opt/pkgsrc/audio/tfmxplay *** Error code 1 Stop. bmake: stopped in /opt/pkgsrc/audio/tfmxplay