>>> radvd: Building main/radvd 2.21-r0 (using abuild 3.17.0_rc2-r0) started Sat, 30 May 2026 11:55:34 +0000 >>> radvd: Validating /home/buildozer/aports/main/radvd/APKBUILD... >>> radvd: Analyzing dependencies... >>> radvd: Installing for build: build-base autoconf automake bison check-dev flex libbsd-dev libdaemon-dev linux-headers ( 1/21) Installing m4 (1.4.20-r1) ( 2/21) Installing libbz2 (1.0.8-r6) ( 3/21) Installing perl (5.42.2-r0) ( 4/21) Installing autoconf (2.73-r0) ( 5/21) Installing automake (1.18.1-r1) ( 6/21) Installing bison (3.8.2-r3) ( 7/21) Installing check (0.15.2-r6) ( 8/21) Installing check-dev (0.15.2-r6) ( 9/21) Installing flex (2.6.4-r8) (10/21) Installing bsd-compat-headers (0.7.2-r6) (11/21) Installing linux-headers (7.0.0-r1) (12/21) Installing libmd (1.2.0-r0) (13/21) Installing libmd-dev (1.2.0-r0) (14/21) Installing libbsd (0.12.2-r0) (15/21) Installing libbsd-dev (0.12.2-r0) (16/21) Installing libdaemon (0.14-r6) (17/21) Installing libdaemon-dev (0.14-r6) (18/21) Installing .makedepends-radvd (20260530.115535) (19/21) Installing perl-error (0.17030-r0) (20/21) Installing perl-git (2.54.0-r0) (21/21) Installing git-perl (2.54.0-r0) Executing busybox-1.37.0-r31.trigger OK: 472.1 MiB in 126 packages >>> radvd: Cleaning up srcdir >>> radvd: Cleaning up pkgdir >>> radvd: Cleaning up tmpdir >>> radvd: Fetching https://distfiles.alpinelinux.org/distfiles/edge/radvd-2.21.tgz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> radvd: Fetching radvd-2.21.tgz::https://github.com/radvd-project/radvd/archive/refs/tags/v2.21.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/radvd-2.21.tgz.part' radvd-2.21.tgz.part 100% |********************************| 113k 0:00:00 ETA '/var/cache/distfiles/edge/radvd-2.21.tgz.part' saved /var/cache/distfiles/edge/radvd-2.21.tgz: OK /home/buildozer/aports/main/radvd/radvd.initd: OK /home/buildozer/aports/main/radvd/radvd.confd: OK >>> radvd: Fetching https://distfiles.alpinelinux.org/distfiles/edge/radvd-2.21.tgz /var/cache/distfiles/edge/radvd-2.21.tgz: OK /home/buildozer/aports/main/radvd/radvd.initd: OK /home/buildozer/aports/main/radvd/radvd.confd: OK >>> radvd: Unpacking /var/cache/distfiles/edge/radvd-2.21.tgz... autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: no obvious need to run autopoint autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: configure.ac: no need to run autopoint (confirmed) autoreconf: running: /usr/bin/autoconf --force configure.ac:51: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:51: You should run autoupdate. ./lib/autoconf/c.m4:1788: AC_PROG_CC_C99 is expanded from... configure.ac:51: the top level configure.ac:187: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:187: You should run autoupdate. ./lib/autoconf/headers.m4:664: AC_HEADER_STDC is expanded from... configure.ac:187: the top level configure.ac:202: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:202: You should run autoupdate. ./lib/autoconf/headers.m4:703: AC_HEADER_TIME is expanded from... configure.ac:202: the top level configure.ac:297: warning: 'AM_CONFIG_HEADER': this macro is obsolete. configure.ac:297: You should use the 'AC_CONFIG_HEADERS' macro instead. aclocal.m4:1140: AM_CONFIG_HEADER is expanded from... configure.ac:297: the top level autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:53: installing './ar-lib' configure.ac:51: installing './compile' configure.ac:19: installing './config.guess' configure.ac:19: installing './config.sub' configure.ac:20: installing './install-sh' configure.ac:20: installing './missing' Makefile.am: installing './depcomp' configure.ac: installing './ylwrap' parallel-tests: installing './test-driver' autoreconf: './config.sub' is updated autoreconf: './config.guess' is updated autoreconf: configure.ac: not running make: --make not given autoreconf: Leaving directory '.' checking build system type... i586-alpine-linux-musl checking host system type... i586-alpine-linux-musl checking target system type... i586-alpine-linux-musl checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '1000' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking architecture... linux checking whether make supports the include directive... yes (GNU style) checking for i586-alpine-linux-musl-gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether cc accepts -g... yes checking for cc option to enable C23 features... unsupported checking for cc option to enable C11 features... none needed checking whether cc understands -c and -o together... yes checking dependency style of cc... gcc3 checking for i586-alpine-linux-musl-ranlib... no checking for ranlib... ranlib checking for i586-alpine-linux-musl-ar... no checking for i586-alpine-linux-musl-lib... no checking for i586-alpine-linux-musl-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for i586-alpine-linux-musl-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for check >= 0.9.4... yes checking netlink... yes checking for library containing clock_gettime... none required checking for strlcpy... yes checking for rm... /bin/rm checking for sed... /bin/sed checking for ln... /bin/ln checking for bison... bison -y checking for flex... flex checking for lex output file root... lex.yy checking for lex library... none needed checking whether yytext is a pointer... yes checking for tar... /bin/tar checking for gzip... /bin/gzip checking where to put logfile... /var/log/radvd.log checking where to put pidfile... /run/radvd/radvd.pid checking where to find configfile... /etc/radvd.conf checking which syslog facility to use... LOG_DAEMON checking for inet_ntop in -lc... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for getopt.h... yes checking for ifaddrs.h... yes checking for linux/if_arp.h... yes checking for machine/limits.h... no checking for machine/param.h... no checking for net/if_arp.h... yes checking for net/if_dl.h... no checking for net/if_types.h... no checking for sys/param.h... yes checking for sys/sockio.h... no checking for sys/time.h... (cached) yes checking for time.h... yes checking whether struct sockaddr_in6 has sin6_scope_id... yes checking whether struct in6_addr has u6_addrXX and defines s6_addrXX... yes checking for getopt_long... yes checking for ppoll... yes checking for sysctl... no checking for i586-alpine-linux-musl-pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating radvd.service config.status: creating redhat/systemd/radvd.spec config.status: creating redhat/SysV/radvd.spec config.status: creating config.h config.status: executing depfiles commands Your build configuration: CPPFLAGS = CFLAGS = -Os -fstack-clash-protection -Wformat -Werror=format-security LDFLAGS = -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs Arch = linux Extras: privsep-linux.o device-linux.o netlink.o prefix: /usr PID file: /run/radvd/radvd.pid Log file: /var/log/radvd.log Config file: /etc/radvd.conf Radvd version: 2.21 YACC gram.c updating gram.h LEX scanner.c make all-am make[1]: Entering directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' CC log.o CC recv.o CC socket.o CC util.o CC device-common.o CC interface.o CC process.o CC radvd.o CC send.o CC timer.o CC privsep-linux.o CC device-linux.o CC netlink.o CC gram.o CC scanner.o CC radvdump.o GEN radvd.8 GEN radvd.conf.5 GEN radvdump.8 send.c: In function 'add_ra_options_rdnss': send.c:625:69: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 625 | "Skipping option: RDNSS too long (%ld) for RA, must be <= %d bytes including header.", | ~~^ | | | long int | %d 626 | bytes, (255*8)); | ~~~~~ | | | size_t {aka unsigned int} send.c: In function 'add_ra_options_dnssl': send.c:680:69: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 680 | "Skipping option: DNSSL too long (%ld) for RA, must be <= %d bytes including header and padding.", | ~~^ | | | long int | %d 681 | bytes_with_padding, (255*8)); | ~~~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} send.c: In function 'send_ra': send.c:976:79: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 976 | "send_ra: RA option (type=%hhd) length %lu exceeds max RA option size %u, fragmenting anyway (violates RFC6980 section 2)", | ~~^ | | | long unsigned int | %u 977 | (unsigned char)(cur->sb->buffer[0]), cur->sb->used, iface->props.max_ra_option_size); | ~~~~~~~~~~~~~ | | | size_t {aka unsigned int} radvdump.c: In function 'print_ff': radvdump.c:303:52: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 303 | printf("\tAdvTimestamp \"%lu secs, %hu fracs\";\n", secs, fracs); | ~~^ ~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llu CCLD radvdump AR libradvd-parser.a CCLD radvd make[1]: Leaving directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' make check-am make[1]: Entering directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' make check_all make[2]: Entering directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' CC check_all-device-common.o CC check_all-interface.o CC check_all-log.o CC check_all-send.o CC check_all-timer.o CC check_all-util.o CC test/check_all-print_safe_buffer.o CC test/check_all-check.o test/print_safe_buffer.c: In function 'snprint_safe_buffer': test/print_safe_buffer.c:20:101: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 20 | n = snprintf((s + count), (size - count), "unsigned char expected[] = { /* sb.allocated = %ld, sb.used = %ld */", sb->allocated, sb->used); | ~~^ ~~~~~~~~~~~~~ | | | | long int size_t {aka unsigned int} | %d test/print_safe_buffer.c:20:116: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 20 | n = snprintf((s + count), (size - count), "unsigned char expected[] = { /* sb.allocated = %ld, sb.used = %ld */", sb->allocated, sb->used); | ~~^ ~~~~~~~~ | | | | long int size_t {aka unsigned int} | %d send.c: In function 'add_ra_options_rdnss': send.c:625:69: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 625 | "Skipping option: RDNSS too long (%ld) for RA, must be <= %d bytes including header.", | ~~^ | | | long int | %d 626 | bytes, (255*8)); | ~~~~~ | | | size_t {aka unsigned int} send.c: In function 'add_ra_options_dnssl': send.c:680:69: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 680 | "Skipping option: DNSSL too long (%ld) for RA, must be <= %d bytes including header and padding.", | ~~^ | | | long int | %d 681 | bytes_with_padding, (255*8)); | ~~~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} send.c: In function 'send_ra': send.c:976:79: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 976 | "send_ra: RA option (type=%hhd) length %lu exceeds max RA option size %u, fragmenting anyway (violates RFC6980 section 2)", | ~~^ | | | long unsigned int | %u 977 | (unsigned char)(cur->sb->buffer[0]), cur->sb->used, iface->props.max_ra_option_size); | ~~~~~~~~~~~~~ | | | size_t {aka unsigned int} CCLD check_all make[2]: Leaving directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' make check-TESTS make[2]: Entering directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' make[3]: Entering directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' PASS: check_all ============================================================================ Testsuite summary for radvd 2.21 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' make[2]: Leaving directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' make[1]: Leaving directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' >>> radvd: Entering fakeroot... make install-am make[1]: Entering directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' make[2]: Entering directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' /bin/mkdir -p '/home/buildozer/aports/main/radvd/pkg/radvd/usr/sbin' /usr/bin/install -c radvd radvdump '/home/buildozer/aports/main/radvd/pkg/radvd/usr/sbin' /bin/mkdir -p '/home/buildozer/aports/main/radvd/pkg/radvd/usr/share/man/man5' /usr/bin/install -c -m 644 radvd.conf.5 '/home/buildozer/aports/main/radvd/pkg/radvd/usr/share/man/man5' /bin/mkdir -p '/home/buildozer/aports/main/radvd/pkg/radvd/usr/share/man/man8' /usr/bin/install -c -m 644 radvd.8 radvdump.8 '/home/buildozer/aports/main/radvd/pkg/radvd/usr/share/man/man8' make[2]: Leaving directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' make[1]: Leaving directory '/home/buildozer/aports/main/radvd/src/radvd-2.21' >>> radvd-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/main/radvd/pkg/radvd-doc/usr/share/doc' 'usr/share/man' -> '/home/buildozer/aports/main/radvd/pkg/radvd-doc/usr/share/man' >>> radvd-doc*: Preparing subpackage radvd-doc... >>> radvd-doc*: Running postcheck for radvd-doc >>> radvd-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/main/radvd/pkg/radvd-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/main/radvd/pkg/radvd-openrc/etc/init.d' >>> radvd-openrc*: Preparing subpackage radvd-openrc... >>> radvd-openrc*: Running postcheck for radvd-openrc >>> radvd*: Running postcheck for radvd >>> radvd*: Preparing package radvd... >>> radvd*: Stripping binaries >>> radvd*: Script found. /bin/sh added as a dependency >>> radvd*: Adding .pre-install >>> radvd*: Scanning shared objects >>> radvd-doc*: Tracing dependencies... >>> radvd-doc*: Package size: 15.6 KB >>> radvd-doc*: Compressing data... >>> radvd-doc*: Create checksum... >>> radvd-doc*: Create radvd-doc-2.21-r0.apk >>> radvd-openrc*: Tracing dependencies... >>> radvd-openrc*: Package size: 1.4 KB >>> radvd-openrc*: Compressing data... >>> radvd-openrc*: Create checksum... >>> radvd-openrc*: Create radvd-openrc-2.21-r0.apk >>> radvd*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 >>> radvd*: Package size: 123.7 KB >>> radvd*: Compressing data... >>> radvd*: Create checksum... >>> radvd*: Create radvd-2.21-r0.apk >>> radvd: Build complete at Sat, 30 May 2026 11:55:45 +0000 elapsed time 0h 0m 11s >>> radvd: Cleaning up srcdir >>> radvd: Cleaning up pkgdir >>> radvd: Cleaning up tmpdir >>> radvd: Uninstalling dependencies... ( 1/21) Purging .makedepends-radvd (20260530.115535) ( 2/21) Purging autoconf (2.73-r0) ( 3/21) Purging automake (1.18.1-r1) ( 4/21) Purging bison (3.8.2-r3) ( 5/21) Purging check-dev (0.15.2-r6) ( 6/21) Purging check (0.15.2-r6) ( 7/21) Purging flex (2.6.4-r8) ( 8/21) Purging m4 (1.4.20-r1) ( 9/21) Purging libbsd-dev (0.12.2-r0) (10/21) Purging bsd-compat-headers (0.7.2-r6) (11/21) Purging libmd-dev (1.2.0-r0) (12/21) Purging libbsd (0.12.2-r0) (13/21) Purging libdaemon-dev (0.14-r6) (14/21) Purging libdaemon (0.14-r6) (15/21) Purging linux-headers (7.0.0-r1) (16/21) Purging git-perl (2.54.0-r0) (17/21) Purging perl-git (2.54.0-r0) (18/21) Purging perl-error (0.17030-r0) (19/21) Purging perl (5.42.2-r0) (20/21) Purging libbz2 (1.0.8-r6) (21/21) Purging libmd (1.2.0-r0) Executing busybox-1.37.0-r31.trigger OK: 426.1 MiB in 105 packages >>> radvd: Updating the main/x86 repository index... >>> radvd: Signing the index...