Skip to content

Conversation

@pktpls
Copy link
Contributor

@pktpls pktpls commented Jan 12, 2026

Maintainer: @tohojo @PolynomialDivision
Compile tested: snapshot x86_64
Run tested: snapshot x86/64 in a VM

Description:

@pktpls
Copy link
Contributor Author

pktpls commented Jan 12, 2026

It looks like the riscv64 build failure is from cjdns...

@PolynomialDivision
Copy link
Member

can you rebase?

@pktpls
Copy link
Contributor Author

pktpls commented Jan 15, 2026

To re-trigger CI? Sure. Otherwise the PR is up-to-date with openwrt-25.12 branch.

tohojo and others added 4 commits January 15, 2026 02:08
To prevent birdc writing its history file to /root, causing flash wear,
apply a patch that moves the history file to /var/tmp instead.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
(cherry picked from commit 733a2f1)
To prevent birdc writing its history file to /root, causing flash wear,
apply a patch that moves the history file to /var/tmp instead.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
(cherry picked from commit c69a11d)
Version 2.18 (2025-12-26)
- BGP: Support for dynamic onlink and link-local connections
- BGP: Listening socket refactoring
- BGP: Fix restart behavior on outgoing next hop setting
- BGP: Configuring global/link-local IPv6 nexthop
- BGP: Disallow AS Sets by default
- L3VPN: Support for import/export target none and import target all
- RAdv: P-flag to prefer prefix delegation in DHCPv6
- Filter: Merging of case intervals
- Filter: Append operator
- ASPA: Paths containing AS_SET are invalid
- Doc: Update website to bird.nic.cz
- CI: Upstream packaging cleanup and reproducible builds
- Various minor fixes in code, comments, documentation and tooling

Signed-off-by: Packet Please <pktpls@systemli.org>
(cherry picked from commit ffbcfce)
Version 3.2.0 (2025-12-26)
- BGP: Listening socket rework
- IGP metric: Split out local_metric again
- Table: Optimal and Any Export refactoring
- Various race condition fixes
- All fixes included in 3.1.0 -- 3.1.5
- Merged 2.18

Signed-off-by: Packet Please <pktpls@systemli.org>
(cherry picked from commit bdf571c)
@pktpls
Copy link
Contributor Author

pktpls commented Jan 15, 2026

So, there's three errors that are ignored:

mv: cannot stat '/builder/build_dir/target-riscv64_generic_musl/readline-8.3/ipkg-install/usr/lib/libreadline.a': No such file or directory
make[3]: [Makefile:261: install-static] Error 1 (ignored)
mv: cannot stat '/builder/build_dir/target-riscv64_generic_musl/readline-8.3/ipkg-install/usr/lib/libhistory.a': No such file or directory
make[3]: [Makefile:264: install-static] Error 1 (ignored)
[...]
make[2]: [Makefile:75: compile] Error 1 (ignored)
make[2]: Leaving directory '/builder/package/kernel/linux'

And one error from cjdns:

