=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for nspmod-0.1
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c nspmod.c
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c play-s3m.c
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 = "-#-#--#-#-#-";
               ^       ~~~~~~~~~~~~~~
2 warnings generated.
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c play-mod.c
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";
               ^           ~~~~~~~~~~~~~~~~~~
6 warnings generated.
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: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]
            exit(1);
            ^
play-mtm.c:304:6: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
7 warnings generated.
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)
                        ^
1 warning generated.
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;
                ^
8 warnings generated.
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c playnote.c
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: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]
        exit(1);
        ^
playnote.c:394:2: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
3 warnings generated.
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c inst.c
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2 -funroll-loops  -c hirev.c
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: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]
            exit(1);
            ^
hirev.c:253:6: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
5 warnings generated.
clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2   -c mem.c
ln -s dacio-netbsd.c dacio.c
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
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-macos-trunk-arm64/audio/nspmod
*** Error code 1

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