=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for transmission-qt-2.92nb7 Making all in extras gmake[1]: Entering directory '/data/scratch/net/transmission-qt/work/transmission-2.92/extras' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/data/scratch/net/transmission-qt/work/transmission-2.92/extras' Making all in third-party gmake[1]: Entering directory '/data/scratch/net/transmission-qt/work/transmission-2.92/third-party' Making all in dht gmake[2]: Entering directory '/data/scratch/net/transmission-qt/work/transmission-2.92/third-party/dht' CC dht.o dht.c:360:35: warning: cast from 'const struct sockaddr *' to 'struct sockaddr_in *' increases required alignment from 1 to 2 [-Wcast-align] struct sockaddr_in *sin = (struct sockaddr_in*)sa; ^~~~~~~~~~~~~~~~~~~~~~~ dht.c:368:37: warning: cast from 'const struct sockaddr *' to 'struct sockaddr_in6 *' increases required alignment from 1 to 4 [-Wcast-align] struct sockaddr_in6 *sin6 = (struct sockaddr_in6*)sa; ^~~~~~~~~~~~~~~~~~~~~~~~ dht.c:1319:35: warning: cast from 'const struct sockaddr *' to 'struct sockaddr_in *' increases required alignment from 1 to 2 [-Wcast-align] struct sockaddr_in *sin = (struct sockaddr_in*)sa; ^~~~~~~~~~~~~~~~~~~~~~~ dht.c:1323:37: warning: cast from 'const struct sockaddr *' to 'struct sockaddr_in6 *' increases required alignment from 1 to 4 [-Wcast-align] struct sockaddr_in6 *sin6 = (struct sockaddr_in6*)sa; ^~~~~~~~~~~~~~~~~~~~~~~~ dht.c:1446:35: warning: cast from 'const struct sockaddr *' to 'struct sockaddr_in *' increases required alignment from 1 to 2 [-Wcast-align] struct sockaddr_in *sin = (struct sockaddr_in*)sa; ^~~~~~~~~~~~~~~~~~~~~~~ dht.c:1451:37: warning: cast from 'const struct sockaddr *' to 'struct sockaddr_in6 *' increases required alignment from 1 to 4 [-Wcast-align] struct sockaddr_in6 *sin6 = (struct sockaddr_in6*)sa; ^~~~~~~~~~~~~~~~~~~~~~~~ dht.c:273:28: warning: unused variable 'ones' [-Wunused-const-variable] static const unsigned char ones[20] = { ^ 7 warnings generated. AR libdht.a gmake[2]: Leaving directory '/data/scratch/net/transmission-qt/work/transmission-2.92/third-party/dht' Making all in libb64 gmake[2]: Entering directory '/data/scratch/net/transmission-qt/work/transmission-2.92/third-party/libb64' CC cdecode.o CC cencode.o AR libb64.a gmake[2]: Leaving directory '/data/scratch/net/transmission-qt/work/transmission-2.92/third-party/libb64' Making all in libnatpmp gmake[2]: Entering directory '/data/scratch/net/transmission-qt/work/transmission-2.92/third-party/libnatpmp' CC wingettimeofday.o CC getgateway.o CC natpmp.o natpmp.c:179:4: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)(p->pending_request + 4)) = htons(privateport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ natpmp.c:180:4: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)(p->pending_request + 6)) = htons(publicport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ natpmp.c:181:4: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((uint32_t *)(p->pending_request + 8)) = htonl(lifetime); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ natpmp.c:212:34: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] response->resultcode = ntohs(*((uint16_t *)(buf + 2))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:126:44: note: expanded from macro 'ntohs' #define ntohs(x) bswap16(__CAST(uint16_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:72:41: note: expanded from macro 'bswap16' __CAST(uint16_t, __builtin_constant_p((x)) ? \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:212:34: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] response->resultcode = ntohs(*((uint16_t *)(buf + 2))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:126:44: note: expanded from macro 'ntohs' #define ntohs(x) bswap16(__CAST(uint16_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:73:28: note: expanded from macro 'bswap16' __byte_swap_u16_constant(x) : __BYTE_SWAP_U16_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:60:6: note: expanded from macro '__byte_swap_u16_constant' ((((x) & 0xff00) >> 8) | \ ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:212:34: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] response->resultcode = ntohs(*((uint16_t *)(buf + 2))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:126:44: note: expanded from macro 'ntohs' #define ntohs(x) bswap16(__CAST(uint16_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:73:28: note: expanded from macro 'bswap16' __byte_swap_u16_constant(x) : __BYTE_SWAP_U16_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:61:6: note: expanded from macro '__byte_swap_u16_constant' (((x) & 0x00ff) << 8)))) ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:212:34: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] response->resultcode = ntohs(*((uint16_t *)(buf + 2))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:126:44: note: expanded from macro 'ntohs' #define ntohs(x) bswap16(__CAST(uint16_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:73:58: note: expanded from macro 'bswap16' __byte_swap_u16_constant(x) : __BYTE_SWAP_U16_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:213:29: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] response->epoch = ntohl(*((uint32_t *)(buf + 4))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:125:44: note: expanded from macro 'ntohl' #define ntohl(x) bswap32(__CAST(uint32_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:68:41: note: expanded from macro 'bswap32' __CAST(uint32_t, __builtin_constant_p((x)) ? \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:213:29: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] response->epoch = ntohl(*((uint32_t *)(buf + 4))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:125:44: note: expanded from macro 'ntohl' #define ntohl(x) bswap32(__CAST(uint32_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:69:28: note: expanded from macro 'bswap32' __byte_swap_u32_constant(x) : __BYTE_SWAP_U32_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:53:6: note: expanded from macro '__byte_swap_u32_constant' ((((x) & 0xff000000) >> 24) | \ ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:213:29: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] response->epoch = ntohl(*((uint32_t *)(buf + 4))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:125:44: note: expanded from macro 'ntohl' #define ntohl(x) bswap32(__CAST(uint32_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:69:28: note: expanded from macro 'bswap32' __byte_swap_u32_constant(x) : __BYTE_SWAP_U32_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:54:6: note: expanded from macro '__byte_swap_u32_constant' (((x) & 0x00ff0000) >> 8) | \ ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:213:29: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] response->epoch = ntohl(*((uint32_t *)(buf + 4))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:125:44: note: expanded from macro 'ntohl' #define ntohl(x) bswap32(__CAST(uint32_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:69:28: note: expanded from macro 'bswap32' __byte_swap_u32_constant(x) : __BYTE_SWAP_U32_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:55:6: note: expanded from macro '__byte_swap_u32_constant' (((x) & 0x0000ff00) << 8) | \ ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:213:29: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] response->epoch = ntohl(*((uint32_t *)(buf + 4))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:125:44: note: expanded from macro 'ntohl' #define ntohl(x) bswap32(__CAST(uint32_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:69:28: note: expanded from macro 'bswap32' __byte_swap_u32_constant(x) : __BYTE_SWAP_U32_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:56:6: note: expanded from macro '__byte_swap_u32_constant' (((x) & 0x000000ff) << 24)))) ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:213:29: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] response->epoch = ntohl(*((uint32_t *)(buf + 4))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:125:44: note: expanded from macro 'ntohl' #define ntohl(x) bswap32(__CAST(uint32_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:69:58: note: expanded from macro 'bswap32' __byte_swap_u32_constant(x) : __BYTE_SWAP_U32_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:242:49: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] response->pnu.publicaddress.addr.s_addr = *((uint32_t *)(buf + 8)); ^~~~~~~~~~~~~~~~~~~~~ natpmp.c:244:56: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] response->pnu.newportmapping.privateport = ntohs(*((uint16_t *)(buf + 8))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:126:44: note: expanded from macro 'ntohs' #define ntohs(x) bswap16(__CAST(uint16_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:72:41: note: expanded from macro 'bswap16' __CAST(uint16_t, __builtin_constant_p((x)) ? \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:244:56: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] response->pnu.newportmapping.privateport = ntohs(*((uint16_t *)(buf + 8))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:126:44: note: expanded from macro 'ntohs' #define ntohs(x) bswap16(__CAST(uint16_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:73:28: note: expanded from macro 'bswap16' __byte_swap_u16_constant(x) : __BYTE_SWAP_U16_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:60:6: note: expanded from macro '__byte_swap_u16_constant' ((((x) & 0xff00) >> 8) | \ ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:244:56: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] response->pnu.newportmapping.privateport = ntohs(*((uint16_t *)(buf + 8))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:126:44: note: expanded from macro 'ntohs' #define ntohs(x) bswap16(__CAST(uint16_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:73:28: note: expanded from macro 'bswap16' __byte_swap_u16_constant(x) : __BYTE_SWAP_U16_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:61:6: note: expanded from macro '__byte_swap_u16_constant' (((x) & 0x00ff) << 8)))) ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:244:56: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] response->pnu.newportmapping.privateport = ntohs(*((uint16_t *)(buf + 8))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:126:44: note: expanded from macro 'ntohs' #define ntohs(x) bswap16(__CAST(uint16_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:73:58: note: expanded from macro 'bswap16' __byte_swap_u16_constant(x) : __BYTE_SWAP_U16_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:245:61: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] response->pnu.newportmapping.mappedpublicport = ntohs(*((uint16_t *)(buf + 10))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:126:44: note: expanded from macro 'ntohs' #define ntohs(x) bswap16(__CAST(uint16_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:72:41: note: expanded from macro 'bswap16' __CAST(uint16_t, __builtin_constant_p((x)) ? \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' getgateway.c:#define __CAST(__dt, __st) ((__dt)(__st))319 : ^~~~16 : warning: cast from 'struct sockaddr *' to 'struct sockaddr_in *' increases required alignment from 1 to 2 [-Wcast-align] natpmp.c:245:61: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *addr = ((struct sockaddr_in *)gate)->sin_addr.s_addr; ^~~~~~~~~~~~~~~~~~~~~~~~~~ response->pnu.newportmapping.mappedpublicport = ntohs(*((uint16_t *)(buf + 10))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:126:44: note: expanded from macro 'ntohs' #define ntohs(x) bswap16(__CAST(uint16_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:73:28: note: expanded from macro 'bswap16' __byte_swap_u16_constant(x) : __BYTE_SWAP_U16_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:60:6: note: expanded from macro '__byte_swap_u16_constant' ((((x) & 0xff00) >> 8) | \ ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:245:61: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] response->pnu.newportmapping.mappedpublicport = ntohs(*((uint16_t *)(buf + 10))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:126:44: note: expanded from macro 'ntohs' #define ntohs(x) bswap16(__CAST(uint16_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:73:28: note: expanded from macro 'bswap16' __byte_swap_u16_constant(x) : __BYTE_SWAP_U16_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:61:6: note: expanded from macro '__byte_swap_u16_constant' (((x) & 0x00ff) << 8)))) ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:245:61: warning: cast from 'unsigned char *' to '__uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] response->pnu.newportmapping.mappedpublicport = ntohs(*((uint16_t *)(buf + 10))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:126:44: note: expanded from macro 'ntohs' #define ntohs(x) bswap16(__CAST(uint16_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:73:58: note: expanded from macro 'bswap16' __byte_swap_u16_constant(x) : __BYTE_SWAP_U16_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:246:53: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] response->pnu.newportmapping.lifetime = ntohl(*((uint32_t *)(buf + 12))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:125:44: note: expanded from macro 'ntohl' #define ntohl(x) bswap32(__CAST(uint32_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:68:41: note: expanded from macro 'bswap32' __CAST(uint32_t, __builtin_constant_p((x)) ? \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:246:53: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] response->pnu.newportmapping.lifetime = ntohl(*((uint32_t *)(buf + 12))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:125:44: note: expanded from macro 'ntohl' #define ntohl(x) bswap32(__CAST(uint32_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:69:28: note: expanded from macro 'bswap32' __byte_swap_u32_constant(x) : __BYTE_SWAP_U32_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:53:6: note: expanded from macro '__byte_swap_u32_constant' ((((x) & 0xff000000) >> 24) | \ ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:246:53: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] response->pnu.newportmapping.lifetime = ntohl(*((uint32_t *)(buf + 12))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:125:44: note: expanded from macro 'ntohl' #define ntohl(x) bswap32(__CAST(uint32_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:69:28: note: expanded from macro 'bswap32' __byte_swap_u32_constant(x) : __BYTE_SWAP_U32_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:54:6: note: expanded from macro '__byte_swap_u32_constant' (((x) & 0x00ff0000) >> 8) | \ ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:246:53: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] response->pnu.newportmapping.lifetime = ntohl(*((uint32_t *)(buf + 12))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:125:44: note: expanded from macro 'ntohl' #define ntohl(x) bswap32(__CAST(uint32_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:69:28: note: expanded from macro 'bswap32' __byte_swap_u32_constant(x) : __BYTE_SWAP_U32_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:55:6: note: expanded from macro '__byte_swap_u32_constant' (((x) & 0x0000ff00) << 8) | \ ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:246:53: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] response->pnu.newportmapping.lifetime = ntohl(*((uint32_t *)(buf + 12))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:125:44: note: expanded from macro 'ntohl' #define ntohl(x) bswap32(__CAST(uint32_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:69:28: note: expanded from macro 'bswap32' __byte_swap_u32_constant(x) : __BYTE_SWAP_U32_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/bswap.h:56:6: note: expanded from macro '__byte_swap_u32_constant' (((x) & 0x000000ff) << 24)))) ^ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ natpmp.c:246:53: warning: cast from 'unsigned char *' to '__uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] response->pnu.newportmapping.lifetime = ntohl(*((uint32_t *)(buf + 12))); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/endian.h:125:44: note: expanded from macro 'ntohl' #define ntohl(x) bswap32(__CAST(uint32_t, (x))) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ /usr/include/sys/bswap.h:69:58: note: expanded from macro 'bswap32' __byte_swap_u32_constant(x) : __BYTE_SWAP_U32_VARIABLE(x)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/sys/cdefs.h:605:36: note: expanded from macro '__CAST' #define __CAST(__dt, __st) ((__dt)(__st)) ^~~~ 1 warning generated. 28 warnings generated. AR libnatpmp.a gmake[2]: Leaving directory '/data/scratch/net/transmission-qt/work/transmission-2.92/third-party/libnatpmp' Making all in miniupnp gmake[2]: Entering directory '/data/scratch/net/transmission-qt/work/transmission-2.92/third-party/miniupnp' ./updateminiupnpcstrings.sh ./VERSION ./miniupnpcstrings.h.in miniupnpcstrings.h Detected OS [NetBSD] version [7.99.70] cat: ./VERSION: No such file or directory MiniUPnPc version [] setting OS_STRING macro value to NetBSD/7.99.70 in miniupnpcstrings.h. setting MINIUPNPC_VERSION_STRING macro value to in miniupnpcstrings.h. /usr/pkg/bin/gmake all-am gmake[3]: Entering directory '/data/scratch/net/transmission-qt/work/transmission-2.92/third-party/miniupnp' CC igd_desc_parse.o CC minisoap.o CC minissdpc.o CC miniupnpc.o CC miniwget.o CC portlistingparse.o CC connecthostport.o CC receivedata.o CC minixml.o CC upnpreplyparse.o CC upnpcommands.o connecthostport.c:190:34: warning: cast from 'struct sockaddr *' to 'struct sockaddr_in6 *' increases required alignment from 1 to 4 [-Wcast-align] struct sockaddr_in6 * addr6 = (struct sockaddr_in6 *)p->ai_addr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ miniwget.c:190:20: warning: array subscript is of type 'char' [-Wchar-subscripts] while(i