=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/net/unworkable", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for unworkable-0.53nb4 --- announce.o --- --- bencode.o --- --- buf.o --- --- ctl_server.o --- --- bencode.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -g -ggdb -Iopenbsd-compat -Du_int8_t=uint8_t -Du_int16_t=uint16_t -Du_int32_t=uint32_t -Du_int64_t=uint64_t -I/opt/pkg/include -c bencode.c --- buf.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -g -ggdb -Iopenbsd-compat -Du_int8_t=uint8_t -Du_int16_t=uint16_t -Du_int32_t=uint32_t -Du_int64_t=uint64_t -I/opt/pkg/include -c buf.c --- announce.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -g -ggdb -Iopenbsd-compat -Du_int8_t=uint8_t -Du_int16_t=uint16_t -Du_int32_t=uint32_t -Du_int64_t=uint64_t -I/opt/pkg/include -c announce.c --- ctl_server.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -g -ggdb -Iopenbsd-compat -Du_int8_t=uint8_t -Du_int16_t=uint16_t -Du_int32_t=uint32_t -Du_int64_t=uint64_t -I/opt/pkg/include -c ctl_server.c --- announce.o --- In file included from /usr/include/form.h:29, from /usr/include/utility.h:34, from announce.c:25: /usr/include/curses.h:100:14: error: 'bool' cannot be defined via 'typedef' 100 | typedef char bool; | ^~~~ /usr/include/curses.h:100:14: note: 'bool' is a keyword with '-std=c23' onwards announce.c: In function 'handle_announce_error': announce.c:292:21: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 292 | if (strncmp(c, HTTP_1_0, strlen(HTTP_1_0)) != 0 && strncmp(c, HTTP_1_1, strlen(HTTP_1_1))) { | ^ | | | uint8_t * {aka unsigned char *} In file included from /usr/include/string.h:35, from /usr/include/utility.h:36: /usr/include/iso/string_iso.h:81:20: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 81 | extern int strncmp(const char *, const char *, size_t); | ^~~~~~~~~~~~ announce.c:292:68: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 292 | if (strncmp(c, HTTP_1_0, strlen(HTTP_1_0)) != 0 && strncmp(c, HTTP_1_1, strlen(HTTP_1_1))) { | ^ | | | uint8_t * {aka unsigned char *} /usr/include/iso/string_iso.h:81:20: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 81 | extern int strncmp(const char *, const char *, size_t); | ^~~~~~~~~~~~ announce.c:297:21: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 297 | if (strncmp(c, HTTP_OK, strlen(HTTP_OK)) != 0) { | ^ | | | uint8_t * {aka unsigned char *} /usr/include/iso/string_iso.h:81:20: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 81 | extern int strncmp(const char *, const char *, size_t); | ^~~~~~~~~~~~ announce.c:302:20: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] 302 | c = strstr(c, HTTP_END); | ^ | | | uint8_t * {aka unsigned char *} /usr/include/iso/string_iso.h:143:21: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 143 | extern char *strstr(const char *, const char *); | ^~~~~~~~~~~~ announce.c:302:11: warning: pointer targets in assignment from 'char *' to 'uint8_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 302 | c = strstr(c, HTTP_END); | ^ --- ctl_server.o --- ctl_server.c: In function 'ctl_server_pieces': ctl_server.c:324:65: warning: '%u' directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] 324 | snprintf(piece, sizeof(piece), "%u,", i); | ^~ ctl_server.c:324:64: note: directive argument in the range [0, 4294967294] 324 | snprintf(piece, sizeof(piece), "%u,", i); | ^~~~~ ctl_server.c:324:33: note: 'snprintf' output between 3 and 12 bytes into a destination of size 8 324 | snprintf(piece, sizeof(piece), "%u,", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl_server.c:322:65: warning: '%u' directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] 322 | snprintf(piece, sizeof(piece), "%u\r\n", i); | ^~ ctl_server.c:322:64: note: directive argument in the range [0, 4294967294] 322 | snprintf(piece, sizeof(piece), "%u\r\n", i); | ^~~~~~~~ ctl_server.c:322:33: note: 'snprintf' output between 4 and 13 bytes into a destination of size 8 322 | snprintf(piece, sizeof(piece), "%u\r\n", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- announce.o --- *** [announce.o] Error code 1 bmake: stopped making "all" in /home/pbulk/work/net/unworkable/work/unworkable bmake: 1 error bmake: stopped making "all" in /home/pbulk/work/net/unworkable/work/unworkable *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/unworkable *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/unworkable