------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/perl5-5.32.0_1.txz SUCCEEDED 00:00:08 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> dnstracer-1.10 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> dnstracer-1.10 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by dnstracer-1.10 for building SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> dnstracer-1.10 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by dnstracer-1.10 for building => SHA256 Checksum OK for dnstracer-1.10.tar.bz2. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> dnstracer-1.10 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by dnstracer-1.10 for building ===> Extracting for dnstracer-1.10 => SHA256 Checksum OK for dnstracer-1.10.tar.bz2. Extracted Memory Use: 0.09M SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for dnstracer-1.10 ===> Applying ports patches for dnstracer-1.10 from /xports/dns/dnstracer/files SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> dnstracer-1.10 depends on package: perl5>=5.32.r0<5.33 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> dnstracer-1.10 depends on package: perl5>=5.32.r0<5.33 - found ===> Configuring for dnstracer-1.10 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for dnstracer-1.10 --- dnstracer --- --- dnstracer.8 --- --- dnstracer --- cc -pipe -O2 -fno-strict-aliasing -Wall -o dnstracer -DVERSION="1.10" dnstracer.c --- dnstracer.8 --- pod2man --release="June 10, 2008" --date="June 10, 2008" --center="Additional Software" --section=8 dnstracer.pod > dnstracer.8 --- dnstracer --- dnstracer.c: In function 'getname': dnstracer.c:297:24: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] offset = get16bit(p); ^ dnstracer.c:257:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get16bit(u_char *s) ^~~~~~~~ dnstracer.c: In function 'extract_rr': dnstracer.c:341:20: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] RR->domainname = strdup(domainname); ^ dnstracer.c:342:27: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] RR->domainname_string = strdup(printablename(domainname, 1)); ^ dnstracer.c:343:25: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] RR->type = get16bit(thisrr); ^~~~~~ dnstracer.c:257:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get16bit(u_char *s) ^~~~~~~~ dnstracer.c:344:33: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] RR->class = get16bit(thisrr + 2); ~~~~~~~^~~ dnstracer.c:257:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get16bit(u_char *s) ^~~~~~~~ dnstracer.c:345:31: warning: pointer targets in passing argument 1 of 'get32bit' differ in signedness [-Wpointer-sign] RR->ttl = get32bit(thisrr + 4); ~~~~~~~^~~ dnstracer.c:251:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get32bit(u_char *s) ^~~~~~~~ dnstracer.c:346:38: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] RR->datalength = get16bit(thisrr + 8); ~~~~~~~^~~ dnstracer.c:257:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get16bit(u_char *s) ^~~~~~~~ dnstracer.c:351:21: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] RR->data_string = strdup(get_resource(RR->type, session, p, 1)); ^ dnstracer.c: In function 'extract_data': dnstracer.c:399:21: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] question->query = strdup(getname(session, &pquestion)); ^ dnstracer.c:400:31: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] question->type = get16bit(pquestion); ^~~~~~~~~ dnstracer.c:257:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get16bit(u_char *s) ^~~~~~~~ dnstracer.c:401:42: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] question->class = get16bit(pquestion + 2); ~~~~~~~~~~^~~ dnstracer.c:257:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get16bit(u_char *s) ^~~~~~~~ dnstracer.c:367:12: warning: variable 'pheader' set but not used [-Wunused-but-set-variable] char * pheader; ^~~~~~~ dnstracer.c: In function 'get_resource': dnstracer.c:589:18: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] prio = get16bit(buffer); ^~~~~~ dnstracer.c:257:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get16bit(u_char *s) ^~~~~~~~ dnstracer.c:591:20: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] weight = get16bit(buffer); ^~~~~~ dnstracer.c:257:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get16bit(u_char *s) ^~~~~~~~ dnstracer.c:593:18: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] port = get16bit(buffer); ^~~~~~ dnstracer.c:257:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get16bit(u_char *s) ^~~~~~~~ dnstracer.c:604:16: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] us = get16bit(buffer); ^~~~~~ dnstracer.c:257:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get16bit(u_char *s) ^~~~~~~~ dnstracer.c:621:16: warning: pointer targets in passing argument 1 of 'get32bit' differ in signedness [-Wpointer-sign] ul = get32bit(buffer); ^~~~~~ dnstracer.c:251:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get32bit(u_char *s) ^~~~~~~~ dnstracer.c: In function 'dump_question': dnstracer.c:634:66: warning: pointer targets in passing argument 1 of 'printablename' differ in signedness [-Wpointer-sign] printf("- Queryname: %s\n", printablename(question->query, 0)); ~~~~~~~~^~~~~~~ dnstracer.c:445:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} printablename(char *name, int withdots) ^~~~~~~~~~~~~ dnstracer.c: In function 'dump_rr': dnstracer.c:691:60: warning: pointer targets in passing argument 1 of 'printablename' differ in signedness [-Wpointer-sign] printf("- Domainname: %s\n", printablename(rr->domainname, 0)); ~~^~~~~~~~~~~~ dnstracer.c:445:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} printablename(char *name, int withdots) ^~~~~~~~~~~~~ dnstracer.c:700:43: warning: pointer targets in passing argument 3 of 'get_resource' differ in signedness [-Wpointer-sign] get_resource(rr->type, session, rr->data, 0)); ~~^~~~~~ dnstracer.c:543:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} get_resource(u_int16_t type, struct dnssession *session, char *buffer, int dots) ^~~~~~~~~~~~ dnstracer.c: In function 'send_data': dnstracer.c:919:9: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] pkt = create_packet(session, len); ^ dnstracer.c: In function 'receive_data': dnstracer.c:958:18: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] if (get16bit(buffer) != session->send_header->identification) { ^~~~~~ dnstracer.c:257:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get16bit(u_char *s) ^~~~~~~~ dnstracer.c:960:53: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] session->send_header->identification, get16bit(buffer)); ^~~~~~ dnstracer.c:257:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' get16bit(u_char *s) ^~~~~~~~ dnstracer.c: In function 'create_question': dnstracer.c:1007:42: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(session->send_question->query + 1, name); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from dnstracer.c:55: /usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ dnstracer.c:1009:7: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] p = session->send_question->query + 1; ^ dnstracer.c:1010:7: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] q = session->send_question->query; ^ dnstracer.c: In function 'add_arecord': dnstracer.c:1060:47: warning: pointer targets in passing argument 1 of 'printablename' differ in signedness [-Wpointer-sign] arecord->rr_name = strdup(printablename(rr->domainname, 1)); ~~^~~~~~~~~~~~ dnstracer.c:445:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} printablename(char *name, int withdots) ^~~~~~~~~~~~~ dnstracer.c:1065:30: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] arecord->rr_data = strdup(rr->data_string); ~~^~~~~~~~~~~~~ In file included from dnstracer.c:55: /usr/include/string.h:99:7: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} char *strdup(const char *) __malloclike; ^~~~~~ dnstracer.c: In function 'create_session': dnstracer.c:1323:28: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] session->authority->domainname_string) == 0) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from dnstracer.c:55: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ dnstracer.c:1367:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp(rrauth->domainname_string, ".") == 0) { ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from dnstracer.c:55: /usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ dnstracer.c:1375:25: warning: pointer targets in passing argument 1 of 'strnrcasecmp' differ in signedness [-Wpointer-sign] strnrcasecmp(rrauth->domainname_string, server_authfor, ~~~~~~^~~~~~~~~~~~~~~~~~~ dnstracer.c:233:1: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} strnrcasecmp(const char *big, const char *little, size_t len) ^~~~~~~~~~~~ dnstracer.c:1389:35: warning: pointer targets in passing argument 1 of 'printablename' differ in signedness [-Wpointer-sign] if (strcmp(printablename(rradd->domainname, 1), ~~~~~^~~~~~~~~~~~ dnstracer.c:445:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} printablename(char *name, int withdots) ^~~~~~~~~~~~~ dnstracer.c:1390:9: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] rrauth->data_string) == 0) ~~~~~~^~~~~~~~~~~~~ In file included from dnstracer.c:55: /usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ dnstracer.c:1401:33: warning: pointer targets in passing argument 1 of 'printablename' differ in signedness [-Wpointer-sign] if (strcmp(printablename(rradd->domainname, 1), ~~~~~^~~~~~~~~~~~ dnstracer.c:445:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} printablename(char *name, int withdots) ^~~~~~~~~~~~~ dnstracer.c:1402:13: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] rrauth->data_string) == 0) ~~~~~~^~~~~~~~~~~~~ In file included from dnstracer.c:55: /usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ dnstracer.c:1423:46: warning: pointer targets in passing argument 1 of 'printablename' differ in signedness [-Wpointer-sign] strcpy(nextserver_name, printablename(rradd->domainname, 1)); ~~~~~^~~~~~~~~~~~ dnstracer.c:445:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} printablename(char *name, int withdots) ^~~~~~~~~~~~~ dnstracer.c:1424:30: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(nextserver_ip, rradd->data_string); ~~~~~^~~~~~~~~~~~~ In file included from dnstracer.c:55: /usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ dnstracer.c:1427:31: warning: pointer targets in passing argument 5 of 'create_session' differ in signedness [-Wpointer-sign] nextserver_name, rrauth->domainname_string, ~~~~~~^~~~~~~~~~~~~~~~~~~ dnstracer.c:1194:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} create_session(char *host, char *server_ip, int ipv6, char *server_name, ^~~~~~~~~~~~~~ dnstracer.c:1433:33: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(nextserver_name, rrauth->data_string); ~~~~~~^~~~~~~~~~~~~ In file included from dnstracer.c:55: /usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ dnstracer.c:1463:20: warning: pointer targets in initialization of 'u_char *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] u_char *s = addr_list[i]; ^~~~~~~~~ dnstracer.c:1468:20: warning: pointer targets in initialization of 'u_char *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] u_char *s = addr_list[i]; ^~~~~~~~~ dnstracer.c:1480:31: warning: pointer targets in passing argument 5 of 'create_session' differ in signedness [-Wpointer-sign] nextserver_name, rrauth->domainname_string, ~~~~~~^~~~~~~~~~~~~~~~~~~ dnstracer.c:1194:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} create_session(char *host, char *server_ip, int ipv6, char *server_name, ^~~~~~~~~~~~~~ dnstracer.c:1497:27: warning: pointer targets in passing argument 5 of 'create_session' differ in signedness [-Wpointer-sign] nextserver_name, rrauth->domainname_string, ~~~~~~^~~~~~~~~~~~~~~~~~~ dnstracer.c:1194:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} create_session(char *host, char *server_ip, int ipv6, char *server_name, ^~~~~~~~~~~~~~ dnstracer.c: In function 'main': dnstracer.c:1713:18: warning: pointer targets in initialization of 'u_char *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] u_char *s = h->h_addr_list[0]; ^ dnstracer.c:1717:18: warning: pointer targets in initialization of 'u_char *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] u_char *s = h->h_addr_list[0]; ^ dnstracer.c: In function 'display_arecords': dnstracer.c:1085:20: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] sprintf(s, "%%%ds", 40 - i); ^~ dnstracer.c:1085:17: note: directive argument in the range [1, 2147483647] sprintf(s, "%%%ds", 40 - i); ^~~~~~~ dnstracer.c:1085:6: note: 'sprintf' output between 4 and 13 bytes into a destination of size 10 sprintf(s, "%%%ds", 40 - i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for dnstracer-1.10 ===> Generating temporary packing list install -s -m 555 dnstracer /construction/dns/dnstracer/stage/usr/local/bin/ install dnstracer.8 /construction/dns/dnstracer/stage/usr/local/share/man/man8/ ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: check-plist ------------------------------------------------------------------------------- ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for dnstracer-1.10 file sizes/checksums [2]: 0% file sizes/checksums [2]: 100% packing files [2]: 0% packing files [2]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:01 TOTAL TIME 00:00:14