+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/s10sh-0.2.0nb3/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/s10sh-0.2.0nb3/work.log WARNING: [license.mk] Every package should define a LICENSE. ===> Building for s10sh-0.2.0nb3 --- main.o --- --- crc.o --- --- usb.o --- --- serial.o --- --- main.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -g -I/opt/pkg/include -c main.c -DHAVE_USB_SUPPORT --- crc.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -g -I/opt/pkg/include -c crc.c -DHAVE_USB_SUPPORT --- usb.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -g -I/opt/pkg/include -c usb.c -DHAVE_USB_SUPPORT --- serial.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -Wall -g -I/opt/pkg/include -c serial.c -DHAVE_USB_SUPPORT --- main.o --- In file included from main.c:577: bytesex.h:6:10: fatal error: sys/endian.h: No such file or directory 6 | #include <sys/endian.h> | ^~~~~~~~~~~~~~ compilation terminated. --- usb.o --- usb.c: In function 'USB_write_control_msg': usb.c:153:42: warning: pointer targets in passing argument 2 of 'dump_hex' differ in signedness [-Wpointer-sign] 153 | dump_hex("DATA", buffer, size); | ^~~~~~ | | | char * In file included from s10sh.h:66, from usb.c:32: common.h:36:53: note: expected 'const unsigned char *' but argument is of type 'char *' 36 | void dump_hex(const char *msg, const unsigned char *buf, int len); | ~~~~~~~~~~~~~~~~~~~~~^~~ usb.c: In function 'USB_read_control_msg': usb.c:173:42: warning: pointer targets in passing argument 2 of 'dump_hex' differ in signedness [-Wpointer-sign] 173 | dump_hex("DATA", buffer, size); | ^~~~~~ | | | char * common.h:36:53: note: expected 'const unsigned char *' but argument is of type 'char *' 36 | void dump_hex(const char *msg, const unsigned char *buf, int len); | ~~~~~~~~~~~~~~~~~~~~~^~~ usb.c: In function 'USB_cmd': usb.c:221:44: warning: pointer targets in passing argument 2 of 'USB_write_control_msg' differ in signedness [-Wpointer-sign] 221 | return USB_write_control_msg(0x10, buffer, 0x50+size); | ^~~~~~ | | | unsigned char * usb.c:136:44: note: expected 'char *' but argument is of type 'unsigned char *' 136 | int USB_write_control_msg(int value, char *buffer, int size) | ~~~~~~^~~~~~ usb.c: In function 'USB_initial_sync': usb.c:268:43: warning: pointer targets in passing argument 2 of 'USB_read_control_msg' differ in signedness [-Wpointer-sign] 268 | while (USB_read_control_msg(0x55, buffer, 1) == -1); | ^~~~~~ | | | unsigned char * usb.c:158:43: note: expected 'char *' but argument is of type 'unsigned char *' 158 | int USB_read_control_msg(int value, char *buffer, int size) | ~~~~~~^~~~~~ usb.c:269:35: warning: pointer targets in passing argument 2 of 'USB_read_control_msg' differ in signedness [-Wpointer-sign] 269 | USB_read_control_msg(0x1, buffer, 0x58); | ^~~~~~ | | | unsigned char * usb.c:158:43: note: expected 'char *' but argument is of type 'unsigned char *' 158 | int USB_read_control_msg(int value, char *buffer, int size) | ~~~~~~^~~~~~ usb.c:270:43: warning: pointer targets in passing argument 2 of 'USB_write_control_msg' differ in signedness [-Wpointer-sign] 270 | USB_write_control_msg(0x11, buffer+0x48, 0x10); | ~~~~~~^~~~~ | | | unsigned char * usb.c:136:44: note: expected 'char *' but argument is of type 'unsigned char *' 136 | int USB_write_control_msg(int value, char *buffer, int size) | ~~~~~~^~~~~~ usb.c: In function 'USB_get_disk_info': usb.c:364:42: warning: pointer targets in passing argument 5 of 'USB_cmd' differ in signedness [-Wpointer-sign] 364 | USB_cmd(0x09, 0x11, 0x201, 0x01, diskstr, 4); | ^~~~~~~ | | | char * usb.c:204:108: note: expected 'unsigned char *' but argument is of type 'char *' 204 | int USB_cmd(unsigned char cmd1, unsigned char cmd2, unsigned int cmd3, unsigned int serial, unsigned char *payload, int size) | ~~~~~~~~~~~~~~~^~~~~~~ usb.c: In function 'USB_mkdir': --- main.o --- *** [main.o] Error code 1 bmake: stopped making "all" in /home/pbulk/build/graphics/s10sh/work/s10sh-0.2.0 --- serial.o --- serial.c:55:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 55 | "\x01\x12\x22\x14\xf7\x8a\x00", /* MSG_TYPE_CAMERA_ID */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:55:9: note: (near initialization for 'msgtype_list[0]') serial.c:56:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 56 | "\x01\x11\x21\x6a\x08\x79\x04", /* MSG_TYPE_IMAGE */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:56:9: note: (near initialization for 'msgtype_list[1]') serial.c:57:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 57 | "\x01\x11\x21\xea\x0c\xb1\x02", /* MSG_TYPE_THUMB */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:57:9: note: (near initialization for 'msgtype_list[2]') --- usb.o --- usb.c:398:26: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 398 | snprintf(arg, 1024, "%s\\%s", lastpath, pathname); | ^~~ | | | unsigned char * In file included from /usr/include/stdio.h:151, from usb.c:17: /usr/include/iso/stdio_c99.h:82:21: note: expected 'char * restrict' but argument is of type 'unsigned char *' 82 | extern int snprintf(char *_RESTRICT_KYWD, size_t, const char *_RESTRICT_KYWD, | ^ usb.c:399:26: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 399 | pathname = arg; | ^ usb.c:402:41: warning: pointer targets in passing argument 5 of 'USB_cmd' differ in signedness [-Wpointer-sign] 402 | USB_cmd(0x5, 0x11, 0x201, 0x01, pathname, strlen(pathname)+1); --- serial.o --- serial.c:58:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 58 | "\x04\x12\x00\x08\xd3\x9d\x00", /* MSG_TYPE_SET_DATE */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:58:9: note: (near initialization for 'msgtype_list[3]') serial.c:59:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 59 | "\x05\x12\x00\xfc\xd2\x9d\x00", /* MSG_TYPE_CH_OWNER */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:59:9: note: (near initialization for 'msgtype_list[4]') serial.c:60:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 60 | "\x09\x11\x21\xd8\xf7\x8a\x00", /* MSG_TYPE_DISK_INFO */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:60:9: note: (near initialization for 'msgtype_list[5]') --- usb.o --- | ^~~~~~~~ | | | char * usb.c:204:108: note: expected 'unsigned char *' but argument is of type 'char *' 204 | int USB_cmd(unsigned char cmd1, unsigned char cmd2, unsigned int cmd3, unsigned int serial, unsigned char *payload, int size) | ~~~~~~~~~~~~~~~^~~~~~~ usb.c: In function 'USB_rmdir': usb.c:416:26: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 416 | snprintf(arg, 1024, "%s\\%s", lastpath, pathname); | ^~~ | | | unsigned char * /usr/include/iso/stdio_c99.h:82:21: note: expected 'char * restrict' but argument is of type 'unsigned char *' --- serial.o --- serial.c:61:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | "\x0a\x11\x21\xdc\xf7\x8a\x00", /* MSG_TYPE_GET_DISK */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:61:9: note: (near initialization for 'msgtype_list[6]') serial.c:62:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 62 | "\x0a\x12\x22\x70\xf6\x8a\x00", /* MSG_TYPE_UNK_1 */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:62:9: note: (near initialization for 'msgtype_list[7]') serial.c:63:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 63 | "\x0b\x11\x21\x94\xf6\x8a\x00", /* MSG_TYPE_LIST_WITHOUT_DATE */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:63:9: note: (near initialization for 'msgtype_list[8]') --- usb.o --- 82 | extern int snprintf(char *_RESTRICT_KYWD, size_t, const char *_RESTRICT_KYWD, | ^ usb.c:417:26: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 417 | pathname = arg; | ^ usb.c:420:41: warning: pointer targets in passing argument 5 of 'USB_cmd' differ in signedness [-Wpointer-sign] 420 | USB_cmd(0x6, 0x11, 0x201, 0x01, pathname, strlen(pathname)+1); | ^~~~~~~~ | | | char * usb.c:204:108: note: expected 'unsigned char *' but argument is of type 'char *' 204 | int USB_cmd(unsigned char cmd1, unsigned char cmd2, unsigned int cmd3, unsigned int serial, unsigned char *payload, int size) | ~~~~~~~~~~~~~~~^~~~~~~ --- serial.o --- serial.c:64:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 64 | "\x0b\x11\x21\xa8\xf6\x8a\x00", /* MSG_TYPE_LIST_WITH_DATE */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:64:9: note: (near initialization for 'msgtype_list[9]') serial.c:65:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 65 | "\x0d\x11\x21\x8c\xf4\x7b\x00", /* MSG_TYPE_DELETE_IMG */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:65:9: note: (near initialization for 'msgtype_list[10]') serial.c:66:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 66 | "\x0a\x12\x22\x70\xf6\x8a\x00", /* MSG_TYPE_POWER_STATUS */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:66:9: note: (near initialization for 'msgtype_list[11]') --- usb.o --- usb.c: In function 'USB_upload': usb.c:526:45: warning: pointer targets in passing argument 2 of 'USB_write_control_msg' differ in signedness [-Wpointer-sign] 526 | USB_write_control_msg(0x10, buffer, 0x40); | ^~~~~~ | | | unsigned char * usb.c:136:44: note: expected 'char *' but argument is of type 'unsigned char *' 136 | int USB_write_control_msg(int value, char *buffer, int size) | ~~~~~~^~~~~~ usb.c:470:17: warning: variable 'progress_bar' set but not used [-Wunused-but-set-variable] 470 | int fd, progress_bar = 0; | ^~~~~~~~~~~~ --- serial.o --- serial.c:67:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 67 | "\x03\x12\x12\x78\xf3\x64\x01", /* MSG_TYPE_GET_DATE */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:67:9: note: (near initialization for 'msgtype_list[12]') serial.c:68:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 68 | "\x0e\x11\x00\x00\x00\x00\x00", /* MSG_TYPE_SET_ATTRIB */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:68:9: note: (near initialization for 'msgtype_list[13]') serial.c:69:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 69 | "\x05\x11\x00\x00\x00\x00\x00", /* MSG_TYPE_MKDIR */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:69:9: note: (near initialization for 'msgtype_list[14]') serial.c:70:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 70 | "\x06\x11\x00\x00\x00\x00\x00", /* MSG_TYPE_RMDIR */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:70:9: note: (near initialization for 'msgtype_list[15]') serial.c:71:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 71 | "\x03\x11\x21\x00\x00\x00\x00", /* MSG_TYPE_UPLOAD */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:71:9: note: (near initialization for 'msgtype_list[16]') serial.c: In function 'serial_send_frame': serial.c:189:37: warning: pointer targets in passing argument 1 of 'canon_psa50_gen_crc' differ in signedness [-Wpointer-sign] 189 | cksum = canon_psa50_gen_crc(data, len); | ^~~~ | | | unsigned char * In file included from serial.c:24: crc.h:4:48: note: expected 'const char *' but argument is of type 'unsigned char *' 4 | unsigned short canon_psa50_gen_crc(const char *pkt,int len); | ~~~~~~~~~~~~^~~ serial.c: In function 'serial_send_ack': serial.c:279:34: warning: pointer targets in passing argument 1 of 'serial_send_frame' differ in signedness [-Wpointer-sign] 279 | return serial_send_frame(ack, 6); | ^~~ | | | char * serial.c:181:38: note: expected 'unsigned char *' but argument is of type 'char *' 181 | int serial_send_frame(unsigned char *data, int len) | ~~~~~~~~~~~~~~~^~~~ serial.c: In function 'serial_send_switch_speed': serial.c:289:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 289 | speedstr = SPEED_9600; | ^ serial.c:292:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 292 | speedstr = SPEED_19200; | ^ serial.c:295:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 295 | speedstr = SPEED_38400; | ^ serial.c:298:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 298 | speedstr = SPEED_57600; | ^ serial.c:302:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 302 | speedstr = SPEED_115200; | ^ serial.c: In function 'serial_send_eot': serial.c:317:34: warning: pointer targets in passing argument 1 of 'serial_send_frame' differ in signedness [-Wpointer-sign] 317 | return serial_send_frame(eot, 6); | ^~~ | | | char * serial.c:181:38: note: expected 'unsigned char *' but argument is of type 'char *' 181 | int serial_send_frame(unsigned char *data, int len) | ~~~~~~~~~~~~~~~^~~~ serial.c: In function 'serial_send_ping': serial.c:326:34: warning: pointer targets in passing argument 1 of 'serial_send_frame' differ in signedness [-Wpointer-sign] 326 | return serial_send_frame(eot, 6); | ^~~ | | | char * serial.c:181:38: note: expected 'unsigned char *' but argument is of type 'char *' 181 | int serial_send_frame(unsigned char *data, int len) | ~~~~~~~~~~~~~~~^~~~ serial.c: In function 'serial_send_switch_off': serial.c:333:26: warning: pointer targets in passing argument 2 of 'serial_write' differ in signedness [-Wpointer-sign] 333 | serial_write(fd, "\xC0\x00\x02\x55\x2C\xC1",6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * serial.c:153:41: note: expected 'unsigned char *' but argument is of type 'char *' 153 | int serial_write(int fd, unsigned char *buffer, int size) | ~~~~~~~~~~~~~~~^~~~~~ serial.c:334:35: warning: pointer targets in passing argument 2 of 'serial_write' differ in signedness [-Wpointer-sign] 334 | result = serial_write(fd, "\xC0\x00\x04\x01\x00\x00\x00\x24\xC6\xC1",8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * serial.c:153:41: note: expected 'unsigned char *' but argument is of type 'char *' 153 | int serial_write(int fd, unsigned char *buffer, int size) | ~~~~~~~~~~~~~~~^~~~~~ serial.c: In function 'serial_get_byte': serial.c:367:42: warning: pointer targets in passing argument 2 of 'serial_read' differ in signedness [-Wpointer-sign] 367 | n_read = serial_read(fd, buffer, 1024); | ^~~~~~ | | | unsigned char * serial.c:339:31: note: expected 'char *' but argument is of type 'unsigned char *' 339 | int serial_read(int fd, char *buffer, int size) | ~~~~~~^~~~~~ serial.c: In function 'serial_get_packet': serial.c:425:33: warning: pointer targets in passing argument 1 of 'canon_psa50_chk_crc' differ in signedness [-Wpointer-sign] 425 | if (canon_psa50_chk_crc(frame, framelen-2, hdr->cksum) == 0) { | ^~~~~ | | | unsigned char * crc.h:5:37: note: expected 'const char *' but argument is of type 'unsigned char *' 5 | int canon_psa50_chk_crc(const char *pkt,int len,unsigned short crc); | ~~~~~~~~~~~~^~~ serial.c: In function 'serial_get_id': serial.c:598:13: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 598 | pkt = serial_get_packet(&hdr); /* data */ | ^ serial.c:600:33: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 600 | strncpy(buffer, hdr.data+28, 1024); | ~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/string.h:34, from serial.c:21: /usr/include/iso/string_iso.h:82:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 82 | extern char *strncpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t); | ^ serial.c:591:15: warning: variable 'pkt' set but not used [-Wunused-but-set-variable] 591 | char *pkt; | ^~~ serial.c: In function 'serial_get_disk': serial.c:622:13: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 622 | pkt = serial_get_packet(&hdr); /* data */ | ^ serial.c:624:33: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 624 | strncpy(buffer, hdr.data+20, 1024); | ~~~~~~~~^~~ | | | unsigned char * /usr/include/iso/string_iso.h:82:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 82 | extern char *strncpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t); | ^ serial.c:615:15: warning: variable 'pkt' set but not used [-Wunused-but-set-variable] 615 | char *pkt; | ^~~ serial.c: In function 'serial_get_disk_info': serial.c:657:54: warning: pointer targets in passing argument 2 of 'serial_send_message_frag' differ in signedness [-Wpointer-sign] 657 | serial_send_message_frag(MSG_TYPE_DISK_INFO, diskstr, 4, 0); | ^~~~~~~ | | | char * serial.c:235:55: note: expected 'unsigned char *' but argument is of type 'char *' 235 | int serial_send_message_frag(int type, unsigned char *frag, unsigned short len, int morefrag) | ~~~~~~~~~~~~~~~^~~~ serial.c:652:24: warning: variable 'pkt' set but not used [-Wunused-but-set-variable] 652 | unsigned char *pkt; | ^~~ serial.c: In function 'serial_mkdir': serial.c:683:50: warning: pointer targets in passing argument 2 of 'serial_send_message_frag' differ in signedness [-Wpointer-sign] 683 | serial_send_message_frag(MSG_TYPE_MKDIR, pathname, strlen(pathname)+1, 0); | ^~~~~~~~ | | | char * serial.c:235:55: note: expected 'unsigned char *' but argument is of type 'char *' 235 | int serial_send_message_frag(int type, unsigned char *frag, unsigned short len, int morefrag) | ~~~~~~~~~~~~~~~^~~~ serial.c:674:24: warning: variable 'pkt' set but not used [-Wunused-but-set-variable] 674 | unsigned char *pkt; | ^~~ serial.c: In function 'serial_rmdir': serial.c:706:50: warning: pointer targets in passing argument 2 of 'serial_send_message_frag' differ in signedness [-Wpointer-sign] 706 | serial_send_message_frag(MSG_TYPE_RMDIR, pathname, strlen(pathname)+1, 0); | ^~~~~~~~ | | | char * serial.c:235:55: note: expected 'unsigned char *' but argument is of type 'char *' 235 | int serial_send_message_frag(int type, unsigned char *frag, unsigned short len, int morefrag) | ~~~~~~~~~~~~~~~^~~~ serial.c:697:24: warning: variable 'pkt' set but not used [-Wunused-but-set-variable] 697 | unsigned char *pkt; | ^~~ serial.c: In function 'serial_delete': serial.c:729:55: warning: pointer targets in passing argument 2 of 'serial_send_message_frag' differ in signedness [-Wpointer-sign] 729 | serial_send_message_frag(MSG_TYPE_DELETE_IMG, pathname, strlen(pathname)+1, 0); | ^~~~~~~~ | | | char * serial.c:235:55: note: expected 'unsigned char *' but argument is of type 'char *' 235 | int serial_send_message_frag(int type, unsigned char *frag, unsigned short len, int morefrag) | ~~~~~~~~~~~~~~~^~~~ serial.c:720:24: warning: variable 'pkt' set but not used [-Wunused-but-set-variable] 720 | unsigned char *pkt; | ^~~ serial.c: In function 'serial_set_file_attrib': serial.c:743:24: warning: variable 'pkt' set but not used [-Wunused-but-set-variable] 743 | unsigned char *pkt; | ^~~ serial.c: In function 'serial_get_data': serial.c:783:50: warning: pointer targets in passing argument 2 of 'serial_send_message_frag' differ in signedness [-Wpointer-sign] 783 | serial_send_message_frag(MSG_TYPE_IMAGE, aux, 9+strlen(pathname), 0); | ^~~ | | | char * serial.c:235:55: note: expected 'unsigned char *' but argument is of type 'char *' 235 | int serial_send_message_frag(int type, unsigned char *frag, unsigned short len, int morefrag) | ~~~~~~~~~~~~~~~^~~~ serial.c:774:13: warning: variable 'size' set but not used [-Wunused-but-set-variable] 774 | int size; | ^~~~ serial.c:773:13: warning: variable 'offset' set but not used [-Wunused-but-set-variable] 773 | int offset; | ^~~~~~ serial.c:763:24: warning: variable 'pkt' set but not used [-Wunused-but-set-variable] 763 | unsigned char *pkt; | ^~~ serial.c: In function 'serial_debug_getpkt': serial.c:857:24: warning: variable 'pkt' set but not used [-Wunused-but-set-variable] 857 | unsigned char *pkt; | ^~~ serial.c: In function 'serial_get_power_status': serial.c:872:24: warning: variable 'pkt' set but not used [-Wunused-but-set-variable] 872 | unsigned char *pkt; | ^~~ serial.c: In function 'serial_test_message': serial.c:896:24: warning: variable 'pkt' set but not used [-Wunused-but-set-variable] 896 | unsigned char *pkt; | ^~~ serial.c: In function 'serial_get_date': serial.c:910:24: warning: variable 'pkt' set but not used [-Wunused-but-set-variable] 910 | unsigned char *pkt; | ^~~ serial.c: In function 'serial_upload': serial.c:983:13: warning: variable 'progress_bar' set but not used [-Wunused-but-set-variable] 983 | int progress_bar = 0; | ^~~~~~~~~~~~ serial.c:981:24: warning: variable 'pkt' set but not used [-Wunused-but-set-variable] 981 | unsigned char *pkt; | ^~~ --- usb.o --- usb.c: In function 'USB_mkdir': usb.c:398:44: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 398 | snprintf(arg, 1024, "%s\\%s", lastpath, pathname); | ^ usb.c:398:17: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024 398 | snprintf(arg, 1024, "%s\\%s", lastpath, pathname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ usb.c: In function 'USB_rmdir': usb.c:416:44: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 416 | snprintf(arg, 1024, "%s\\%s", lastpath, pathname); | ^ usb.c:416:17: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024 416 | snprintf(arg, 1024, "%s\\%s", lastpath, pathname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ usb.c: In function 'USB_upload': usb.c:488:44: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 488 | snprintf(arg, 1024, "%s\\%s", lastpath, target); | ^ usb.c:488:17: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024 488 | snprintf(arg, 1024, "%s\\%s", lastpath, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- serial.o --- serial.c: In function 'serial_get_id': serial.c:600:9: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 600 | strncpy(buffer, hdr.data+28, 1024); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c: In function 'serial_get_disk': serial.c:624:9: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 624 | strncpy(buffer, hdr.data+20, 1024); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c: In function 'serial_mkdir': serial.c:679:44: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 679 | snprintf(arg, 1024, "%s\\%s", lastpath, pathname); | ^ serial.c:679:17: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024 679 | snprintf(arg, 1024, "%s\\%s", lastpath, pathname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c: In function 'serial_rmdir': serial.c:702:44: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 702 | snprintf(arg, 1024, "%s\\%s", lastpath, pathname); | ^ serial.c:702:17: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024 702 | snprintf(arg, 1024, "%s\\%s", lastpath, pathname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c: In function 'serial_delete': serial.c:725:44: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 725 | snprintf(arg, 1024, "%s\\%s", lastpath, pathname); | ^ serial.c:725:17: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024 725 | snprintf(arg, 1024, "%s\\%s", lastpath, pathname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c: In function 'serial_open': serial.c:958:9: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 958 | strncpy(cameraid, serial_get_id(), 1024); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c:959:9: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 959 | strncpy(lastpath, serial_get_disk(), 1024); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ serial.c: In function 'serial_upload': serial.c:1000:44: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 1000 | snprintf(arg, 1024, "%s\\%s", lastpath, target); | ^ serial.c:1000:17: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024 1000 | snprintf(arg, 1024, "%s\\%s", lastpath, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/graphics/s10sh/work/s10sh-0.2.0 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/s10sh *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/s10sh