2026-01-15T03:22:25.6967704Z make[2]: Entering directory '/feed/cjdns'
2026-01-15T03:22:25.9121704Z touch /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/.prepared_b08587b9e8a4a684af6d762c8ecfbb02_18f1e190c5d53547fed41a3eaa76e9e9_check
2026-01-15T03:22:25.9163403Z . /builder/include/shell.sh; /builder/staging_dir/host/bin/libdeflate-gzip -dc /builder/dl/cjdns-21.1.tar.gz | tar -C /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/.. -xf -
2026-01-15T03:22:26.0893341Z [ ! -d ./src/ ] || cp -fpR ./src/. /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1
2026-01-15T03:22:26.0947543Z 
2026-01-15T03:22:26.0948423Z Applying /feed/cjdns/patches/001-five-mins-builder-zonk.patch using plaintext: 
2026-01-15T03:22:26.0980250Z patching file node_build/builder.js
2026-01-15T03:22:26.0984469Z 
2026-01-15T03:22:26.0984934Z Applying /feed/cjdns/patches/020-prefer-python2.patch using plaintext: 
2026-01-15T03:22:26.1017691Z patching file node_build/FindPython.js
2026-01-15T03:22:26.1021353Z 
2026-01-15T03:22:26.1022130Z Applying /feed/cjdns/patches/030-fix-invalid-pointer.patch using plaintext: 
2026-01-15T03:22:26.1053646Z patching file net/SwitchPinger_admin.c
2026-01-15T03:22:26.1056973Z 
2026-01-15T03:22:26.1057432Z Applying /feed/cjdns/patches/040-gyp-python_310.patch using plaintext: 
2026-01-15T03:22:26.1090656Z patching file node_build/dependencies/libuv/build/gyp/pylib/gyp/common.py
2026-01-15T03:22:26.1097936Z touch /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/.prepared_b08587b9e8a4a684af6d762c8ecfbb02_18f1e190c5d53547fed41a3eaa76e9e9
2026-01-15T03:22:26.1140281Z rm -f /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/.configured_*
2026-01-15T03:22:26.1162277Z rm -f /builder/staging_dir/target-riscv64_generic_musl/stamp/.cjdns_installed
2026-01-15T03:22:26.1199205Z touch /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/.configured_68b329da9893e34099c7d8ad5cb9c940
2026-01-15T03:22:26.1242900Z rm -f /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/.built
2026-01-15T03:22:26.1263737Z touch /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/.built_check
2026-01-15T03:22:26.1306976Z install -d -m0755 /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/tmp
2026-01-15T03:22:26.1356192Z (cd /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1 && CROSS="true" CC="riscv64-openwrt-linux-musl-gcc" AR="riscv64-openwrt-linux-musl-gcc-ar" RANLIB="riscv64-openwrt-linux-musl-gcc-ranlib" CFLAGS="-Os -pipe -mabi=lp64d -march=rv64gc -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1=cjdns-cjdns-v21.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -U_FORTIFY_SOURCE -Wno-error=array-bounds -Wno-error=stringop-overflow -Wno-error=stringop-overread -Wno-error=calloc-transposed-args" LDFLAGS="-L/builder/staging_dir/toolchain-riscv64_generic_gcc-14.3.0_musl/usr/lib -L/builder/staging_dir/toolchain-riscv64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro" SYSTEM="linux" TARGET_ARCH=""riscv64"" SSP_SUPPORT="y" GYP_ADDITIONAL_ARGS="-f make-linux" CJDNS_BUILD_TMPDIR="/builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/tmp" CJDNS_RELEASE_VERSION= exec ./do)
2026-01-15T03:22:26.1516642Z ### Installing node.js (you can bypass this step by manually installing node.js v4.6.2 or newer)
2026-01-15T03:22:26.1517046Z 
2026-01-15T03:22:26.1567036Z 
2026-01-15T03:22:26.4759064Z ==> Downloading http://nodejs.org/dist/v6.9.1/node-v6.9.1-linux-x64.tar.gz with wget... DONE!
2026-01-15T03:22:26.5306897Z ==> Verifying the checksum of the downloaded archive... DONE!
2026-01-15T03:22:26.8641773Z ==> Extracting the downloaded archive... DONE!
2026-01-15T03:22:26.8642191Z 
2026-01-15T03:22:26.9682737Z timeout is 600000
2026-01-15T03:22:26.9740438Z rebuildIfChanges changed, rebuilding everything
2026-01-15T03:22:26.9742602Z Initialize 5ms
2026-01-15T03:22:26.9871639Z Copy dependencies
2026-01-15T03:22:27.2048148Z Build NaCl
2026-01-15T03:22:27.2097236Z Creating directories
2026-01-15T03:22:27.2512168Z <command-line>: warning: "_FORTIFY_SOURCE" redefined
2026-01-15T03:22:27.2512663Z <command-line>: note: this is the location of the previous definition
2026-01-15T03:22:27.2512934Z 
2026-01-15T03:22:27.2513014Z Getting system type
2026-01-15T03:22:27.2704951Z System is [default]
2026-01-15T03:22:27.2709694Z Total build time: 363ms.
2026-01-15T03:22:27.2725771Z /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/build_linux/dependencies/cnacl/node_build/make.js:77
2026-01-15T03:22:27.2727055Z     throw new Error("build with no premade plan, TODO: generate one");
2026-01-15T03:22:27.2727586Z     ^
2026-01-15T03:22:27.2727732Z 
2026-01-15T03:22:27.2727936Z Error: build with no premade plan, TODO: generate one
2026-01-15T03:22:27.2728963Z     at getPlan (/builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/build_linux/dependencies/cnacl/node_build/make.js:77:11)
2026-01-15T03:22:27.2730415Z     at /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/build_linux/dependencies/cnacl/node_build/make.js:139:18
2026-01-15T03:22:27.2732306Z     at /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/build_linux/dependencies/cnacl/node_build/AbiName.js:11:5
2026-01-15T03:22:27.2733752Z     at /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/node_build/builder.js:150:17
2026-01-15T03:22:27.2735158Z     at ChildProcess.<anonymous> (/builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/node_modules/saferphore/index.js:22:34)
2026-01-15T03:22:27.2736259Z     at emitTwo (events.js:106:13)
2026-01-15T03:22:27.2736892Z     at ChildProcess.emit (events.js:191:7)
2026-01-15T03:22:27.2737438Z     at maybeClose (internal/child_process.js:877:16)
2026-01-15T03:22:27.2738142Z     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
2026-01-15T03:22:27.2774295Z make[2]: *** [Makefile:154: /builder/build_dir/target-riscv64_generic_musl/cjdns-cjdns-v21.1/.built] Error 1
2026-01-15T03:22:27.2774842Z make[2]: Leaving directory '/feed/cjdns'
2026-01-15T03:22:27.2778268Z time: package/feeds/packages_ci/cjdns/compile#0.82#1.02#1.58
2026-01-15T03:22:27.2787736Z     ERROR: package/feeds/packages_ci/cjdns failed to build.
2026-01-15T03:22:27.2792422Z make[1]: *** [package/Makefile:187: package/feeds/packages_ci/cjdns/compile] Error 1
2026-01-15T03:22:27.2792861Z make[1]: Leaving directory '/builder'
2026-01-15T03:22:27.2798003Z make: *** [/builder/include/toplevel.mk:226: package/cjdns/compile] Error 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants