+ 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/testdisk-7.0nb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/testdisk-7.0nb1/work.log ===> Building for testdisk-7.0nb1 --- all --- /opt/pkg/bin/bmake all-recursive --- all-recursive --- Making all in icons Making all in man --- all-recursive --- Making all in zh_CN Making all in src --- autoset.o --- --- common.o --- --- crc.o --- --- ewf.o --- --- autoset.o --- CC autoset.o --- common.o --- CC common.o --- crc.o --- CC crc.o --- ewf.o --- CC ewf.o --- fnctdsk.o --- CC fnctdsk.o --- hdaccess.o --- --- hdcache.o --- --- hdaccess.o --- CC hdaccess.o --- hdcache.o --- CC hdcache.o --- hdwin32.o --- CC hdwin32.o --- hdaccess.o --- hdaccess.c: In function 'disk_get_sector_size': hdaccess.c:477:16: warning: unused variable 'sector_size' [-Wunused-variable] 477 | unsigned int sector_size=0; | ^~~~~~~~~~~ hdaccess.c:475:52: warning: unused parameter 'hd_h' [-Wunused-parameter] 475 | static unsigned int disk_get_sector_size(const int hd_h, const char *device, const int verbose) | ~~~~~~~~~~^~~~ hdaccess.c: In function 'disk_get_model': hdaccess.c:937:38: warning: unused parameter 'hd_h' [-Wunused-parameter] 937 | static void disk_get_model(const int hd_h, disk_t *dev, const unsigned int verbose) | ~~~~~~~~~~^~~~ hdaccess.c:937:52: warning: unused parameter 'dev' [-Wunused-parameter] 937 | static void disk_get_model(const int hd_h, disk_t *dev, const unsigned int verbose) | ~~~~~~~~^~~ hdaccess.c:937:76: warning: unused parameter 'verbose' [-Wunused-parameter] 937 | static void disk_get_model(const int hd_h, disk_t *dev, const unsigned int verbose) | ~~~~~~~~~~~~~~~~~~~^~~~~~~ hdaccess.c: In function 'file_nopwrite': hdaccess.c:1291:56: warning: unused parameter 'buf' [-Wunused-parameter] 1291 | static int file_nopwrite(disk_t *disk_car, const void *buf, const unsigned int count, const uint64_t offset) | ~~~~~~~~~~~~^~~ hdaccess.c: At top level: hdaccess.c:209:21: warning: 'hd_glob_parse' defined but not used [-Wunused-function] 209 | static list_disk_t *hd_glob_parse(const char *device_pattern, list_disk_t *list_disk, const int verbose, const int testdisk_mode) | ^~~~~~~~~~~~~ --- hidden.o --- CC hidden.o --- hpa_dco.o --- CC hpa_dco.o hpa_dco.c: In function 'disk_get_hpa_dco': hpa_dco.c:349:33: warning: unused parameter 'fd' [-Wunused-parameter] 349 | void disk_get_hpa_dco(const int fd, disk_t *disk) | ~~~~~~~~~~^~ hpa_dco.c:349:45: warning: unused parameter 'disk' [-Wunused-parameter] 349 | void disk_get_hpa_dco(const int fd, disk_t *disk) | ~~~~~~~~^~~~ --- intrf.o --- --- iso.o --- --- intrf.o --- CC intrf.o --- iso.o --- CC iso.o --- list_sort.o --- CC list_sort.o --- log.o --- --- log_part.o --- --- log.o --- CC log.o --- log_part.o --- CC log_part.o --- misc.o --- CC misc.o --- msdos.o --- --- parti386.o --- --- msdos.o --- CC msdos.o --- parti386.o --- CC parti386.o parti386.c: In function 'init_part_order_i386': parti386.c:327:56: warning: unused parameter 'disk_car' [-Wunused-parameter] 327 | static list_part_t *init_part_order_i386(const disk_t *disk_car, list_part_t *list_part) | ~~~~~~~~~~~~~~^~~~~~~~ --- misc.o --- misc.c: In function 'get_os': misc.c:181:45: warning: '%s' directive output may be truncated writing up to 256 bytes into a region of size 99 [-Wformat-truncation=] 181 | snprintf(buffer, sizeof(buffer) - 1, "%s, kernel %s (%s) %s", | ^~ 182 | Ver.sysname, Ver.release, Ver.version, Ver.machine); | ~~~~~~~~~~~ misc.c:181:7: note: 'snprintf' output between 14 and 1038 bytes into a destination of size 99 181 | snprintf(buffer, sizeof(buffer) - 1, "%s, kernel %s (%s) %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Ver.sysname, Ver.release, Ver.version, Ver.machine); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- partgpt.o --- --- parti386.o --- parti386.c: In function 'test_structure_i386': parti386.c:1195:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 1195 | if(nbr_prim_boot++) | ^ parti386.c:1197:7: note: here 1197 | case STATUS_PRIM: | ^~~~ parti386.c: In function 'read_part_i386': parti386.c:386:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 386 | status=STATUS_EXT; | ~~~~~~^~~~~~~~~~~ parti386.c:388:7: note: here 388 | default: | ^~~~~~~ --- partgpt.o --- CC partgpt.o --- parti386.o --- parti386.c: In function 'test_MBR_data': parti386.c:425:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 425 | nb_boot++; | ~~~~~~~^~ parti386.c:426:7: note: here 426 | case STATUS_PRIM: | ^~~~ --- parthumax.o --- CC parthumax.o --- partmac.o --- CC partmac.o --- partgpt.o --- partgpt.c: In function 'init_part_order_gpt': partgpt.c:319:55: warning: unused parameter 'disk_car' [-Wunused-parameter] 319 | static list_part_t *init_part_order_gpt(const disk_t *disk_car, list_part_t *list_part) | ~~~~~~~~~~~~~~^~~~~~~~ partgpt.c: In function 'set_next_status_gpt': partgpt.c:394:47: warning: unused parameter 'disk_car' [-Wunused-parameter] 394 | static void set_next_status_gpt(const disk_t *disk_car, partition_t *partition) | ~~~~~~~~~~~~~~^~~~~~~~ partgpt.c: In function 'init_structure_gpt': partgpt.c:417:89: warning: unused parameter 'verbose' [-Wunused-parameter] 417 | static void init_structure_gpt(const disk_t *disk_car,list_part_t *list_part, const int verbose) | ~~~~~~~~~~^~~~~~~ --- parthumax.o --- parthumax.c: In function 'read_part_humax': parthumax.c:102:65: warning: unused parameter 'verbose' [-Wunused-parameter] 102 | static list_part_t *read_part_humax(disk_t *disk_car, const int verbose, const int saveheader) | ~~~~~~~~~~^~~~~~~ parthumax.c:102:84: warning: unused parameter 'saveheader' [-Wunused-parameter] 102 | static list_part_t *read_part_humax(disk_t *disk_car, const int verbose, const int saveheader) | ~~~~~~~~~~^~~~~~~~~~ parthumax.c: In function 'write_part_humax': parthumax.c:152:37: warning: unused parameter 'disk_car' [-Wunused-parameter] 152 | static int write_part_humax(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) | ~~~~~~~~^~~~~~~~ parthumax.c:152:66: warning: unused parameter 'list_part' [-Wunused-parameter] 152 | static int write_part_humax(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ parthumax.c:152:101: warning: unused parameter 'verbose' [-Wunused-parameter] 152 | static int write_part_humax(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) | ~~~~~~~~~~^~~~~~~ parthumax.c: In function 'init_part_order_humax': parthumax.c:160:57: warning: unused parameter 'disk_car' [-Wunused-parameter] 160 | static list_part_t *init_part_order_humax(const disk_t *disk_car, list_part_t *list_part) | ~~~~~~~~~~~~~~^~~~~~~~ parthumax.c: In function 'set_next_status_humax': parthumax.c:231:49: warning: unused parameter 'disk_car' [-Wunused-parameter] 231 | static void set_next_status_humax(const disk_t *disk_car, partition_t *partition) | ~~~~~~~~~~~~~~^~~~~~~~ parthumax.c: In function 'init_structure_humax': parthumax.c:267:91: warning: unused parameter 'verbose' [-Wunused-parameter] 267 | static void init_structure_humax(const disk_t *disk_car,list_part_t *list_part, const int verbose) | ~~~~~~~~~~^~~~~~~ parthumax.c: In function 'get_partition_typename_humax': parthumax.c:301:68: warning: unused parameter 'partition' [-Wunused-parameter] 301 | static const char *get_partition_typename_humax(const partition_t *partition) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ --- partmac.o --- partmac.c: In function 'write_part_mac': partmac.c:199:35: warning: unused parameter 'disk_car' [-Wunused-parameter] 199 | static int write_part_mac(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) | ~~~~~~~~^~~~~~~~ partmac.c:199:64: warning: unused parameter 'list_part' [-Wunused-parameter] 199 | static int write_part_mac(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ partmac.c:199:99: warning: unused parameter 'verbose' [-Wunused-parameter] 199 | static int write_part_mac(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) | ~~~~~~~~~~^~~~~~~ partmac.c: In function 'init_part_order_mac': partmac.c:207:55: warning: unused parameter 'disk_car' [-Wunused-parameter] 207 | static list_part_t *init_part_order_mac(const disk_t *disk_car, list_part_t *list_part) | ~~~~~~~~~~~~~~^~~~~~~~ partmac.c: In function 'set_next_status_mac': partmac.c:274:47: warning: unused parameter 'disk_car' [-Wunused-parameter] 274 | static void set_next_status_mac(const disk_t *disk_car, partition_t *partition) | ~~~~~~~~~~~~~~^~~~~~~~ partmac.c: In function 'init_structure_mac': partmac.c:307:89: warning: unused parameter 'verbose' [-Wunused-parameter] 307 | static void init_structure_mac(const disk_t *disk_car,list_part_t *list_part, const int verbose) | ~~~~~~~~~~^~~~~~~ In file included from partmac.c:37: partmac.c: In function 'read_part_mac': partmac.c:132:17: warning: array subscript 'mac_DPME {aka struct dpme}[0]' is partly outside array bounds of 'unsigned char[512]' [-Warray-bounds=] 132 | if(be16(dpme->dpme_signature) != DPME_SIGNATURE) | ^~ common.h:444:22: note: in definition of macro 'be16' 444 | #define be16(x) ((((x)&0xff00)>>8) | \ | ^ partmac.c:111:17: note: object 'buffer' of size 512 111 | unsigned char buffer[DEFAULT_SECTOR_SIZE]; | ^~~~~~ partmac.c:182:53: warning: array subscript 'mac_DPME {aka struct dpme}[0]' is partly outside array bounds of 'unsigned char[512]' [-Warray-bounds=] 182 | new_partition->part_offset=(uint64_t)be32(dpme->dpme_pblock_start)*PBLOCK_SIZE; | ^~ common.h:448:22: note: in definition of macro 'be32' 448 | #define be32(x) ((((x)&0xff000000L)>>24) | \ | ^ partmac.c:111:17: note: object 'buffer' of size 512 111 | unsigned char buffer[DEFAULT_SECTOR_SIZE]; | ^~~~~~ partmac.c:183:51: warning: array subscript 'mac_DPME {aka struct dpme}[0]' is partly outside array bounds of 'unsigned char[512]' [-Warray-bounds=] 183 | new_partition->part_size=(uint64_t)be32(dpme->dpme_pblocks)*PBLOCK_SIZE; | ^~ common.h:448:22: note: in definition of macro 'be32' 448 | #define be32(x) ((((x)&0xff000000L)>>24) | \ | ^ partmac.c:111:17: note: object 'buffer' of size 512 111 | unsigned char buffer[DEFAULT_SECTOR_SIZE]; | ^~~~~~ partmac.c:192:24: warning: array subscript 'mac_DPME {aka struct dpme}[0]' is partly outside array bounds of 'unsigned char[512]' [-Warray-bounds=] 192 | limit=be32(dpme->dpme_map_entries); | ^~ common.h:448:22: note: in definition of macro 'be32' 448 | #define be32(x) ((((x)&0xff000000L)>>24) | \ | ^ partmac.c:111:17: note: object 'buffer' of size 512 111 | unsigned char buffer[DEFAULT_SECTOR_SIZE]; | ^~~~~~ --- partsun.o --- CC partsun.o --- partnone.o --- CC partnone.o In file included from partnone.c:57: jfs_superblock.h:42:8: warning: using 'timestruc_t' as both a typedef and a tag is invalid in C++ [-Wc++-compat] 42 | struct timestruc_t { | ^~~~~~~~~~~ In file included from /usr/include/sys/select.h:51, from /usr/include/sys/types.h:687, from types.h:32, from partnone.c:36: /usr/include/sys/time_impl.h:81:25: note: originally defined here 81 | typedef struct timespec timestruc_t; /* definition per SVr4 */ | ^~~~~~~~~~~ --- partsun.o --- partsun.c: In function 'write_part_sun': partsun.c:177:35: warning: unused parameter 'disk_car' [-Wunused-parameter] 177 | static int write_part_sun(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) | ~~~~~~~~^~~~~~~~ partsun.c:177:64: warning: unused parameter 'list_part' [-Wunused-parameter] 177 | static int write_part_sun(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ partsun.c:177:99: warning: unused parameter 'verbose' [-Wunused-parameter] 177 | static int write_part_sun(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) | ~~~~~~~~~~^~~~~~~ partsun.c: In function 'set_next_status_sun': partsun.c:270:47: warning: unused parameter 'disk_car' [-Wunused-parameter] --- partnone.o --- partnone.c: In function 'get_geometry_from_nonembr': partnone.c:170:77: warning: unused parameter 'verbose' [-Wunused-parameter] 170 | static int get_geometry_from_nonembr(const unsigned char *buffer, const int verbose, CHSgeometry_t *geometry) | ~~~~~~~~~~^~~~~~~ partnone.c: In function 'init_part_order_none': partnone.c:300:56: warning: unused parameter 'disk_car' [-Wunused-parameter] 300 | static list_part_t *init_part_order_none(const disk_t *disk_car, list_part_t *list_part) | ~~~~~~~~~~~~~~^~~~~~~~ partnone.c: In function 'set_next_status_none': partnone.c:306:48: warning: unused parameter 'disk_car' [-Wunused-parameter] 306 | static void set_next_status_none(const disk_t *disk_car, partition_t *partition) | ~~~~~~~~~~~~~~^~~~~~~~ partnone.c:306:71: warning: unused parameter 'partition' [-Wunused-parameter] --- partsun.o --- 270 | static void set_next_status_sun(const disk_t *disk_car, partition_t *partition) | ~~~~~~~~~~~~~~^~~~~~~~ partsun.c: In function 'init_structure_sun': partsun.c:302:89: warning: unused parameter 'verbose' [-Wunused-parameter] 302 | static void init_structure_sun(const disk_t *disk_car,list_part_t *list_part, const int verbose) | ~~~~~~~~~~^~~~~~~ --- partnone.o --- 306 | static void set_next_status_none(const disk_t *disk_car, partition_t *partition) | ~~~~~~~~~~~~~^~~~~~~~~ partnone.c: In function 'test_structure_none': partnone.c:310:45: warning: unused parameter 'list_part' [-Wunused-parameter] 310 | static int test_structure_none(list_part_t *list_part) | ~~~~~~~~~~~~~^~~~~~~~~ partnone.c: In function 'is_part_known_none': partnone.c:321:50: warning: unused parameter 'partition' [-Wunused-parameter] 321 | static int is_part_known_none(const partition_t *partition) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ partnone.c: In function 'init_structure_none': partnone.c:326:47: warning: unused parameter 'disk_car' [-Wunused-parameter] 326 | static void init_structure_none(const disk_t *disk_car,list_part_t *list_part, const int verbose) | ~~~~~~~~~~~~~~^~~~~~~~ partnone.c:326:90: warning: unused parameter 'verbose' [-Wunused-parameter] 326 | static void init_structure_none(const disk_t *disk_car,list_part_t *list_part, const int verbose) | ~~~~~~~~~~^~~~~~~ partnone.c: In function 'check_part_none': partnone.c:335:97: warning: unused parameter 'saveheader' [-Wunused-parameter] 335 | static int check_part_none(disk_t *disk_car,const int verbose,partition_t *partition, const int saveheader) | ~~~~~~~~~~^~~~~~~~~~ --- partxbox.o --- CC partxbox.o partxbox.c: In function 'write_part_xbox': partxbox.c:134:36: warning: unused parameter 'disk_car' [-Wunused-parameter] 134 | static int write_part_xbox(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) | ~~~~~~~~^~~~~~~~ partxbox.c:134:65: warning: unused parameter 'list_part' [-Wunused-parameter] 134 | static int write_part_xbox(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ partxbox.c:134:100: warning: unused parameter 'verbose' [-Wunused-parameter] 134 | static int write_part_xbox(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) | ~~~~~~~~~~^~~~~~~ partxbox.c: In function 'init_part_order_xbox': partxbox.c:142:56: warning: unused parameter 'disk_car' [-Wunused-parameter] 142 | static list_part_t *init_part_order_xbox(const disk_t *disk_car, list_part_t *list_part) | ~~~~~~~~~~~~~~^~~~~~~~ partxbox.c: In function 'set_next_status_xbox': partxbox.c:209:48: warning: unused parameter 'disk_car' [-Wunused-parameter] 209 | static void set_next_status_xbox(const disk_t *disk_car, partition_t *partition) | ~~~~~~~~~~~~~~^~~~~~~~ partxbox.c: In function 'init_structure_xbox': partxbox.c:242:90: warning: unused parameter 'verbose' [-Wunused-parameter] 242 | static void init_structure_xbox(const disk_t *disk_car,list_part_t *list_part, const int verbose) | ~~~~~~~~~~^~~~~~~ --- io_redir.o --- CC io_redir.o --- ntfs_io.o --- CC ntfs_io.o --- ntfs_utl.o --- CC ntfs_utl.o --- ntfs_io.o --- In file included from /home/pbulk/build/sysutils/testdisk/work/.buildlink/include/ntfs-3g/inode.h:32, from /home/pbulk/build/sysutils/testdisk/work/.buildlink/include/ntfs-3g/volume.h:51, from /home/pbulk/build/sysutils/testdisk/work/.buildlink/include/ntfs-3g/device.h:33, from ntfs_io.c:52: /home/pbulk/build/sysutils/testdisk/work/.buildlink/include/ntfs-3g/layout.h:2525:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] 2525 | typedef struct { | ^~~~~~ /home/pbulk/build/sysutils/testdisk/work/.buildlink/include/ntfs-3g/layout.h:2540:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] 2540 | typedef struct { | ^~~~~~ ntfs_io.c: In function 'ntfs_device_testdisk_io_stat': ntfs_io.c:148:61: warning: unused parameter 'dev' [-Wunused-parameter] 148 | static int ntfs_device_testdisk_io_stat(struct ntfs_device *dev, struct stat *buf) | ~~~~~~~~~~~~~~~~~~~~^~~ ntfs_io.c:148:79: warning: unused parameter 'buf' [-Wunused-parameter] 148 | static int ntfs_device_testdisk_io_stat(struct ntfs_device *dev, struct stat *buf) | ~~~~~~~~~~~~~^~~ ntfs_io.c: In function 'ntfs_device_testdisk_io_ioctl': ntfs_io.c:157:62: warning: unused parameter 'dev' [-Wunused-parameter] 157 | static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, int request, | ~~~~~~~~~~~~~~~~~~~~^~~ ntfs_io.c:157:71: warning: unused parameter 'request' [-Wunused-parameter] 157 | static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, int request, | ~~~~^~~~~~~ ntfs_io.c:158:23: warning: unused parameter 'argp' [-Wunused-parameter] 158 | void *argp) | ~~~~~~^~~~ ntfs_io.c: At top level: ntfs_io.c:180:27: error: initialization of 'int (*)(struct ntfs_device *, long unsigned int, void *)' from incompatible pointer type 'int (*)(struct ntfs_device *, int, void *)' [-Wincompatible-pointer-types] 180 | .ioctl = ntfs_device_testdisk_io_ioctl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ntfs_io.c:180:27: note: (near initialization for 'ntfs_device_testdisk_io_ops.ioctl') *** [ntfs_io.o] Error code 1 bmake[2]: stopped making "all" in /home/pbulk/build/sysutils/testdisk/work/testdisk-7.0/src --- ntfs_utl.o --- In file included from /home/pbulk/build/sysutils/testdisk/work/.buildlink/include/ntfs-3g/inode.h:32, from /home/pbulk/build/sysutils/testdisk/work/.buildlink/include/ntfs-3g/attrib.h:33, from ntfs_utl.c:57: /home/pbulk/build/sysutils/testdisk/work/.buildlink/include/ntfs-3g/layout.h:2525:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] 2525 | typedef struct { | ^~~~~~ /home/pbulk/build/sysutils/testdisk/work/.buildlink/include/ntfs-3g/layout.h:2540:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] 2540 | typedef struct { | ^~~~~~ bmake[2]: 1 error bmake[2]: stopped making "all" in /home/pbulk/build/sysutils/testdisk/work/testdisk-7.0/src bmake[1]: stopped making "all-recursive" in /home/pbulk/build/sysutils/testdisk/work/testdisk-7.0 bmake: stopped making "all" in /home/pbulk/build/sysutils/testdisk/work/testdisk-7.0 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/sysutils/testdisk *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/sysutils/testdisk