------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- x SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- x SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- x===> Fetching all distfiles required by smart-0.0.11 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- x===> Fetching all distfiles required by smart-0.0.11 for building => SHA256 Checksum OK for ctuffli-smart-0.0.11_GH0.tar.gz. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- x SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- x===> Fetching all distfiles required by smart-0.0.11 for building ===> Extracting for smart-0.0.11 => SHA256 Checksum OK for ctuffli-smart-0.0.11_GH0.tar.gz. Extracted Memory Use: 0.09M SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- x SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- x===> Patching for smart-0.0.11 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- x SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- x SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- x===> Configuring for smart-0.0.11 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- x===> Building for smart-0.0.11 --- objwarn --- --- smart.o --- --- libsmart.o --- --- freebsd_dev.o --- --- objwarn --- Warning: Object directory not changed from original /construction/sysutils/smart/smart-0.0.11 --- smart.o --- cc -pipe -O2 -fno-strict-aliasing -std=gnu99 -c smart.c --- libsmart.o --- cc -pipe -O2 -fno-strict-aliasing -std=gnu99 -c libsmart.c --- freebsd_dev.o --- cc -pipe -O2 -fno-strict-aliasing -std=gnu99 -c freebsd_dev.c freebsd_dev.c: In function '__device_read_ata': freebsd_dev.c:129:16: error: 'AP_FLAG_BYT_BLOK_BYTES' undeclared (first use in this function) cdb->flags = AP_FLAG_BYT_BLOK_BYTES | ^~~~~~~~~~~~~~~~~~~~~~ freebsd_dev.c:129:16: note: each undeclared identifier is reported only once for each function it appears in freebsd_dev.c:130:5: error: 'AP_FLAG_TLEN_SECT_CNT' undeclared (first use in this function) AP_FLAG_TLEN_SECT_CNT | ^~~~~~~~~~~~~~~~~~~~~ freebsd_dev.c:131:5: error: 'AP_FLAG_TDIR_FROM_DEV' undeclared (first use in this function) AP_FLAG_TDIR_FROM_DEV; ^~~~~~~~~~~~~~~~~~~~~ freebsd_dev.c:136:18: error: 'ATA_SMART_CMD' undeclared (first use in this function) cdb->command = ATA_SMART_CMD; ^~~~~~~~~~~~~ freebsd_dev.c:149:26: error: 'union ccb' has no member named 'ataio'; did you mean 'atio'? bcopy(smart_fis, &ccb->ataio.cmd.command, sizeof(smart_fis)); ^~~~~ atio freebsd_dev.c:151:3: warning: implicit declaration of function 'cam_fill_ataio'; did you mean 'cam_fill_ctio'? [-Wimplicit-function-declaration] cam_fill_ataio(&ccb->ataio, ^~~~~~~~~~~~~~ cam_fill_ctio freebsd_dev.c:151:24: error: 'union ccb' has no member named 'ataio'; did you mean 'atio'? cam_fill_ataio(&ccb->ataio, ^~~~~ atio freebsd_dev.c:159:8: error: 'union ccb' has no member named 'ataio'; did you mean 'atio'? ccb->ataio.cmd.flags |= CAM_ATAIO_NEEDRESULT; ^~~~~ atio freebsd_dev.c:159:27: error: 'CAM_ATAIO_NEEDRESULT' undeclared (first use in this function); did you mean 'CAM_TIME_DEFAULT'? ccb->ataio.cmd.flags |= CAM_ATAIO_NEEDRESULT; ^~~~~~~~~~~~~~~~~~~~ CAM_TIME_DEFAULT freebsd_dev.c:160:8: error: 'union ccb' has no member named 'ataio'; did you mean 'atio'? ccb->ataio.cmd.control = 0; ^~~~~ atio freebsd_dev.c: In function '__device_read_scsi': freebsd_dev.c:174:19: error: 'SL_SPF' undeclared (first use in this function); did you mean 'SLS_SP'? /* page_code */SL_SPF, ^~~~~~ SLS_SP freebsd_dev.c: In function '__device_read_nvme': freebsd_dev.c:190:34: error: 'union ccb' has no member named 'nvmeio' struct ccb_nvmeio *nvmeio = &ccb->nvmeio; ^~ freebsd_dev.c: In function 'device_read_log': freebsd_dev.c:243:2: warning: implicit declaration of function 'CCB_CLEAR_ALL_EXCEPT_HDR' [-Wimplicit-function-declaration] CCB_CLEAR_ALL_EXCEPT_HDR(ccb); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from freebsd_dev.c:26: freebsd_dev.c: In function '__device_proto_tunneled': freebsd_dev.c:311:51: error: 'SVPD_ATA_INFORMATION' undeclared (first use in this function) dprintf("Looking for page %#x (total = %u):\n", SVPD_ATA_INFORMATION, ^~~~~~~~~~~~~~~~~~~~ libsmart_priv.h:21:57: note: in definition of macro 'dprintf' #define dprintf(f, ...) if (do_debug) printf("dbg: " f, __VA_ARGS__) ^~~~~~~~~~~ freebsd_dev.c: In function '__device_get_proto': freebsd_dev.c:362:10: error: 'PROTO_NVME' undeclared (first use in this function); did you mean 'PROTO_ATA'? case PROTO_NVME: ^~~~~~~~~~ PROTO_ATA freebsd_dev.c: In function '__device_info_ata': freebsd_dev.c:390:26: error: 'struct ccb_getdev' has no member named 'ident_data'; did you mean 'inq_data'? sinfo->supported = cgd->ident_data.support.command1 & ^~~~~~~~~~ inq_data freebsd_dev.c:391:3: error: 'ATA_SUPPORT_SMART' undeclared (first use in this function) ATA_SUPPORT_SMART; ^~~~~~~~~~~~~~~~~ In file included from freebsd_dev.c:26: freebsd_dev.c:393:39: error: 'struct ccb_getdev' has no member named 'ident_data'; did you mean 'inq_data'? dprintf("ATA command1 = %#x\n", cgd->ident_data.support.command1); ^~~~~~~~~~ libsmart_priv.h:21:57: note: in definition of macro 'dprintf' #define dprintf(f, ...) if (do_debug) printf("dbg: " f, __VA_ARGS__) ^~~~~~~~~~~ freebsd_dev.c:395:44: error: 'struct ccb_getdev' has no member named 'ident_data'; did you mean 'inq_data'? cam_strvis((uint8_t *)sinfo->device, cgd->ident_data.model, ^~~~~~~~~~ inq_data freebsd_dev.c:396:16: error: 'struct ccb_getdev' has no member named 'ident_data'; did you mean 'inq_data'? sizeof(cgd->ident_data.model), ^~~~~~~~~~ inq_data freebsd_dev.c:398:41: error: 'struct ccb_getdev' has no member named 'ident_data'; did you mean 'inq_data'? cam_strvis((uint8_t *)sinfo->rev, cgd->ident_data.revision, ^~~~~~~~~~ inq_data freebsd_dev.c:399:16: error: 'struct ccb_getdev' has no member named 'ident_data'; did you mean 'inq_data'? sizeof(cgd->ident_data.revision), ^~~~~~~~~~ inq_data freebsd_dev.c:401:44: error: 'struct ccb_getdev' has no member named 'ident_data'; did you mean 'inq_data'? cam_strvis((uint8_t *)sinfo->serial, cgd->ident_data.serial, ^~~~~~~~~~ inq_data freebsd_dev.c:402:16: error: 'struct ccb_getdev' has no member named 'ident_data'; did you mean 'inq_data'? sizeof(cgd->ident_data.serial), ^~~~~~~~~~ inq_data freebsd_dev.c: In function '__device_info_nvme': freebsd_dev.c:502:30: error: storage size of 'cd' isn't known struct nvme_controller_data cd; ^~ freebsd_dev.c:514:40: error: 'union ccb' has no member named 'cdai'; did you mean 'cpi'? struct ccb_dev_advinfo *cdai = &ccb->cdai; ^~~~ cpi freebsd_dev.c:518:7: error: dereferencing pointer to incomplete type 'struct ccb_dev_advinfo' cdai->ccb_h.func_code = XPT_DEV_ADVINFO; ^~ freebsd_dev.c:518:27: error: 'XPT_DEV_ADVINFO' undeclared (first use in this function); did you mean 'XPT_DEV_MATCH'? cdai->ccb_h.func_code = XPT_DEV_ADVINFO; ^~~~~~~~~~~~~~~ XPT_DEV_MATCH freebsd_dev.c:520:17: error: 'CDAI_FLAG_NONE' undeclared (first use in this function); did you mean 'CAM_FLAG_NONE'? cdai->flags = CDAI_FLAG_NONE; ^~~~~~~~~~~~~~ CAM_FLAG_NONE freebsd_dev.c:526:25: error: invalid application of 'sizeof' to incomplete type 'struct nvme_controller_data' cdai->bufsiz = sizeof(struct nvme_controller_data); ^~~~~~ freebsd_dev.c: In function '__device_info_tunneled_ata': freebsd_dev.c:552:20: error: storage size of 'ident_data' isn't known struct ata_params ident_data; ^~~~~~~~~~ freebsd_dev.c:555:17: error: storage size of 'ata_cmd' isn't known struct ata_cmd ata_cmd; ^~~~~~~ freebsd_dev.c:563:28: error: invalid application of 'sizeof' to incomplete type 'struct ata_params' bzero(&ident_data, sizeof(struct ata_params)); ^~~~~~ freebsd_dev.c:567:2: warning: implicit declaration of function 'scsi_ata_pass_16'; did you mean 'scsi_start_stop'? [-Wimplicit-function-declaration] scsi_ata_pass_16(&ccb->csio, ^~~~~~~~~~~~~~~~ scsi_start_stop freebsd_dev.c:572:17: error: 'AP_PROTO_PIO_IN' undeclared (first use in this function) /*protocol*/ AP_PROTO_PIO_IN, ^~~~~~~~~~~~~~~ freebsd_dev.c:573:18: error: 'AP_FLAG_BYT_BLOK_BYTES' undeclared (first use in this function) /*ata_flags*/ AP_FLAG_BYT_BLOK_BYTES | ^~~~~~~~~~~~~~~~~~~~~~ freebsd_dev.c:574:6: error: 'AP_FLAG_TLEN_SECT_CNT' undeclared (first use in this function) AP_FLAG_TLEN_SECT_CNT | ^~~~~~~~~~~~~~~~~~~~~ freebsd_dev.c:575:6: error: 'AP_FLAG_TDIR_FROM_DEV' undeclared (first use in this function) AP_FLAG_TDIR_FROM_DEV, ^~~~~~~~~~~~~~~~~~~~~ freebsd_dev.c:577:27: error: invalid application of 'sizeof' to incomplete type 'struct ata_params' /*sector_count*/sizeof(struct ata_params), ^~~~~~ freebsd_dev.c:579:16: error: 'ATA_ATA_IDENTIFY' undeclared (first use in this function); did you mean 'MSG_IDENTIFY'? /*command*/ ATA_ATA_IDENTIFY, ^~~~~~~~~~~~~~~~ MSG_IDENTIFY freebsd_dev.c:582:25: error: invalid application of 'sizeof' to incomplete type 'struct ata_params' /*dxfer_len*/ sizeof(struct ata_params), ^~~~~~ freebsd_dev.c:600:3: error: 'ATA_SUPPORT_SMART' undeclared (first use in this function) ATA_SUPPORT_SMART; ^~~~~~~~~~~~~~~~~ freebsd_dev.c: In function '__device_get_info': freebsd_dev.c:646:16: error: 'struct ccb_getdev' has no member named 'protocol' switch (cgd->protocol) { ^~ freebsd_dev.c:656:10: error: 'PROTO_NVME' undeclared (first use in this function); did you mean 'PROTO_ATA'? case PROTO_NVME: ^~~~~~~~~~ PROTO_ATA freebsd_dev.c:661:21: error: 'struct ccb_getdev' has no member named 'protocol' __func__, cgd->protocol); ^~ *** [freebsd_dev.o] Error code 1 make[1]: stopped in /construction/sysutils/smart/smart-0.0.11 1 error make[1]: stopped in /construction/sysutils/smart/smart-0.0.11 ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped in /xports/sysutils/smart FAILED 00:00:00