=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/audio/nspmod", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for nspmod-0.1 --- nspmod.o --- --- play-s3m.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-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] 51 | 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] 52 | static u8 *note2 = "-#-#--#-#-#-"; | ^ ~~~~~~~~~~~~~~ 2 warnings generated. --- play-mod.o --- --- play-mtm.o --- --- play-mod.o --- clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2 -c play-mod.c --- 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] 48 | 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] 49 | 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] 70 | 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] --- play-mtm.o --- 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] 73 | static u8 *note1 = "CCDDEFFGGAAB"; | ^ ~~~~~~~~~~~~~~ --- play-mod.o --- 71 | static u8 *note2 = "-#-#--#-#-#-"; | ^ ~~~~~~~~~~~~~~ --- play-mtm.o --- 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] 74 | static u8 *note2 = "-#-#--#-#-#-"; | ^ ~~~~~~~~~~~~~~ --- play-mod.o --- 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] --- play-mtm.o --- 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] --- play-mod.o --- 95 | 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] 96 | static u8 *note2 = "-#-#--#-#-#-"; | ^ ~~~~~~~~~~~~~~ --- play-mtm.o --- 95 | 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] 97 | static u8 *transTabE = "SFESSSSSSQ..SSSS"; | ^ ~~~~~~~~~~~~~~~~~~ --- play-mod.o --- 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] 145 | 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] 147 | static u8 *transTabE = "SFESSSSSSQ..SSSS"; | ^ ~~~~~~~~~~~~~~~~~~ --- play-mtm.o --- 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] 304 | exit(1); | ^ play-mtm.c:304:6: note: include the header or explicitly provide a declaration for 'exit' 7 warnings generated. --- ovs.o --- clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2 -c ovs.c --- 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] 32 | {"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] 33 | {"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] 34 | {"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] 35 | {"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] 36 | {"#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] 37 | {"##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] 38 | {"MTM", 0, MAGIC_MTM}, /* check after above patterns fail. | ^~~~~ magic.c:58:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] 58 | else goto UNMATCH; | ^ --- ovs.o --- 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] 116 | convolute(mag, dp0); | ^~~ ovs.c:39:25: note: passing argument to parameter 'dp' here 39 | convolute(i15x mag, i7 *dp) | ^ --- magic.o --- 8 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] 17 | else instNote((np->note/16) * 12 + np->note%16, 0); | ^ playnote.c:212:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] 212 | 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] 394 | exit(1); | ^ playnote.c:394:2: note: include the header or explicitly provide a declaration for 'exit' 3 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] 392 | setSample() | ^ | void 1 warning generated. --- mem.o --- clang -Wall -pedantic -DDAC_DEV=\"/dev/audio\" -O2 -c mem.c --- hirev.o --- hirev.c:228:42: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 228 | 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] 250 | 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] 249 | fprintf(stderr, "bug: restS = %u restF=%u end-ptr = %d, ptr=%u\n", | ~~ | %ld 250 | 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] 252 | (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] 253 | exit(1); | ^ hirev.c:253:6: note: include the header or explicitly provide a declaration for 'exit' 5 warnings generated. --- 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 6 | #include /*SNDCTL_XXX*/ | ^~~~~~~~~~~~~~~ 1 error generated. *** [dacio.o] Error code 1 bmake: stopped making "all" in /var/tmp/work/audio/nspmod/work/nspmod-0.1 bmake: 1 error bmake: stopped making "all" in /var/tmp/work/audio/nspmod/work/nspmod-0.1 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/audio/nspmod *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/audio/nspmod