=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for nspmod-0.1
--- nspmod.o ---
--- play-s3m.o ---
--- play-mod.o ---
--- nspmod.o ---
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c nspmod.c
--- play-s3m.o ---
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c play-s3m.c
--- play-mod.o ---
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c play-mod.c
--- play-s3m.o ---
play-s3m.c:51:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *note1 = "CCDDEFFGGAAB";
               ^       ~~~~~~~~~~~~~~
play-s3m.c:52:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *note2 = "-#-#--#-#-#-";
               ^       ~~~~~~~~~~~~~~
--- play-mod.o ---
play-mod.c:70:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *note1 = "CCDDEFFGGAAB";
               ^       ~~~~~~~~~~~~~~
play-mod.c:71:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *note2 = "-#-#--#-#-#-";
               ^       ~~~~~~~~~~~~~~
play-mod.c:95:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *note1 = "CCDDEFFGGAAB";
               ^       ~~~~~~~~~~~~~~
play-mod.c:96:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *note2 = "-#-#--#-#-#-";
               ^       ~~~~~~~~~~~~~~
play-mod.c:145:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *transTab = "JFEGHLKRXODB.C";
               ^          ~~~~~~~~~~~~~~~~
play-mod.c:147:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *transTabE = "SFESSSSSSQ..SSSS";
               ^           ~~~~~~~~~~~~~~~~~~
--- play-mtm.o ---
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c play-mtm.c
play-mtm.c:48:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *note1 = "CCDDEFFGGAAB";
               ^       ~~~~~~~~~~~~~~
play-mtm.c:49:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *note2 = "-#-#--#-#-#-";
               ^       ~~~~~~~~~~~~~~
play-mtm.c:73:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *note1 = "CCDDEFFGGAAB";
               ^       ~~~~~~~~~~~~~~
play-mtm.c:74:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *note2 = "-#-#--#-#-#-";
               ^       ~~~~~~~~~~~~~~
play-mtm.c:95:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *transTab = "JFEGHLKRXODB.C";
               ^          ~~~~~~~~~~~~~~~~
play-mtm.c:97:16: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    static u8 *transTabE = "SFESSSSSSQ..SSSS";
               ^           ~~~~~~~~~~~~~~~~~~
play-mtm.c:304:6: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
            exit(1);
            ^
play-mtm.c:304:6: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
--- play-s3m.o ---
2 warnings generated.
--- ovs.o ---
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c ovs.c
ovs.c:116:20: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'i7 *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    convolute(mag, dp0);
                   ^~~
ovs.c:39:25: note: passing argument to parameter 'dp' here
convolute(i15x mag, i7 *dp)
                        ^
--- play-mod.o ---
6 warnings generated.
--- magic.o ---
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c magic.c
magic.c:32:6: warning: initializing 'const u8 *' (aka 'const unsigned char *') with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    {"SCRM", 0x2c, MAGIC_S3M},
     ^~~~~~
magic.c:33:6: warning: initializing 'const u8 *' (aka 'const unsigned char *') with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    {"M.K.", 0x438 /*20+30*31+130=1080*/, MAGIC_MOD},
     ^~~~~~
magic.c:34:6: warning: initializing 'const u8 *' (aka 'const unsigned char *') with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    {"M!K!", 0x438, MAGIC_MOD},
     ^~~~~~
magic.c:35:6: warning: initializing 'const u8 *' (aka 'const unsigned char *') with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    {"FLT4", 0x438, MAGIC_MOD}, /* FLT8's pattern is different */
     ^~~~~~
magic.c:36:6: warning: initializing 'const u8 *' (aka 'const unsigned char *') with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    {"#CHN", 0x438, MAGIC_MODX},
     ^~~~~~
magic.c:37:6: warning: initializing 'const u8 *' (aka 'const unsigned char *') with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    {"##CH", 0x438, MAGIC_MODX}, /* dope.mod */
     ^~~~~~
magic.c:38:6: warning: initializing 'const u8 *' (aka 'const unsigned char *') with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    {"MTM",  0,     MAGIC_MTM}, /* check after above patterns fail.
     ^~~~~
magic.c:58:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                else goto UNMATCH;
                ^
--- play-mtm.o ---
7 warnings generated.
--- playnote.o ---
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c playnote.c
--- ovs.o ---
1 warning generated.
--- inst.o ---
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c inst.c
--- playnote.o ---
playnote.c:17:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else instNote((np->note/16) * 12 + np->note%16, 0);
        ^
playnote.c:212:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            else instNote((np->note/16) * 12 + np->note%16, Y);
            ^
playnote.c:394:2: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        exit(1);
        ^
playnote.c:394:2: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
--- magic.o ---
8 warnings generated.
--- hirev.o ---
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2 -funroll-loops  -c hirev.c
--- inst.o ---
inst.c:392:10: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
setSample()
         ^
          void
--- hirev.o ---
hirev.c:228:42: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
            fprintf(stderr, "end-ptr=%d w=%u\n",ihi.end-ihi.ptr,ihi.w);
                                     ~~         ^~~~~~~~~~~~~~~
                                     %ld
hirev.c:250:38: warning: cast to smaller integer type 'u32x' (aka 'unsigned int') from 'const u8 *' (aka 'const unsigned char *') [-Wpointer-to-int-cast]
                    restS, restF, ihi.end-ihi.ptr, (u32x)ihi.ptr);
                                                   ^~~~~~~~~~~~~
hirev.c:250:21: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                    restS, restF, ihi.end-ihi.ptr, (u32x)ihi.ptr);
                                  ^~~~~~~~~~~~~~~
hirev.c:252:7: warning: cast to smaller integer type 'u32x' (aka 'unsigned int') from 'const u8 *' (aka 'const unsigned char *') [-Wpointer-to-int-cast]
                    (u32x)(ihi.ptr - (ihi.wAcc >> 16)));
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hirev.c:253:6: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
            exit(1);
            ^
hirev.c:253:6: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
--- playnote.o ---
3 warnings generated.
--- mem.o ---
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c mem.c
--- dacio.c ---
ln -s dacio-netbsd.c dacio.c
--- dacio.o ---
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2 -funroll-loops  -c dacio.c
dacio.c:6:10: fatal error: 'sys/audioio.h' file not found
#include <sys/audioio.h> /*SNDCTL_XXX*/
         ^~~~~~~~~~~~~~~
1 error generated.
*** [dacio.o] Error code 1

bmake: stopped in /Users/pbulk/build/audio/nspmod/work/nspmod-0.1
--- inst.o ---
1 warning generated.
--- hirev.o ---
5 warnings generated.
1 error

bmake: stopped in /Users/pbulk/build/audio/nspmod/work/nspmod-0.1
*** Error code 2

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

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