=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/security/ap24-evasive", "all", "PKG_APACHE=apache24", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for ap24-evasive-2.4.0nb4 mv /var/tmp/work/security/ap24-evasive/work/mod_evasive-2.4.0/mod_evasive24.c /var/tmp/work/security/ap24-evasive/work/mod_evasive-2.4.0/mod_evasive.c cd /var/tmp/work/security/ap24-evasive/work/mod_evasive-2.4.0 && /opt/pkg/bin/apxs -c -n mod_evasive.so mod_evasive.c /opt/pkg/libexec/apr/libtool --silent --mode=compile clang -std=gnu23 -prefer-pic -pipe -Os -I/opt/pkg/include/apr-1 -I/opt/pkg/include -I/opt/pkg/include/db4 -DLDAP_DEPRECATED -I/opt/pkg/include/libxml2 -I/opt/pkg/include/ncurses -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -I/opt/pkg/include/httpd -I/opt/pkg/include/apr-1 -I/opt/pkg/include/apr-1 -I/opt/pkg/include -c -o mod_evasive.lo mod_evasive.c && touch mod_evasive.slo mod_evasive.c:255:20: error: use of undeclared identifier 'htobe32' 255 | addr->s_addr = htobe32(ip_byte); | ^ mod_evasive.c:256:13: error: use of undeclared identifier 'htobe32' 256 | *mask = htobe32(mask_byte); | ^ mod_evasive.c:267:19: error: no member named 's6_addr32' in 'struct in6_addr' 267 | mask->s6_addr32[i] = 0; | ~~~~ ^ mod_evasive.c:269:19: error: no member named 's6_addr32' in 'struct in6_addr' 269 | mask->s6_addr32[i] = ~UINT32_C(0); | ~~~~ ^ mod_evasive.c:271:19: error: no member named 's6_addr32' in 'struct in6_addr' 271 | mask->s6_addr32[i] = htobe32(~((UINT32_C(1) << (32 - cidr_bits)) - 1)); | ~~~~ ^ mod_evasive.c:271:34: error: use of undeclared identifier 'htobe32' 271 | mask->s6_addr32[i] = htobe32(~((UINT32_C(1) << (32 - cidr_bits)) - 1)); | ^ mod_evasive.c:284:15: error: no member named 's6_addr32' in 'struct in6_addr' 284 | addr->s6_addr32[i] &= mask->s6_addr32[i]; | ~~~~ ^ mod_evasive.c:284:37: error: no member named 's6_addr32' in 'struct in6_addr' 284 | addr->s6_addr32[i] &= mask->s6_addr32[i]; | ~~~~ ^ mod_evasive.c:348:22: error: use of undeclared identifier 'htobe32' 348 | maskv4 = htobe32(maskv4); | ^ mod_evasive.c:559:44: warning: format specifies type 'long' but the argument has type 'pid_t' (aka 'int') [-Wformat] 559 | fprintf(file, "%ld\n", getpid()); | ~~~ ^~~~~~~~ | %d 1 warning and 9 errors generated. apxs:Error: Command failed with rc=65536 . *** Error code 1 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/security/ap24-evasive *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/security/ap24-evasive