>>> fehqlibs: Building community/fehqlibs 26b-r0 (using abuild 3.14.1-r5) started Thu, 16 Jan 2025 07:52:03 +0000 >>> fehqlibs: Validating /home/buildozer/aports/community/fehqlibs/APKBUILD... >>> fehqlibs: Analyzing dependencies... >>> fehqlibs: Installing for build: build-base (1/1) Installing .makedepends-fehqlibs (20250116.075204) OK: 246 MiB in 103 packages >>> fehqlibs: Cleaning up srcdir >>> fehqlibs: Cleaning up pkgdir >>> fehqlibs: Cleaning up tmpdir >>> fehqlibs: Fetching https://distfiles.alpinelinux.org/distfiles/edge/fehQlibs-26b.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> fehqlibs: Fetching https://www.fehcom.de/ipnet/fehQlibs/fehQlibs-26b.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 88278 100 88278 0 0 548k 0 --:--:-- --:--:-- --:--:-- 549k >>> fehqlibs: Fetching https://distfiles.alpinelinux.org/distfiles/edge/fehQlibs-26b.tgz >>> fehqlibs: Checking sha512sums... fehQlibs-26b.tgz: OK >>> fehqlibs: Unpacking /var/cache/distfiles/fehQlibs-26b.tgz... make: Entering directory '/home/buildozer/aports/community/fehqlibs/src/fehQlibs-26/src' Cleaning up libs ... done! Checking for select.h ... found! Checking for flock/lockf ... flock found! Checking for poll.h ... found! Checking for uint8_t ... found! Checking for uint64_t ... found! Checking for compile ... created! Checking for makelib ... created! Checking for sharedlib ... created! Making all in qlibs ... ./compile -I../include -Os -fstack-clash-protection -Wformat -Werror=format-security *.c alloc.c: In function 'alloc_free': alloc.c:47:9: warning: comparison of distinct pointer types lacks a cast [-Wcompare-distinct-pointer-types] 47 | if (x >= space) | ^~ alloc.c:48:11: warning: comparison of distinct pointer types lacks a cast [-Wcompare-distinct-pointer-types] 48 | if (x < space + SPACE) | ^ cdbread.c: In function 'cdb_init': cdbread.c:52:11: warning: the comparison will always evaluate as 'true' for the pointer operand in 'x + 1' must not be NULL [-Waddress] 52 | if (x + 1) { // FIXME x + 1 means outside legal memory area; don't do it this way | ^ ip6.c:310:53: warning: argument 2 of type 'char[16]' with mismatched bound [-Warray-parameter=] 310 | unsigned int ip6_bytestring(stralloc *ipstring,char ip[16],int prefix) | ~~~~~^~~~~~ In file included from ip6.c:4: ../include/ip.h:85:40: note: previously declared as 'char *' 85 | unsigned int ip6_bytestring(stralloc *,char *,int); | ^~~~~~ socket_bind.c: In function 'socket_bind4': socket_bind.c:22:3: warning: 'uint16_pack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 22 | uint16_pack_big((char *)&sa.sin_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_bind.c:22:3: note: referencing argument 1 of type 'char[16]' In file included from ../include/socket_if.h:23, from socket_bind.c:6: ../include/uint_t.h:32:13: note: in a call to function 'uint16_pack_big' 32 | extern void uint16_pack_big(char [16],uint16); | ^~~~~~~~~~~~~~~ socket_bind.c: In function 'socket_bind6': socket_bind.c:50:3: warning: 'uint16_pack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 50 | uint16_pack_big((char *)&sa.sin6_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_bind.c:50:3: note: referencing argument 1 of type 'char[16]' ../include/uint_t.h:32:13: note: in a call to function 'uint16_pack_big' 32 | extern void uint16_pack_big(char [16],uint16); | ^~~~~~~~~~~~~~~ socket_connect.c: In function 'socket_connect6': socket_connect.c:23:3: warning: 'uint16_pack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 23 | uint16_pack_big((char *)&sa.sin6_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_connect.c:23:3: note: referencing argument 1 of type 'char[16]' In file included from ../include/socket_if.h:23, from socket_connect.c:7: ../include/uint_t.h:32:13: note: in a call to function 'uint16_pack_big' 32 | extern void uint16_pack_big(char [16],uint16); | ^~~~~~~~~~~~~~~ socket_connect.c: In function 'socket_connect4': socket_connect.c:40:3: warning: 'uint16_pack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 40 | uint16_pack_big((char *)&sa.sin_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_connect.c:40:3: note: referencing argument 1 of type 'char[16]' ../include/uint_t.h:32:13: note: in a call to function 'uint16_pack_big' 32 | extern void uint16_pack_big(char [16],uint16); | ^~~~~~~~~~~~~~~ socket_info.c: In function 'socket_local': socket_info.c:27:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 27 | uint16_unpack_big((char *)&sa4->sin_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_info.c:27:5: note: referencing argument 1 of type 'char[16]' In file included from ../include/socket_if.h:23, from socket_info.c:6: ../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ socket_info.c:31:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 31 | uint16_unpack_big((char *)&sa.sin6_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_info.c:31:5: note: referencing argument 1 of type 'char[16]' ../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ socket_info.c: In function 'socket_remote': socket_info.c:49:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 49 | uint16_unpack_big((char *)&sa4->sin_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_info.c:49:5: note: referencing argument 1 of type 'char[16]' ../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ socket_info.c:53:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 53 | uint16_unpack_big((char *)&sa.sin6_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_info.c:53:5: note: referencing argument 1 of type 'char[16]' ../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ socket_recv.c: In function 'socket_recv': socket_recv.c:30:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 30 | uint16_unpack_big((char *)&sa4->sin_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_recv.c:30:5: note: referencing argument 1 of type 'char[16]' In file included from ../include/socket_if.h:23, from socket_recv.c:7: ../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ socket_recv.c:34:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 34 | uint16_unpack_big((char *)&sa.sin6_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_recv.c:34:5: note: referencing argument 1 of type 'char[16]' ../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ socket_send.c: In function 'socket_send4': socket_send.c:23:3: warning: 'uint16_pack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 23 | uint16_pack_big((char *)&sa.sin_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_send.c:23:3: note: referencing argument 1 of type 'char[16]' In file included from ../include/socket_if.h:23, from socket_send.c:7: ../include/uint_t.h:32:13: note: in a call to function 'uint16_pack_big' 32 | extern void uint16_pack_big(char [16],uint16); | ^~~~~~~~~~~~~~~ socket_send.c: In function 'socket_send6': socket_send.c:37:3: warning: 'uint16_pack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 37 | uint16_pack_big((char *)&sa.sin6_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_send.c:37:3: note: referencing argument 1 of type 'char[16]' ../include/uint_t.h:32:13: note: in a call to function 'uint16_pack_big' 32 | extern void uint16_pack_big(char [16],uint16); | ^~~~~~~~~~~~~~~ socket_send.c: In function 'socket_broadcast4': socket_send.c:58:3: warning: 'uint16_pack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 58 | uint16_pack_big((char *)&sa.sin_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_send.c:58:3: note: referencing argument 1 of type 'char[16]' ../include/uint_t.h:32:13: note: in a call to function 'uint16_pack_big' 32 | extern void uint16_pack_big(char [16],uint16); | ^~~~~~~~~~~~~~~ socket_setup.c: In function 'socket_accept': socket_setup.c:29:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 29 | uint16_unpack_big((char *)&sa4->sin_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_setup.c:29:5: note: referencing argument 1 of type 'char[16]' In file included from ../include/socket_if.h:23, from socket_setup.c:6: ../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ socket_setup.c:33:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 33 | uint16_unpack_big((char *)&sa.sin6_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_setup.c:33:5: note: referencing argument 1 of type 'char[16]' ../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ socket_setup.c: In function 'socket_accept4': socket_setup.c:50:3: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 2 [-Wstringop-overflow=] 50 | uint16_unpack_big((char *) &sa.sin_port,port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket_setup.c:50:3: note: referencing argument 1 of type 'char[16]' ../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ timeoutconn.c:15:29: warning: argument 2 of type 'char[4]' with mismatched bound [-Warray-parameter=] 15 | int timeoutconn4(int s,char ip[4],uint16 port,unsigned int timeout) | ~~~~~^~~~~ In file included from timeoutconn.c:5: ../include/timeoutconn.h:6:29: note: previously declared as 'char *' 6 | extern int timeoutconn4(int,char *,uint16,unsigned int); | ^~~~~~ timeoutconn.c:46:29: warning: argument 2 of type 'char[16]' with mismatched bound [-Warray-parameter=] 46 | int timeoutconn6(int s,char ip[16],uint16 port,unsigned int timeout,uint32 netif) | ~~~~~^~~~~~ ../include/timeoutconn.h:7:29: note: previously declared as 'char *' 7 | extern int timeoutconn6(int,char *,uint16,unsigned int,uint32); | ^~~~~~ timeoutconn.c:77:28: warning: argument 2 of type 'char[16]' with mismatched bound [-Warray-parameter=] 77 | int timeoutconn(int s,char ip[16],uint16 port,unsigned int timeout,uint32 netif) | ~~~~~^~~~~~ ../include/timeoutconn.h:8:28: note: previously declared as 'char *' 8 | extern int timeoutconn(int,char *,uint16,unsigned int,uint32); | ^~~~~~ uint128p.c:10:24: warning: argument 1 of type 'char[16]' with mismatched bound [-Warray-parameter=] 10 | void uint128_pack(char s[16],uint128 u) | ~~~~~^~~~~ In file included from uint128p.c:1: ../include/uint_t.h:76:26: note: previously declared as 'char *' 76 | extern void uint128_pack(char *,uint128); | ^~~~~~ uint128p.c:30:28: warning: argument 1 of type 'char[16]' with mismatched bound [-Warray-parameter=] 30 | void uint128_pack_big(char s[16],uint128 u) | ~~~~~^~~~~ ../include/uint_t.h:77:30: note: previously declared as 'char *' 77 | extern void uint128_pack_big(char *,uint128); | ^~~~~~ uint128p.c:51:26: warning: argument 1 of type 'char[16]' with mismatched bound [-Warray-parameter=] 51 | void uint128_unpack(char s[16],uint128 *u) | ~~~~~^~~~~ ../include/uint_t.h:78:28: note: previously declared as 'char *' 78 | extern void uint128_unpack(char *,uint128 *); | ^~~~~~ uint128p.c:76:30: warning: argument 1 of type 'char[16]' with mismatched bound [-Warray-parameter=] 76 | void uint128_unpack_big(char s[16],uint128 *u) | ~~~~~^~~~~ ../include/uint_t.h:79:32: note: previously declared as 'char *' 79 | extern void uint128_unpack_big(char *,uint128 *); | ^~~~~~ uint16p.c:10:23: warning: argument 1 of type 'char[2]' with mismatched bound [-Warray-parameter=] 10 | void uint16_pack(char s[2],uint16 u) | ~~~~~^~~~ In file included from uint16p.c:1: ../include/uint_t.h:31:25: note: previously declared as 'char[16]' 31 | extern void uint16_pack(char [16],uint16); | ^~~~~~~~~ uint16p.c:16:27: warning: argument 1 of type 'char[2]' with mismatched bound [-Warray-parameter=] 16 | void uint16_pack_big(char s[2],uint16 u) | ~~~~~^~~~ ../include/uint_t.h:32:29: note: previously declared as 'char[16]' 32 | extern void uint16_pack_big(char [16],uint16); | ^~~~~~~~~ uint16p.c:22:25: warning: argument 1 of type 'char[2]' with mismatched bound [-Warray-parameter=] 22 | void uint16_unpack(char s[2],uint16 *u) | ~~~~~^~~~ ../include/uint_t.h:33:27: note: previously declared as 'char[16]' 33 | extern void uint16_unpack(char [16],uint16 *); | ^~~~~~~~~ uint16p.c:32:29: warning: argument 1 of type 'char[2]' with mismatched bound [-Warray-parameter=] 32 | void uint16_unpack_big(char s[2],uint16 *u) | ~~~~~^~~~ ../include/uint_t.h:34:31: note: previously declared as 'char[16]' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~ uint32p.c:10:23: warning: argument 1 of type 'char[4]' with mismatched bound [-Warray-parameter=] 10 | void uint32_pack(char s[4],uint32 u) | ~~~~~^~~~ In file included from uint32p.c:1: ../include/uint_t.h:42:25: note: previously declared as 'char *' 42 | extern void uint32_pack(char *,uint32); | ^~~~~~ uint32p.c:17:27: warning: argument 1 of type 'char[4]' with mismatched bound [-Warray-parameter=] 17 | void uint32_pack_big(char s[4],uint32 u) | ~~~~~^~~~ ../include/uint_t.h:43:29: note: previously declared as 'char *' 43 | extern void uint32_pack_big(char *,uint32); | ^~~~~~ uint32p.c:25:25: warning: argument 1 of type 'char[4]' with mismatched bound [-Warray-parameter=] 25 | void uint32_unpack(char s[4],uint32 *u) | ~~~~~^~~~ ../include/uint_t.h:44:27: note: previously declared as 'char *' 44 | extern void uint32_unpack(char *,uint32 *); | ^~~~~~ uint32p.c:37:29: warning: argument 1 of type 'char[4]' with mismatched bound [-Warray-parameter=] 37 | void uint32_unpack_big(char s[4],uint32 *u) | ~~~~~^~~~ ../include/uint_t.h:45:31: note: previously declared as 'char *' 45 | extern void uint32_unpack_big(char *,uint32 *); | ^~~~~~ uint64p.c:10:23: warning: argument 1 of type 'char[8]' with mismatched bound [-Warray-parameter=] 10 | void uint64_pack(char s[8],uint64 u) | ~~~~~^~~~ In file included from uint64p.c:1: ../include/uint_t.h:57:25: note: previously declared as 'char *' 57 | extern void uint64_pack(char *,uint64); | ^~~~~~ uint64p.c:21:27: warning: argument 1 of type 'char[8]' with mismatched bound [-Warray-parameter=] 21 | void uint64_pack_big(char s[8],uint64 u) | ~~~~~^~~~ ../include/uint_t.h:58:29: note: previously declared as 'char *' 58 | extern void uint64_pack_big(char *,uint64); | ^~~~~~ uint64p.c:33:25: warning: argument 1 of type 'char[8]' with mismatched bound [-Warray-parameter=] 33 | void uint64_unpack(char s[8],uint64 *u) | ~~~~~^~~~ ../include/uint_t.h:59:27: note: previously declared as 'char *' 59 | extern void uint64_unpack(char *,uint64 *); | ^~~~~~ uint64p.c:48:29: warning: argument 1 of type 'char[8]' with mismatched bound [-Warray-parameter=] 48 | void uint64_unpack_big(char s[8],uint64 *u) | ~~~~~^~~~ ../include/uint_t.h:60:31: note: previously declared as 'char *' 60 | extern void uint64_unpack_big(char *,uint64 *); | ^~~~~~ uint8p.c:9:22: warning: argument 1 of type 'char[2]' with mismatched bound [-Warray-parameter=] 9 | void uint8_pack(char s[2],uint8 u) | ~~~~~^~~~ In file included from uint8p.c:1: ../include/uint_t.h:20:24: note: previously declared as 'char *' 20 | extern void uint8_pack(char *,uint8); | ^~~~~~ uint8p.c:15:26: warning: argument 1 of type 'char[2]' with mismatched bound [-Warray-parameter=] 15 | void uint8_pack_big(char s[2],uint8 u) | ~~~~~^~~~ ../include/uint_t.h:21:28: note: previously declared as 'char *' 21 | extern void uint8_pack_big(char *,uint8); | ^~~~~~ uint8p.c:21:24: warning: argument 1 of type 'char[2]' with mismatched bound [-Warray-parameter=] 21 | void uint8_unpack(char s[2],uint8 *u) | ~~~~~^~~~ ../include/uint_t.h:22:26: note: previously declared as 'char *' 22 | extern void uint8_unpack(char *,uint8 *); | ^~~~~~ uint8p.c:31:28: warning: argument 1 of type 'char[2]' with mismatched bound [-Warray-parameter=] 31 | void uint8_unpack_big(char s[2],uint8 *u) | ~~~~~^~~~ ../include/uint_t.h:23:30: note: previously declared as 'char *' 23 | extern void uint8_unpack_big(char *,uint8 *); | ^~~~~~ ./makelib alloc.a alloc.o ./makelib buffer.a buffer.o ./makelib case.a case.o ./makelib cdb.a cdbread.o cdbmake.o uint32p.o seek.o buffer.o ./makelib constmap.a constmap.o alloc.o buffer.o scan.o ./makelib env.a env.o ./makelib fd.a fd.o ./makelib fs.a fmt.o scan.o ./makelib getln.a getln.o ./makelib getopt.a getoptb.o ./makelib lock.a lock.o ./makelib logmsg.a errstr.o logmsg.o ./makelib ndelay.a ndelay.o ./makelib open.a open.o ./makelib seek.a seek.o ./makelib sig.a sig.o ./makelib str.a str.o byte.o stralloc.o alloc.o ./makelib stralloc.a stralloc.o alloc.o ./makelib time.a iopause.o tai.o taia.o timeout.o timeoutconn.o ./makelib wait.a wait.o ./makelib ip.a ip4.o ip6.o socket_if.o Building socket lib ... ./makelib socket.a socket_if.o socket_bind.o socket_connect.o \ socket_info.o socket_setup.o socket_tcp.o socket_udp.o ip.a Building @dnsresolv lib ... make[1]: Entering directory '/home/buildozer/aports/community/fehqlibs/src/fehQlibs-26/src/dnsstub' rm -f `cat TARGETS` ./../compile -I../../include dns_domain.c dns_dfd.c dns_dtda.c dns_ip.c dns_ipq.c \ dns_mx.c dns_name.c dns_nd.c dns_packet.c dns_random.c dns_rcip.c \ dns_rcrw.c dns_resolve.c dns_sortip.c dns_transmit.c dns_txt.c dns_cname.c dns_ip.c: In function 'dns_ip4_packet': dns_ip.c:27:3: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 6 [-Wstringop-overflow=] 27 | uint16_unpack_big(header + 6,&numanswers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns_ip.c:27:3: note: referencing argument 1 of type 'char[16]' In file included from dns_ip.c:2: ../../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ dns_ip.c:34:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] 34 | uint16_unpack_big(header + 8,&datalen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns_ip.c:34:5: note: referencing argument 1 of type 'char[16]' ../../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ dns_ip.c: In function 'dns_ip6_packet': dns_ip.c:119:3: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 10 [-Wstringop-overflow=] 119 | uint16_unpack_big(header + 6,&numanswers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns_ip.c:119:3: note: referencing argument 1 of type 'char[16]' ../../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ dns_ip.c:126:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=] 126 | uint16_unpack_big(header + 8,&datalen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns_ip.c:126:5: note: referencing argument 1 of type 'char[16]' ../../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ dns_mx.c: In function 'dns_mx_packet': dns_mx.c:28:3: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 6 [-Wstringop-overflow=] 28 | uint16_unpack_big(header + 6,&numanswers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns_mx.c:28:3: note: referencing argument 1 of type 'char[16]' In file included from dns_mx.c:3: ../../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ dns_mx.c:35:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] 35 | uint16_unpack_big(header + 8,&datalen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns_mx.c:35:5: note: referencing argument 1 of type 'char[16]' ../../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ dns_name.c:46:40: warning: argument 2 of type 'const char[4]' with mismatched bound [-Warray-parameter=] 46 | int dns_name4(stralloc *out,const char ip[4]) | ~~~~~~~~~~~^~~~~ In file included from dns_name.c:5: ../../include/dnsresolv.h:167:33: note: previously declared as 'const char *' 167 | extern int dns_name4(stralloc *,const char *); | ^~~~~~~~~~~~ dns_name.c:60:40: warning: argument 2 of type 'const char[16]' with mismatched bound [-Warray-parameter=] 60 | int dns_name6(stralloc *out,const char ip[16]) | ~~~~~~~~~~~^~~~~~ ../../include/dnsresolv.h:181:33: note: previously declared as 'const char *' 181 | extern int dns_name6(stralloc *,const char *); | ^~~~~~~~~~~~ dns_name.c:74:39: warning: argument 2 of type 'const char[16]' with mismatched bound [-Warray-parameter=] 74 | int dns_name(stralloc *out,const char ip[16]) | ~~~~~~~~~~~^~~~~~ ../../include/dnsresolv.h:149:32: note: previously declared as 'const char *' 149 | extern int dns_name(stralloc *,const char *); | ^~~~~~~~~~~~ dns_name.c: In function 'dns_name_packet': dns_name.c:26:3: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 6 [-Wstringop-overflow=] 26 | uint16_unpack_big(header + 6,&numanswers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns_name.c:26:3: note: referencing argument 1 of type 'char[16]' In file included from dns_name.c:2: ../../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ dns_name.c:33:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] 33 | uint16_unpack_big(header + 8,&datalen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns_name.c:33:5: note: referencing argument 1 of type 'char[16]' ../../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ dns_nd.c:13:27: warning: argument 1 of type 'char[31]' with mismatched bound [-Warray-parameter=] 13 | int dns_name4_domain(char name[DNS_NAME4_DOMAIN],const char ip[4]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from dns_nd.c:4: ../../include/dnsresolv.h:166:29: note: previously declared as 'char *' 166 | extern int dns_name4_domain(char *,const char *); | ^~~~~~ dns_nd.c:13:61: warning: argument 2 of type 'const char[4]' with mismatched bound [-Warray-parameter=] 13 | int dns_name4_domain(char name[DNS_NAME4_DOMAIN],const char ip[4]) | ~~~~~~~~~~~^~~~~ ../../include/dnsresolv.h:166:36: note: previously declared as 'const char *' 166 | extern int dns_name4_domain(char *,const char *); | ^~~~~~~~~~~~ dns_nd.c:35:27: warning: argument 1 of type 'char[75]' with mismatched bound [-Warray-parameter=] 35 | int dns_name6_domain(char name[DNS_NAME6_DOMAIN],const char ip[16]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../include/dnsresolv.h:180:29: note: previously declared as 'char *' 180 | extern int dns_name6_domain(char *,const char *); | ^~~~~~ dns_nd.c:35:61: warning: argument 2 of type 'const char[16]' with mismatched bound [-Warray-parameter=] 35 | int dns_name6_domain(char name[DNS_NAME6_DOMAIN],const char ip[16]) | ~~~~~~~~~~~^~~~~~ ../../include/dnsresolv.h:180:36: note: previously declared as 'const char *' 180 | extern int dns_name6_domain(char *,const char *); | ^~~~~~~~~~~~ dns_random.c:40:33: warning: argument 1 of type 'const char[128]' with mismatched bound [-Warray-parameter=] 40 | void dns_random_init(const char data[128]) | ~~~~~~~~~~~^~~~~~~~~ In file included from dns_random.c:4: ../../include/dnsresolv.h:118:29: note: previously declared as 'const char *' 118 | extern void dns_random_init(const char *); | ^~~~~~~~~~~~ dns_rcip.c:94:27: warning: argument 1 of type 'char[512]' with mismatched bound [-Warray-parameter=] 94 | int dns_resolvconfip(char s[QUERY_MAXIPLEN],uint32 scope[QUERY_MAXNS]) | ~~~~~^~~~~~~~~~~~~~~~~ In file included from dns_rcip.c:6: ../../include/dnsresolv.h:145:29: note: previously declared as 'char *' 145 | extern int dns_resolvconfip(char *,uint32 *); | ^~~~~~ dns_rcip.c:94:52: warning: argument 2 of type 'uint32[32]' {aka 'unsigned int[32]'} with mismatched bound [-Warray-parameter=] 94 | int dns_resolvconfip(char s[QUERY_MAXIPLEN],uint32 scope[QUERY_MAXNS]) | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../../include/dnsresolv.h:145:36: note: previously declared as 'uint32 *' {aka 'unsigned int *'} 145 | extern int dns_resolvconfip(char *,uint32 *); | ^~~~~~~~ dns_resolve.c:16:42: warning: argument 2 of type 'const char[2]' with mismatched bound [-Warray-parameter=] 16 | int dns_resolve(const char *q,const char qtype[2]) | ~~~~~~~~~~~^~~~~~~~ In file included from dns_resolve.c:5: ../../include/dnsresolv.h:147:37: note: previously declared as 'const char *' 147 | extern int dns_resolve(const char *,const char *); | ^~~~~~~~~~~~ dns_transmit.c:255:58: warning: argument 2 of type 'const char[512]' with mismatched bound [-Warray-parameter=] 255 | int dns_transmit_start(struct dns_transmit *d,const char servers[QUERY_MAXIPLEN], \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from dns_transmit.c:10: ../../include/dnsresolv.h:138:53: note: previously declared as 'const char *' 138 | extern int dns_transmit_start(struct dns_transmit *,const char *,int,const char *,const char *,const char *); | ^~~~~~~~~~~~ dns_transmit.c:256:67: warning: argument 5 of type 'const char[2]' with mismatched bound [-Warray-parameter=] 256 | int flagrecursive,const char *q,const char qtype[2],const char localip[16]) | ~~~~~~~~~~~^~~~~~~~ ../../include/dnsresolv.h:138:83: note: previously declared as 'const char *' 138 | extern int dns_transmit_start(struct dns_transmit *,const char *,int,const char *,const char *,const char *); | ^~~~~~~~~~~~ dns_transmit.c:256:87: warning: argument 6 of type 'const char[16]' with mismatched bound [-Warray-parameter=] 256 | int flagrecursive,const char *q,const char qtype[2],const char localip[16]) | ~~~~~~~~~~~^~~~~~~~~~~ ../../include/dnsresolv.h:138:96: note: previously declared as 'const char *' 138 | extern int dns_transmit_start(struct dns_transmit *,const char *,int,const char *,const char *,const char *); | ^~~~~~~~~~~~ dns_transmit.c:285:59: warning: argument 2 of type 'const char[512]' with mismatched bound [-Warray-parameter=] 285 | int dns_transmit_start6(struct dns_transmit *d,const char servers[QUERY_MAXIPLEN], \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../include/dnsresolv.h:186:54: note: previously declared as 'const char *' 186 | extern int dns_transmit_start6(struct dns_transmit *,const char *,int,const char *,const char *,const char *,const uint32 *); | ^~~~~~~~~~~~ dns_transmit.c:286:67: warning: argument 5 of type 'const char[2]' with mismatched bound [-Warray-parameter=] 286 | int flagrecursive,const char *q,const char qtype[2], \ | ~~~~~~~~~~~^~~~~~~~ ../../include/dnsresolv.h:186:84: note: previously declared as 'const char *' 186 | extern int dns_transmit_start6(struct dns_transmit *,const char *,int,const char *,const char *,const char *,const uint32 *); | ^~~~~~~~~~~~ dns_transmit.c:287:35: warning: argument 6 of type 'const char[16]' with mismatched bound [-Warray-parameter=] 287 | const char localip[16],const uint32 scopes[QUERY_MAXNS]) | ~~~~~~~~~~~^~~~~~~~~~~ ../../include/dnsresolv.h:186:97: note: previously declared as 'const char *' 186 | extern int dns_transmit_start6(struct dns_transmit *,const char *,int,const char *,const char *,const char *,const uint32 *); | ^~~~~~~~~~~~ dns_transmit.c:287:60: warning: argument 7 of type 'const uint32[32]' {aka 'const unsigned int[32]'} with mismatched bound [-Warray-parameter=] 287 | const char localip[16],const uint32 scopes[QUERY_MAXNS]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../include/dnsresolv.h:186:110: note: previously declared as 'const uint32 *' {aka 'const unsigned int *'} 186 | extern int dns_transmit_start6(struct dns_transmit *,const char *,int,const char *,const char *,const char *,const uint32 *); | ^~~~~~~~~~~~~~ dns_txt.c: In function 'dns_txt_packet': dns_txt.c:27:3: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 6 [-Wstringop-overflow=] 27 | uint16_unpack_big(header + 6,&numanswers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns_txt.c:27:3: note: referencing argument 1 of type 'char[16]' In file included from dns_txt.c:2: ../../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ dns_txt.c:34:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] 34 | uint16_unpack_big(header + 8,&datalen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns_txt.c:34:5: note: referencing argument 1 of type 'char[16]' ../../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ dns_cname.c: In function 'dns_cname_packet': dns_cname.c:27:3: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 6 [-Wstringop-overflow=] 27 | uint16_unpack_big(header + 6,&numanswers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns_cname.c:27:3: note: referencing argument 1 of type 'char[16]' In file included from dns_cname.c:2: ../../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ dns_cname.c:34:5: warning: 'uint16_unpack_big' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] 34 | uint16_unpack_big(header + 8,&datalen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns_cname.c:34:5: note: referencing argument 1 of type 'char[16]' ../../include/uint_t.h:34:13: note: in a call to function 'uint16_unpack_big' 34 | extern void uint16_unpack_big(char [16],uint16 *); | ^~~~~~~~~~~~~~~~~ ./../makelib dnsresolv.a dns_domain.o dns_dfd.o dns_dtda.o dns_ip.o dns_ipq.o \ dns_mx.o dns_name.o dns_nd.o dns_packet.o dns_random.o dns_rcip.o \ dns_rcrw.o dns_resolve.o dns_sortip.o dns_transmit.o dns_txt.o dns_cname.o make[1]: Leaving directory '/home/buildozer/aports/community/fehqlibs/src/fehQlibs-26/src/dnsstub' ./makelib qlibs.a *.o Creating libqlibs ... make: Leaving directory '/home/buildozer/aports/community/fehqlibs/src/fehQlibs-26/src' make: Entering directory '/home/buildozer/aports/community/fehqlibs/src/fehQlibs-26/src' make: Leaving directory '/home/buildozer/aports/community/fehqlibs/src/fehQlibs-26/src' >>> fehqlibs: Entering fakeroot... >>> fehqlibs-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/fehqlibs/pkg/fehqlibs-doc/usr/share/man' 'usr/share/licenses' -> '/home/buildozer/aports/community/fehqlibs/pkg/fehqlibs-doc/usr/share/licenses' >>> fehqlibs-doc*: Preparing subpackage fehqlibs-doc... >>> fehqlibs-doc*: Running postcheck for fehqlibs-doc >>> fehqlibs*: Running postcheck for fehqlibs >>> fehqlibs*: Preparing package fehqlibs... >>> fehqlibs*: Stripping binaries >>> fehqlibs-doc*: Scanning shared objects >>> fehqlibs*: Scanning shared objects >>> fehqlibs-doc*: Tracing dependencies... >>> fehqlibs-doc*: Package size: 31.8 KB >>> fehqlibs-doc*: Compressing data... >>> fehqlibs-doc*: Create checksum... >>> fehqlibs-doc*: Create fehqlibs-doc-26b-r0.apk >>> fehqlibs*: Tracing dependencies... >>> fehqlibs*: Package size: 469.6 KB >>> fehqlibs*: Compressing data... >>> fehqlibs*: Create checksum... >>> fehqlibs*: Create fehqlibs-26b-r0.apk >>> fehqlibs: Build complete at Thu, 16 Jan 2025 07:52:11 +0000 elapsed time 0h 0m 8s >>> fehqlibs: Cleaning up srcdir >>> fehqlibs: Cleaning up pkgdir >>> fehqlibs: Uninstalling dependencies... (1/1) Purging .makedepends-fehqlibs (20250116.075204) OK: 246 MiB in 102 packages >>> fehqlibs: Updating the community/loongarch64 repository index... >>> fehqlibs: Signing the index...