==> Updating pacman database cache :: Synchronizing package databases... core downloading... extra downloading... ==> Building nix-busybox -> repo: extra-staging -> arch: aarch64 -> worker: ben-5 ==> Building nix-busybox for [extra-staging] (aarch64) :: Synchronizing package databases... core-staging downloading... core-testing downloading... core downloading... extra-staging downloading... extra-testing downloading... aur downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging] (aarch64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-aarch64/root] -> [ben-5]...done ==> Making package: nix-busybox 1.37.0-1 (Wed Sep 16 17:35:20 2026) ==> Retrieving sources... -> Downloading busybox-1.37.0.tar.bz2... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 14 2.44M 14 351.4k 0 0 224.6k 0 00:11 00:01 00:10 339.0k 100 2.44M 100 2.44M 0 0 1.17M 0 00:02 00:02 339.0k 100 2.44M 100 2.44M 0 0 1.17M 0 00:02 00:02 339.0k 100 2.44M 100 2.44M 0 0 1.17M 0 00:02 00:02 339.0k -> Downloading busybox-1.37.0.tar.bz2.sig... % 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 121 100 121 0 0 225 0 0 100 121 100 121 0 0 225 0 0 100 121 100 121 0 0 225 0 0 -> Found config ==> Validating source files with sha512sums... busybox-1.37.0.tar.bz2 ... Passed busybox-1.37.0.tar.bz2.sig ... Skipped config ... Passed ==> Validating source files with b2sums... busybox-1.37.0.tar.bz2 ... Passed busybox-1.37.0.tar.bz2.sig ... Skipped config ... Passed ==> Verifying source file signatures with gpg... busybox-1.37.0.tar.bz2 ... Passed ==> Making package: nix-busybox 1.37.0-1 (Thu Sep 17 00:35:29 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... dependencies... looking for conflicting packages... Package (2) New Version Net Change extra-testing/kernel-headers-musl 6.12.77-1 6.32 MiB extra-testing/musl 1.2.6-2 4.46 MiB Total Installed Size: 10.78 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... kernel-headers-musl-6.12.77-1-aarch64 downloading... musl-1.2.6-2-aarch64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing musl... installing kernel-headers-musl... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found busybox-1.37.0.tar.bz2 -> Found busybox-1.37.0.tar.bz2.sig -> Found config ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting busybox-1.37.0.tar.bz2 with bsdtar ==> Starting build()... GEN include/applets.h GEN include/usage.h GEN printutils/Kbuild GEN printutils/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN scripts/Kbuild GEN libbb/Kbuild GEN libbb/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN modutils/Kbuild GEN modutils/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN init/Kbuild GEN init/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/libiproute/Kbuild GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN shell/Kbuild GEN shell/Config.in GEN procps/Kbuild GEN procps/Config.in GEN libpwdgrp/Kbuild GEN editors/Kbuild GEN editors/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN loginutils/Kbuild GEN loginutils/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN selinux/Kbuild GEN selinux/Config.in GEN runit/Kbuild GEN runit/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN applets/Kbuild GEN miscutils/Kbuild GEN miscutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in In file included from scripts/kconfig/zconf.tab.c:2168: scripts/kconfig/confdata.c: In function ‘conf_write’: scripts/kconfig/confdata.c:357:35: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 357 | } else if ((slash = strrchr(name, '/'))) { | ^ scripts/kconfig/conf -s Config.in .config:1158:warning: trying to assign nonexistent symbol ASH_SLEEP # # using defaults found in .config # archival/lzop.c: In function ‘lzo1x_optimize’: archival/lzop.c:157:69: warning: variable ‘o_m3_b’ set but not used [-Wunused-but-set-variable=] 157 | unsigned long o_m1_a = 0, o_m1_b = 0, o_m2 = 0, o_m3_a = 0, o_m3_b = 0; | ^~~~~~ archival/lzop.c:157:57: warning: variable ‘o_m3_a’ set but not used [-Wunused-but-set-variable=] 157 | unsigned long o_m1_a = 0, o_m1_b = 0, o_m2 = 0, o_m3_a = 0, o_m3_b = 0; | ^~~~~~ archival/lzop.c:157:47: warning: variable ‘o_m2’ set but not used [-Wunused-but-set-variable=] 157 | unsigned long o_m1_a = 0, o_m1_b = 0, o_m2 = 0, o_m3_a = 0, o_m3_b = 0; | ^~~~ archival/lzop.c:157:35: warning: variable ‘o_m1_b’ set but not used [-Wunused-but-set-variable=] 157 | unsigned long o_m1_a = 0, o_m1_b = 0, o_m2 = 0, o_m3_a = 0, o_m3_b = 0; | ^~~~~~ archival/lzop.c:157:23: warning: variable ‘o_m1_a’ set but not used [-Wunused-but-set-variable=] 157 | unsigned long o_m1_a = 0, o_m1_b = 0, o_m2 = 0, o_m3_a = 0, o_m3_b = 0; | ^~~~~~ networking/ntpd.c: In function ‘select_and_cluster’: networking/ntpd.c:1399:27: warning: variable ‘y’ set but not used [-Wunused-but-set-variable=] 1399 | double x, y, z, w; | ^ sysklogd/syslogd_and_logger.c:53:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 53 | static const CODE *const bb_prioritynames = prioritynames; | ^~~~~~~~~~~~~ sysklogd/syslogd_and_logger.c:53:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:53:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:53:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:53:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:53:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:53:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:53:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:53:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:53:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:53:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:53:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 54 | static const CODE *const bb_facilitynames = facilitynames; | ^~~~~~~~~~~~~ sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] sysklogd/syslogd_and_logger.c:54:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] networking/tc.c: In function ‘cbq_print_opt’: networking/tc.c:236:27: error: ‘TCA_CBQ_MAX’ undeclared (first use in this function); did you mean ‘TCA_CBS_MAX’? 236 | struct rtattr *tb[TCA_CBQ_MAX+1]; | ^~~~~~~~~~~ | TCA_CBS_MAX networking/tc.c:236:27: note: each undeclared identifier is reported only once for each function it appears in networking/tc.c:249:16: error: ‘TCA_CBQ_RATE’ undeclared (first use in this function); did you mean ‘TCA_TBF_RATE64’? 249 | if (tb[TCA_CBQ_RATE]) { | ^~~~~~~~~~~~ | TCA_TBF_RATE64 networking/tc.c:255:16: error: ‘TCA_CBQ_LSSOPT’ undeclared (first use in this function) 255 | if (tb[TCA_CBQ_LSSOPT]) { | ^~~~~~~~~~~~~~ networking/tc.c:256:61: error: invalid application of ‘sizeof’ to incomplete type ‘struct tc_cbq_lssopt’ 256 | if (RTA_PAYLOAD(tb[TCA_CBQ_LSSOPT]) < sizeof(*lss)) | ^ networking/tc.c:261:16: error: ‘TCA_CBQ_WRROPT’ undeclared (first use in this function) 261 | if (tb[TCA_CBQ_WRROPT]) { | ^~~~~~~~~~~~~~ networking/tc.c:262:61: error: invalid application of ‘sizeof’ to incomplete type ‘struct tc_cbq_wrropt’ 262 | if (RTA_PAYLOAD(tb[TCA_CBQ_WRROPT]) < sizeof(*wrr)) | ^ networking/tc.c:267:16: error: ‘TCA_CBQ_FOPT’ undeclared (first use in this function) 267 | if (tb[TCA_CBQ_FOPT]) { | ^~~~~~~~~~~~ networking/tc.c:268:59: error: invalid application of ‘sizeof’ to incomplete type ‘struct tc_cbq_fopt’ 268 | if (RTA_PAYLOAD(tb[TCA_CBQ_FOPT]) < sizeof(*fopt)) | ^ networking/tc.c:273:16: error: ‘TCA_CBQ_OVL_STRATEGY’ undeclared (first use in this function) 273 | if (tb[TCA_CBQ_OVL_STRATEGY]) { | ^~~~~~~~~~~~~~~~~~~~ libbb/getopt32.c: In function ‘vgetopt32’: libbb/getopt32.c:351:13: warning: variable ‘spec_flgs’ set but not used [-Wunused-but-set-variable=] 351 | int spec_flgs = 0; | ^~~~~~~~~ networking/tc.c:274:67: error: invalid application of ‘sizeof’ to incomplete type ‘struct tc_cbq_ovl’ 274 | if (RTA_PAYLOAD(tb[TCA_CBQ_OVL_STRATEGY]) < sizeof(*ovl)) | ^ networking/tc.c:277:50: error: invalid application of ‘sizeof’ to incomplete type ‘struct tc_cbq_ovl’ 277 | (unsigned) sizeof(*ovl)); | ^ networking/tc.c:293:23: error: invalid use of undefined type ‘struct tc_cbq_lssopt’ 293 | if (lss && lss->flags) { | ^~ networking/tc.c:296:24: error: invalid use of undefined type ‘struct tc_cbq_lssopt’ 296 | if (lss->flags&TCF_CBQ_LSS_BOUNDED) { | ^~ networking/tc.c:296:32: error: ‘TCF_CBQ_LSS_BOUNDED’ undeclared (first use in this function) 296 | if (lss->flags&TCF_CBQ_LSS_BOUNDED) { | ^~~~~~~~~~~~~~~~~~~ networking/tc.c:300:24: error: invalid use of undefined type ‘struct tc_cbq_lssopt’ 300 | if (lss->flags&TCF_CBQ_LSS_ISOLATED) { | ^~ networking/tc.c:300:32: error: ‘TCF_CBQ_LSS_ISOLATED’ undeclared (first use in this function) 300 | if (lss->flags&TCF_CBQ_LSS_ISOLATED) { | ^~~~~~~~~~~~~~~~~~~~ networking/tc.c:308:24: error: invalid use of undefined type ‘struct tc_cbq_wrropt’ 308 | if (wrr->priority != TC_CBQ_MAXPRIO) | ^~ networking/tftp.c: In function ‘tftpd_main’: networking/tftp.c:886:15: warning: ‘local_file’ is used uninitialized [-Wuninitialized] 886 | char *local_file = local_file; | ^~~~~~~~~~ networking/tftp.c:886:15: note: ‘local_file’ was declared here 886 | char *local_file = local_file; | ^~~~~~~~~~ networking/tc.c:308:38: error: ‘TC_CBQ_MAXPRIO’ undeclared (first use in this function) 308 | if (wrr->priority != TC_CBQ_MAXPRIO) | ^~~~~~~~~~~~~~ networking/tc.c:309:46: error: invalid use of undefined type ‘struct tc_cbq_wrropt’ 309 | printf("prio %u", wrr->priority); | ^~ networking/tc.c:313:43: error: invalid use of undefined type ‘struct tc_cbq_wrropt’ 313 | printf("/%u ", wrr->cpriority); | ^~ networking/tc.c:314:32: error: invalid use of undefined type ‘struct tc_cbq_wrropt’ 314 | if (wrr->weight != 1) { | ^~ networking/tc.c:315:65: error: invalid use of undefined type ‘struct tc_cbq_wrropt’ 315 | print_rate(buf, sizeof(buf), wrr->weight); | ^~ networking/tc.c:318:32: error: invalid use of undefined type ‘struct tc_cbq_wrropt’ 318 | if (wrr->allot) | ^~ networking/tc.c:319:57: error: invalid use of undefined type ‘struct tc_cbq_wrropt’ 319 | printf("allot %ub ", wrr->allot); | ^~ networking/tc.c:236:24: warning: unused variable ‘tb’ [-Wunused-variable] 236 | struct rtattr *tb[TCA_CBQ_MAX+1]; | ^~ make[1]: *** [scripts/Makefile.build:198: networking/tc.o] Error 1 make[1]: *** Waiting for unfinished jobs.... libbb/hash_md5_sha.c: In function ‘sha1_end’: libbb/hash_md5_sha.c:1316:35: error: ‘sha1_process_block64_shaNI’ undeclared (first use in this function); did you mean ‘sha1_process_block64’? 1316 | || ctx->process_block == sha1_process_block64_shaNI | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | sha1_process_block64 libbb/hash_md5_sha.c:1316:35: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [scripts/Makefile.build:197: libbb/hash_md5_sha.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:744: libbb] Error 2 make: *** Waiting for unfinished jobs.... make: *** [Makefile:744: networking] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-aarch64/ben-5/build