=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for tfmxplay-0.6
--- tfmx.o ---
--- audio.o ---
--- player.o ---
--- tfmx.o ---
clang -pipe -Os  -c tfmx.c
--- player.o ---
clang -pipe -Os  -c player.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
#include <linux/soundcard.h>
         ^~~~~~~~~~~~~~~~~~~
1 error generated.
--- tfmx.o ---
tfmx.c:48:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
usage(char *x)
^
int
tfmx.c:68:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
--- audio.o ---
*** [audio.o] Error code 1

bmake: stopped in /Users/pbulk/build/audio/tfmxplay/work/tfmxplay-0.6
--- player.o ---
player.c:168:22: warning: assigning to 'S8 *' (aka 'char *') from '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]
                        c->hw->SampleStart=&smplbuf[c->SaveAddr];
                                          ^~~~~~~~~~~~~~~~~~~~~~
--- tfmx.o ---
tfmx.c:70:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
dump_macro(int *a)
^
int
--- 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;
                                           ~                           ^~~~~~
--- tfmx.o ---
tfmx.c:80:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
--- player.o ---
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)
             ^
             ==
player.c:507:20: warning: assigning to 'S8 *' (aka 'char *') from '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]
        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'; ISO C99 and later do not support implicit int [-Wimplicit-int]
ChannelOff(int i)
^
int
player.c:547: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];
                 ^ ~~~~~~~~~~~
--- player.o ---
player.c:782:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
AllOff() {
^
int
player.c:796:33: warning: assigning to 'S8 *' (aka 'char *') from '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]
                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:279:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
dump_pattern(int x)
^
int
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'; ISO C99 and later do not support implicit int [-Wimplicit-int]
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]
        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]
        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]
                &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]
                &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]
        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]
        TfmxTakedown();
        ^
--- player.o ---
10 warnings generated.
--- tfmx.o ---
15 warnings generated.
1 error

bmake: stopped in /Users/pbulk/build/audio/tfmxplay/work/tfmxplay-0.6
*** Error code 2

Stop.
bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/audio/tfmxplay
*** Error code 1

Stop.
bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/audio/tfmxplay