>>> dnstracer: Building community/dnstracer 1.10-r3 (using abuild 3.13.0-r3) started Wed, 24 Apr 2024 16:56:33 +0000 >>> dnstracer: Checking sanity of /home/buildozer/aports/community/dnstracer/APKBUILD... >>> dnstracer: Analyzing dependencies... >>> dnstracer: Installing for build: build-base perl (1/6) Installing libbz2 (1.0.8-r6) (2/6) Installing perl (5.38.2-r0) (3/6) Installing .makedepends-dnstracer (20240424.165640) (4/6) Installing perl-error (0.17029-r2) (5/6) Installing perl-git (2.44.0-r2) (6/6) Installing git-perl (2.44.0-r2) Executing busybox-1.36.1-r25.trigger OK: 348 MiB in 109 packages >>> dnstracer: Cleaning up srcdir >>> dnstracer: Cleaning up pkgdir >>> dnstracer: Cleaning up tmpdir >>> dnstracer: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/dnstracer-1.10.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> dnstracer: Fetching dnstracer-1.10.tar.gz::http://www.mavetju.org/download/dnstracer-1.10.tar.bz2 Connecting to www.mavetju.org ([2001:19f0:5801:f6c:5400:1ff:fe53:42e0]:80) saving to '/var/cache/distfiles/dnstracer-1.10.tar.gz.part' dnstracer-1.10.tar.g 72% |*********************** | 13984 0:00:00 ETA dnstracer-1.10.tar.g 100% |********************************| 19169 0:00:00 ETA '/var/cache/distfiles/dnstracer-1.10.tar.gz.part' saved >>> dnstracer: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/dnstracer-1.10.tar.gz >>> dnstracer: Checking sha512sums... dnstracer-1.10.tar.gz: OK makefile-path.patch: OK >>> dnstracer: Unpacking /var/cache/distfiles/dnstracer-1.10.tar.gz... >>> dnstracer: makefile-path.patch patching file Makefile gcc -Wall -o dnstracer -DVERSION="1.11" dnstracer.c pod2man --release="June 10, 2008" --date="June 10, 2008" \ --center="Additional Software" --section=8 dnstracer.pod > dnstracer.8 dnstracer.c: In function 'getname': dnstracer.c:297:31: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] 297 | offset = get16bit(p); | ^ | | | char * dnstracer.c:257:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 257 | 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] 341 | 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] 342 | 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] 343 | RR->type = get16bit(thisrr); | ^~~~~~ | | | char * dnstracer.c:257:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 257 | get16bit(u_char *s) | ~~~~~~~~^ dnstracer.c:344:33: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] 344 | RR->class = get16bit(thisrr + 2); | ~~~~~~~^~~ | | | char * dnstracer.c:257:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 257 | get16bit(u_char *s) | ~~~~~~~~^ dnstracer.c:345:31: warning: pointer targets in passing argument 1 of 'get32bit' differ in signedness [-Wpointer-sign] 345 | RR->ttl = get32bit(thisrr + 4); | ~~~~~~~^~~ | | | char * dnstracer.c:251:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 251 | get32bit(u_char *s) | ~~~~~~~~^ dnstracer.c:346:38: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] 346 | RR->datalength = get16bit(thisrr + 8); | ~~~~~~~^~~ | | | char * dnstracer.c:257:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 257 | 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] 351 | 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] 399 | question->query = strdup(getname(session, &pquestion)); | ^ dnstracer.c:400:31: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] 400 | question->type = get16bit(pquestion); | ^~~~~~~~~ | | | char * dnstracer.c:257:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 257 | get16bit(u_char *s) | ~~~~~~~~^ dnstracer.c:401:42: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] 401 | question->class = get16bit(pquestion + 2); | ~~~~~~~~~~^~~ | | | char * dnstracer.c:257:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 257 | get16bit(u_char *s) | ~~~~~~~~^ dnstracer.c:367:17: warning: variable 'pheader' set but not used [-Wunused-but-set-variable] 367 | char * pheader; | ^~~~~~~ dnstracer.c: In function 'get_resource': dnstracer.c:589:25: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] 589 | prio = get16bit(buffer); | ^~~~~~ | | | char * dnstracer.c:257:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 257 | get16bit(u_char *s) | ~~~~~~~~^ dnstracer.c:591:27: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] 591 | weight = get16bit(buffer); | ^~~~~~ | | | char * dnstracer.c:257:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 257 | get16bit(u_char *s) | ~~~~~~~~^ dnstracer.c:593:25: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] 593 | port = get16bit(buffer); | ^~~~~~ | | | char * dnstracer.c:257:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 257 | get16bit(u_char *s) | ~~~~~~~~^ dnstracer.c:604:23: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] 604 | us = get16bit(buffer); | ^~~~~~ | | | char * dnstracer.c:257:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 257 | get16bit(u_char *s) | ~~~~~~~~^ dnstracer.c:621:23: warning: pointer targets in passing argument 1 of 'get32bit' differ in signedness [-Wpointer-sign] 621 | ul = get32bit(buffer); | ^~~~~~ | | | char * dnstracer.c:251:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 251 | 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] 634 | printf("- Queryname: %s\n", printablename(question->query, 0)); | ~~~~~~~~^~~~~~~ | | | u_char * {aka unsigned char *} dnstracer.c:445:21: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 445 | 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] 691 | printf("- Domainname: %s\n", printablename(rr->domainname, 0)); | ~~^~~~~~~~~~~~ | | | u_char * {aka unsigned char *} dnstracer.c:445:21: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 445 | printablename(char *name, int withdots) | ~~~~~~^~~~ dnstracer.c:700:71: warning: pointer targets in passing argument 3 of 'get_resource' differ in signedness [-Wpointer-sign] 700 | get_resource(rr->type, session, rr->data, 0)); | ~~^~~~~~ | | | u_char * {aka unsigned char *} dnstracer.c:543:64: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 543 | 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] 919 | 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] 958 | if (get16bit(buffer) != session->send_header->identification) { | ^~~~~~ | | | char * dnstracer.c:257:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 257 | get16bit(u_char *s) | ~~~~~~~~^ dnstracer.c:960:60: warning: pointer targets in passing argument 1 of 'get16bit' differ in signedness [-Wpointer-sign] 960 | session->send_header->identification, get16bit(buffer)); | ^~~~~~ | | | char * dnstracer.c:257:18: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' 257 | 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] 1007 | strcpy(session->send_question->query + 1, name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ | | | u_char * {aka unsigned char *} In file included from /usr/include/fortify/string.h:23, from dnstracer.c:55: /usr/include/string.h:33:15: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} 33 | 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] 1009 | 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] 1010 | 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] 1060 | arecord->rr_name = strdup(printablename(rr->domainname, 1)); | ~~^~~~~~~~~~~~ | | | u_char * {aka unsigned char *} dnstracer.c:445:21: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 445 | printablename(char *name, int withdots) | ~~~~~~^~~~ dnstracer.c:1065:37: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 1065 | arecord->rr_data = strdup(rr->data_string); | ~~^~~~~~~~~~~~~ | | | u_char * {aka unsigned char *} /usr/include/string.h:70:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 70 | char *strdup (const char *); | ^~~~~~~~~~~~ dnstracer.c: In function 'create_session': dnstracer.c:1323:42: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] 1323 | session->authority->domainname_string) == 0) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | | | u_char * {aka unsigned char *} In file included from /usr/include/fortify/strings.h:20, from /usr/include/string.h:59: /usr/include/strings.h:30:31: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 30 | int strcasecmp (const char *, const char *); | ^~~~~~~~~~~~ dnstracer.c:1367:26: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 1367 | if (strcmp(rrauth->domainname_string, ".") == 0) { | ~~~~~~^~~~~~~~~~~~~~~~~~~ | | | u_char * {aka unsigned char *} /usr/include/string.h:39:13: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 39 | int strcmp (const char *, const char *); | ^~~~~~~~~~~~ dnstracer.c:1375:32: warning: pointer targets in passing argument 1 of 'strnrcasecmp' differ in signedness [-Wpointer-sign] 1375 | strnrcasecmp(rrauth->domainname_string, server_authfor, | ~~~~~~^~~~~~~~~~~~~~~~~~~ | | | u_char * {aka unsigned char *} dnstracer.c:233:26: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 233 | strnrcasecmp(const char *big, const char *little, size_t len) | ~~~~~~~~~~~~^~~ dnstracer.c:1389:42: warning: pointer targets in passing argument 1 of 'printablename' differ in signedness [-Wpointer-sign] 1389 | if (strcmp(printablename(rradd->domainname, 1), | ~~~~~^~~~~~~~~~~~ | | | u_char * {aka unsigned char *} dnstracer.c:445:21: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 445 | printablename(char *name, int withdots) | ~~~~~~^~~~ dnstracer.c:1390:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 1390 | rrauth->data_string) == 0) | ~~~~~~^~~~~~~~~~~~~ | | | u_char * {aka unsigned char *} /usr/include/string.h:39:27: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 39 | int strcmp (const char *, const char *); | ^~~~~~~~~~~~ dnstracer.c:1401:47: warning: pointer targets in passing argument 1 of 'printablename' differ in signedness [-Wpointer-sign] 1401 | if (strcmp(printablename(rradd->domainname, 1), | ~~~~~^~~~~~~~~~~~ | | | u_char * {aka unsigned char *} dnstracer.c:445:21: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 445 | printablename(char *name, int withdots) | ~~~~~~^~~~ dnstracer.c:1402:34: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 1402 | rrauth->data_string) == 0) | ~~~~~~^~~~~~~~~~~~~ | | | u_char * {aka unsigned char *} /usr/include/string.h:39:27: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 39 | int strcmp (const char *, const char *); | ^~~~~~~~~~~~ dnstracer.c:1423:60: warning: pointer targets in passing argument 1 of 'printablename' differ in signedness [-Wpointer-sign] 1423 | strcpy(nextserver_name, printablename(rradd->domainname, 1)); | ~~~~~^~~~~~~~~~~~ | | | u_char * {aka unsigned char *} dnstracer.c:445:21: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 445 | printablename(char *name, int withdots) | ~~~~~~^~~~ dnstracer.c:1424:44: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1424 | strcpy(nextserver_ip, rradd->data_string); | ~~~~~^~~~~~~~~~~~~ | | | u_char * {aka unsigned char *} /usr/include/string.h:33:33: note: expected 'const char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} 33 | char *strcpy (char *__restrict, const char *__restrict); | ^ dnstracer.c:1427:52: warning: pointer targets in passing argument 5 of 'create_session' differ in signedness [-Wpointer-sign] 1427 | nextserver_name, rrauth->domainname_string, | ~~~~~~^~~~~~~~~~~~~~~~~~~ | | | u_char * {aka unsigned char *} dnstracer.c:1195:11: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 1195 | char *server_authfor, int depth, char *prefix, int last) | ~~~~~~^~~~~~~~~~~~~~ dnstracer.c:1433:47: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1433 | strcpy(nextserver_name, rrauth->data_string); | ~~~~~~^~~~~~~~~~~~~ | | | u_char * {aka unsigned char *} /usr/include/string.h:33:33: note: expected 'const char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} 33 | char *strcpy (char *__restrict, const char *__restrict); | ^ dnstracer.c:1463:41: warning: pointer targets in initialization of 'u_char *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 1463 | u_char *s = addr_list[i]; | ^~~~~~~~~ dnstracer.c:1468:41: warning: pointer targets in initialization of 'u_char *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 1468 | u_char *s = addr_list[i]; | ^~~~~~~~~ dnstracer.c:1480:52: warning: pointer targets in passing argument 5 of 'create_session' differ in signedness [-Wpointer-sign] 1480 | nextserver_name, rrauth->domainname_string, | ~~~~~~^~~~~~~~~~~~~~~~~~~ | | | u_char * {aka unsigned char *} dnstracer.c:1195:11: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 1195 | char *server_authfor, int depth, char *prefix, int last) | ~~~~~~^~~~~~~~~~~~~~ dnstracer.c:1497:48: warning: pointer targets in passing argument 5 of 'create_session' differ in signedness [-Wpointer-sign] 1497 | nextserver_name, rrauth->domainname_string, | ~~~~~~^~~~~~~~~~~~~~~~~~~ | | | u_char * {aka unsigned char *} dnstracer.c:1195:11: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} 1195 | char *server_authfor, int depth, char *prefix, int last) | ~~~~~~^~~~~~~~~~~~~~ dnstracer.c: In function 'main': dnstracer.c:1713:25: warning: pointer targets in initialization of 'u_char *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 1713 | u_char *s = h->h_addr_list[0]; | ^ dnstracer.c:1717:25: warning: pointer targets in initialization of 'u_char *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 1717 | u_char *s = h->h_addr_list[0]; | ^ dnstracer.c: In function 'display_arecords': dnstracer.c:1085:27: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 1085 | sprintf(s, "%%%ds", 40 - i); | ^~ dnstracer.c:1085:24: note: directive argument in the range [-2147483607, 2147483647] 1085 | sprintf(s, "%%%ds", 40 - i); | ^~~~~~~ dnstracer.c:1085:13: note: 'sprintf' output between 4 and 14 bytes into a destination of size 10 1085 | sprintf(s, "%%%ds", 40 - i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> dnstracer: Entering fakeroot... install -d -m 755 /home/buildozer/aports/community/dnstracer/pkg/dnstracer/usr/bin/ install -d -m 755 /home/buildozer/aports/community/dnstracer/pkg/dnstracer/usr/share/man/man8/ install dnstracer /home/buildozer/aports/community/dnstracer/pkg/dnstracer/usr/bin/ install dnstracer.8 /home/buildozer/aports/community/dnstracer/pkg/dnstracer/usr/share/man/man8/ >>> dnstracer-doc*: Running split function doc... >>> dnstracer-doc*: Preparing subpackage dnstracer-doc... >>> dnstracer-doc*: Running postcheck for dnstracer-doc >>> dnstracer*: Running postcheck for dnstracer >>> dnstracer*: Preparing package dnstracer... >>> dnstracer*: Stripping binaries >>> dnstracer-doc*: Scanning shared objects >>> dnstracer*: Scanning shared objects >>> dnstracer-doc*: Tracing dependencies... >>> dnstracer-doc*: Package size: 24.0 KB >>> dnstracer-doc*: Compressing data... >>> dnstracer-doc*: Create checksum... >>> dnstracer-doc*: Create dnstracer-doc-1.10-r3.apk >>> dnstracer*: Tracing dependencies... so:libc.musl-armhf.so.1 >>> dnstracer*: Package size: 48.0 KB >>> dnstracer*: Compressing data... >>> dnstracer*: Create checksum... >>> dnstracer*: Create dnstracer-1.10-r3.apk >>> dnstracer: Build complete at Wed, 24 Apr 2024 16:56:43 +0000 elapsed time 0h 0m 10s >>> dnstracer: Cleaning up srcdir >>> dnstracer: Cleaning up pkgdir >>> dnstracer: Uninstalling dependencies... (1/6) Purging .makedepends-dnstracer (20240424.165640) (2/6) Purging git-perl (2.44.0-r2) (3/6) Purging perl-git (2.44.0-r2) (4/6) Purging perl-error (0.17029-r2) (5/6) Purging perl (5.38.2-r0) (6/6) Purging libbz2 (1.0.8-r6) Executing busybox-1.36.1-r25.trigger OK: 315 MiB in 103 packages >>> dnstracer: Updating the community/armhf repository index... >>> dnstracer: Signing the index...