==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: cjdns 22.3-2 (Sat Mar 28 17:25:55 2026)
==> Retrieving sources...
-> Found cjdns-22.3.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
cjdns-22.3.tar.gz ... Passed
==> Validating source files with b2sums...
cjdns-22.3.tar.gz ... Passed
==> Making package: cjdns 22.3-2 (Sat Mar 28 17:26:05 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
:: There are 9 providers available for linux-headers:
:: Repository core
1) linux-aarch64-headers 2) linux-aarch64-rc-headers 3) linux-espressobin-headers 4) linux-gru-headers 5) linux-oak-headers 6) linux-odroid-c2-headers 7) linux-odroid-n2-headers 8) linux-rpi-16k-headers 9) linux-rpi-headers
Enter a number (default=1):
resolving dependencies...
looking for conflicting packages...
Packages (15) ada-3.4.4-1 c-ares-1.34.6-1 compiler-rt-22.1.2-1 libedit-20251016_3.1-1 libgit2-1:1.9.2-3 libuv-1.52.1-1 lld-22.1.2-1 llhttp-9.3.1-1 llvm-libs-22.1.2-1 mpdecimal-4.0.1-3 simdjson-1:4.4.2-1 linux-aarch64-headers-6.19.10-1 nodejs-25.8.2-1 python-3.14.3-1 rust-1:1.94.1-1
Total Download Size: 25.00 MiB
Total Installed Size: 710.63 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
linux-aarch64-headers-6.19.10-1-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing linux-aarch64-headers...
installing ada...
installing c-ares...
installing libuv...
installing simdjson...
installing nodejs...
Optional dependencies for nodejs
npm: nodejs package manager
installing mpdecimal...
installing python...
Optional dependencies for python
python-setuptools: for building Python packages using tooling that is usually bundled with Python
python-pip: for installing Python packages using tooling that is usually bundled with Python
python-pipx: for installing Python software not packaged on Arch Linux
sqlite: for a default database integration [installed]
xz: for lzma [installed]
tk: for tkinter
installing compiler-rt...
installing llhttp...
installing libgit2...
installing libedit...
installing llvm-libs...
installing lld...
installing rust...
Optional dependencies for rust
gdb: rust-gdb script
lldb: rust-lldb script
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating module dependencies...
==> Retrieving sources...
-> Found cjdns-22.3.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting cjdns-22.3.tar.gz with bsdtar
==> Starting build()...
Using aarch64-unknown-linux-gnu-gcc (GCC) 15.2.1 20260209
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Compiler CC: gcc
Compiler CFLAGS:
Compiler LDFLAGS:
grep: warning: stray \ before -
Updating crates.io index
Updating git repository `https://github.com/cjdelisle/boringtun`
Updating git repository `https://github.com/cjdelisle/cjdns-route-server`
Updating git repository `https://github.com/cjdelisle/sodiumoxide`
Updating git submodule `https://github.com/jedisct1/libsodium.git`
Downloading crates ...
Downloaded boxfnonce v0.1.1
Downloaded anstyle-query v1.0.0
Downloaded daemonize v0.4.1
Downloaded slab v0.4.9
Downloaded typenum v1.17.0
Downloaded toml_datetime v0.6.8
Downloaded toml_edit v0.22.22
Downloaded unicode-xid v0.2.4
Downloaded vec_map v0.8.2
Downloaded version_check v0.9.5
Downloaded utf8parse v0.2.1
Downloaded winnow v0.6.20
Downloaded walkdir v2.3.1
Downloaded textwrap v0.11.0
Downloaded humantime v2.1.0
Downloaded trust-dns-proto v0.23.2
Downloaded parking_lot_core v0.9.10
Downloaded thiserror-impl v1.0.69
Downloaded num_enum v0.7.3
Downloaded parking_lot_core v0.7.2
Downloaded parking_lot v0.11.1
Downloaded parking_lot_core v0.8.3
Downloaded indexmap v1.6.1
Downloaded num-traits v0.2.19
Downloaded heck v0.3.2
Downloaded memchr v2.7.4
Downloaded mio v1.0.3
Downloaded aho-corasick v1.1.3
Downloaded unicode-segmentation v1.7.1
Downloaded futures-util v0.3.30
Downloaded hashbrown v0.14.5
Downloaded clap_builder v4.4.8
Downloaded cbindgen v0.16.0
Downloaded idna v0.5.0
Downloaded clap v2.33.3
Downloaded chrono v0.4.19
Downloaded idna v0.4.0
Downloaded indexmap v2.5.0
Downloaded hashbrown v0.9.1
Downloaded const_format v0.2.34
Downloaded bytes v1.10.0
Downloaded clap v4.4.8
Downloaded cc v1.0.83
Downloaded base64 v0.21.7
Downloaded getrandom v0.1.16
Downloaded eyre v0.6.12
Downloaded parking_lot v0.10.2
Downloaded num_enum_derive v0.7.3
Downloaded log v0.4.22
Downloaded getrandom v0.2.15
Downloaded parking_lot v0.12.3
Downloaded once_cell v1.19.0
Downloaded no-std-net v0.6.0
Downloaded ipnet v2.10.0
Downloaded env_logger v0.11.5
Downloaded tokio v1.43.0
Downloaded clap_derive v4.4.7
Downloaded num-integer v0.1.46
Downloaded ipnetwork v0.20.0
Downloaded dirs v5.0.1
Downloaded base64 v0.12.3
Downloaded pnet v0.35.0
Downloaded libc v0.2.169
Downloaded lock_api v0.3.4
Downloaded lock_api v0.4.12
Downloaded glob v0.3.2
Downloaded pin-project-lite v0.2.13
Downloaded num_cpus v1.13.1
Downloaded futures-channel v0.3.30
Downloaded equivalent v1.0.1
Downloaded ed25519 v1.5.3
Downloaded digest v0.10.7
Downloaded data-encoding v2.3.2
Downloaded option-ext v0.2.0
Downloaded is_terminal_polyfill v1.70.1
Downloaded form_urlencoded v1.2.1
Downloaded clap_lex v0.6.0
Downloaded byteorder v1.5.0
Downloaded async-trait v0.1.76
Downloaded unicode-width v0.1.8
Downloaded tracing-attributes v0.1.27
Downloaded pin-utils v0.1.0
Downloaded percent-encoding v2.3.1
Downloaded match_cfg v0.1.0
Downloaded lru-cache v0.1.2
Downloaded itoa v0.4.7
Downloaded indenter v0.3.3
Downloaded heck v0.5.0
Downloaded futures-io v0.3.30
Downloaded dirs-sys v0.4.1
Downloaded const_format_proc_macros v0.2.34
Downloaded bitflags v1.2.1
Downloaded anstream v0.6.15
Downloaded tempfile v3.2.0
Downloaded socket2 v0.5.5
Downloaded serde_derive v1.0.217
Downloaded hostname v0.3.1
Downloaded heck v0.4.1
Downloaded futures-core v0.3.30
Downloaded toml v0.5.8
Downloaded tokio-macros v2.5.0
Downloaded tinyvec_macros v0.1.1
Downloaded thiserror v1.0.69
Downloaded linked-hash-map v0.5.6
Downloaded lazy_static v1.4.0
Downloaded instant v0.1.13
Downloaded futures-task v0.3.30
Downloaded url v2.5.2
Downloaded unicode-normalization v0.1.24
Downloaded unicode-ident v1.0.6
Downloaded unicode-bidi v0.3.15
Downloaded tracing-core v0.1.32
Downloaded tracing v0.1.40
Downloaded thread_local v1.1.2
Downloaded syn v2.0.98
Downloaded hex v0.4.3
Downloaded generic-array v0.14.7
Downloaded dirs-next v2.0.0
Downloaded untrusted v0.7.1
Downloaded trust-dns-resolver v0.23.2
Downloaded tinyvec v1.8.0
Downloaded term v0.7.0
Downloaded syn v1.0.107
Downloaded slog v2.7.0
Downloaded signature v1.6.4
Downloaded sha2 v0.10.8
Downloaded serde v1.0.217
Downloaded regex-syntax v0.8.5
Downloaded regex v1.11.1
Downloaded rand_core v0.6.4
Downloaded rand_core v0.5.1
Downloaded rand_chacha v0.3.0
Downloaded enum-as-inner v0.6.1
Downloaded dirs-sys-next v0.1.2
Downloaded crypto-common v0.1.6
Downloaded autocfg v1.1.0
Downloaded anstyle-parse v0.2.2
Downloaded time v0.1.43
Downloaded strsim v0.8.0
Downloaded regex-automata v0.4.9
Downloaded env_filter v0.1.2
Downloaded cpufeatures v0.2.11
Downloaded colorchoice v1.0.0
Downloaded cfg-if v0.1.10
Downloaded strsim v0.10.0
Downloaded spin v0.5.2
Downloaded smallvec v1.13.2
Downloaded slog-term v2.8.0
Downloaded signal-hook-registry v1.4.0
Downloaded serde_json v1.0.61
Downloaded same-file v1.0.6
Downloaded resolv-conf v0.7.0
Downloaded rand_chacha v0.2.2
Downloaded rand v0.8.5
Downloaded rand v0.7.3
Downloaded quote v1.0.38
Downloaded pnet_transport v0.35.0
Downloaded pnet_macros v0.35.0
Downloaded pkg-config v0.3.19
Downloaded ryu v1.0.5
Downloaded remove_dir_all v0.5.3
Downloaded ppv-lite86 v0.2.10
Downloaded pnet_sys v0.35.0
Downloaded pnet_datalink v0.35.0
Downloaded pnet_base v0.35.0
Downloaded quick-error v1.2.3
Downloaded pnet_macros_support v0.35.0
Downloaded cfg-if v1.0.0
Downloaded anstyle v1.0.8
Downloaded ansi_term v0.11.0
Downloaded scopeguard v1.1.0
Downloaded proc-macro2 v1.0.93
Downloaded proc-macro-crate v3.2.0
Downloaded pnet_packet v0.35.0
Downloaded async-recursion v1.0.0
Downloaded block-buffer v0.10.4
Downloaded atty v0.2.14
Downloaded ring v0.16.20
Compiling libc v0.2.169
Compiling proc-macro2 v1.0.93
Compiling unicode-ident v1.0.6
Compiling autocfg v1.1.0
Compiling cfg-if v1.0.0
Compiling serde v1.0.217
Compiling smallvec v1.13.2
Compiling scopeguard v1.1.0
Compiling once_cell v1.19.0
Compiling same-file v1.0.6
Compiling walkdir v2.3.1
Compiling eyre v0.6.12
Compiling lock_api v0.4.12
Compiling pkg-config v0.3.19
Compiling memchr v2.7.4
Compiling quote v1.0.38
Compiling cc v1.0.83
Compiling syn v2.0.98
Compiling thiserror v1.0.69
Compiling regex-syntax v0.8.5
Compiling aho-corasick v1.1.3
Compiling instant v0.1.13
Compiling signature v1.6.4
Compiling ed25519 v1.5.3
Compiling parking_lot_core v0.8.3
Compiling data-encoding v2.3.2
Compiling parking_lot v0.11.1
Compiling libsodium-sys v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=2c1406ce59c3ebe702cb72b37c67d897e4e2ac34#2c1406ce)
Compiling regex-automata v0.4.9
Compiling ryu v1.0.5
Compiling hex v0.4.3
Compiling indenter v0.3.3
Compiling lazy_static v1.4.0
Compiling regex v1.11.1
Compiling serde_json v1.0.61
Compiling serde_derive v1.0.217
Compiling thiserror-impl v1.0.69
Compiling bitflags v1.2.1
Compiling ppv-lite86 v0.2.10
Compiling byteorder v1.5.0
Compiling base64 v0.21.7
Compiling parking_lot_core v0.9.10
Compiling equivalent v1.0.1
Compiling hashbrown v0.14.5
Compiling getrandom v0.1.16
Compiling winnow v0.6.20
Compiling indexmap v2.5.0
Compiling pin-project-lite v0.2.13
Compiling toml_datetime v0.6.8
Compiling getrandom v0.2.15
Compiling parking_lot v0.12.3
Compiling toml_edit v0.22.22
Compiling tokio-macros v2.5.0
Compiling signal-hook-registry v1.4.0
Compiling mio v1.0.3
Compiling proc-macro-crate v3.2.0
Compiling socket2 v0.5.5
Compiling bytes v1.10.0
Compiling tinyvec_macros v0.1.1
Compiling tinyvec v1.8.0
Compiling tokio v1.43.0
Compiling num_enum_derive v0.7.3
Compiling rand_core v0.5.1
Compiling rand_core v0.6.4
Compiling num-traits v0.2.19
Compiling sodiumoxide v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=2c1406ce59c3ebe702cb72b37c67d897e4e2ac34#2c1406ce)
Compiling option-ext v0.2.0
Compiling no-std-net v0.6.0
Compiling syn v1.0.107
Compiling utf8parse v0.2.1
Compiling log v0.4.22
Compiling anstyle-parse v0.2.2
Compiling pnet_base v0.35.0
Compiling dirs-sys v0.4.1
Compiling rand_chacha v0.3.0
Compiling cjdns-crypto v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling cjdns-keys v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling cjdns-bytes v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling cjdns-core v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling num_enum v0.7.3
Compiling rand_chacha v0.2.2
Compiling unicode-normalization v0.1.24
Compiling slab v0.4.9
Compiling indexmap v1.6.1
Compiling unicode-width v0.1.8
Compiling typenum v1.17.0
Compiling itoa v0.4.7
Compiling unicode-bidi v0.3.15
Compiling anstyle v1.0.8
Compiling is_terminal_polyfill v1.70.1
Compiling anstyle-query v1.0.0
Compiling colorchoice v1.0.0
Compiling version_check v0.9.5
Compiling anstream v0.6.15
Compiling generic-array v0.14.7
Compiling textwrap v0.11.0
Compiling rand v0.7.3
Compiling cjdns-hdr v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling cjdns-bencode v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling rand v0.8.5
Compiling dirs v5.0.1
Compiling dirs-sys-next v0.1.2
Compiling atty v0.2.14
Compiling cbindgen v0.16.0
Compiling futures-core v0.3.30
Compiling vec_map v0.8.2
Compiling slog v2.7.0
Compiling strsim v0.8.0
Compiling async-trait v0.1.76
Compiling netchecksum v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling hashbrown v0.9.1
Compiling ansi_term v0.11.0
Compiling remove_dir_all v0.5.3
Compiling unicode-segmentation v1.7.1
Compiling percent-encoding v2.3.1
Compiling heck v0.3.2
Compiling form_urlencoded v1.2.1
Compiling tempfile v3.2.0
Compiling clap v2.33.3
Compiling cjdns-ctrl v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling dirs-next v2.0.0
Compiling cjdns-admin v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling pnet_macros v0.35.0
Compiling num-integer v0.1.46
Compiling toml v0.5.8
Compiling idna v0.5.0
Compiling pnet_macros_support v0.35.0
Compiling tracing-attributes v0.1.27
Compiling ring v0.16.20
Compiling pnet_sys v0.35.0
Compiling time v0.1.43
Compiling tracing-core v0.1.32
Compiling futures-task v0.3.30
Compiling pin-utils v0.1.0
Compiling match_cfg v0.1.0
Compiling cfg-if v0.1.10
Compiling heck v0.5.0
Compiling tracing v0.1.40
Compiling enum-as-inner v0.6.1
Compiling parking_lot_core v0.7.2
Compiling hostname v0.3.1
Compiling futures-util v0.3.30
Compiling chrono v0.4.19
Compiling pnet_packet v0.35.0
Compiling url v2.5.2
Compiling cjdns-sniff v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling term v0.7.0
Compiling futures-channel v0.3.30
Compiling idna v0.4.0
Compiling cjdns-ann v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling cjdns-snode-wire v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling ipnetwork v0.20.0
Compiling thread_local v1.1.2
Compiling lock_api v0.3.4
Compiling cjdns-util v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling boxfnonce v0.1.1
Compiling linked-hash-map v0.5.6
Compiling untrusted v0.7.1
Compiling ipnet v2.10.0
Compiling spin v0.5.2
Compiling futures-io v0.3.30
Compiling quick-error v1.2.3
Compiling pnet v0.35.0
Compiling resolv-conf v0.7.0
Compiling trust-dns-proto v0.23.2
Compiling lru-cache v0.1.2
Compiling daemonize v0.4.1
Compiling cjdns v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling parking_lot v0.10.2
Compiling slog-term v2.8.0
Compiling pnet_datalink v0.35.0
Compiling cjdns_sys v0.1.0 (/build/cjdns/src/cjdns-cjdns-v22.3/rust/cjdns_sys)
Compiling pnet_transport v0.35.0
Compiling env_filter v0.1.2
Compiling base64 v0.12.3
Compiling humantime v2.1.0
Compiling env_logger v0.11.5
Compiling boringtun v0.3.0 (https://github.com/cjdelisle/boringtun?rev=f288b2f461e7322a278b63b1ddc4ab705b5b7462#f288b2f4)
Compiling trust-dns-resolver v0.23.2
Compiling block-buffer v0.10.4
Compiling crypto-common v0.1.6
Compiling async-recursion v1.0.0
Compiling num_cpus v1.13.1
Compiling heck v0.4.1
Compiling strsim v0.10.0
Compiling unicode-xid v0.2.4
Compiling clap_lex v0.6.0
Compiling clap_builder v4.4.8
Compiling const_format_proc_macros v0.2.34
Compiling clap_derive v4.4.7
warning: unexpected `cfg` condition name: `os`
--> rust/cjdns_sys/src/interface/udpaddriface.rs:204:11
|
204 | #[cfg(os = "windows")]
| ^^^^^^^^^^^^^^
|
= help: expected names are: `docsrs`, `feature`, and `test` and 31 more
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(os, values("windows"))'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(os, values(\"windows\"))");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
= note: `#[warn(unexpected_cfgs)]` on by default
warning: unexpected `cfg` condition name: `os`
--> rust/cjdns_sys/src/interface/udpaddriface.rs:209:15
|
209 | #[cfg(not(os = "windows"))]
| ^^^^^^^^^^^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(os, values("windows"))'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(os, values(\"windows\"))");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
warning: unused import: `IpV6`
--> rust/cjdns_sys/src/crypto/keys.rs:3:23
|
3 | pub use cjdns::keys::{IpV6, PrivateKey, PublicKey};
| ^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
Compiling digest v0.10.7
Compiling cpufeatures v0.2.11
Compiling sha2 v0.10.8
warning: variable does not need to be mutable
--> rust/cjdns_sys/src/interface/wire/message.rs:206:17
|
206 | let mut msg = &mut (*self.msg);
| ----^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
warning: variable does not need to be mutable
--> rust/cjdns_sys/src/interface/wire/message.rs:432:17
|
432 | let mut msg = &mut (*self.msg);
| ----^^^
| |
| help: remove this `mut`
warning: struct `Ethernet` is never constructed
--> rust/cjdns_sys/src/interface/wire/ethernet.rs:4:12
|
4 | pub struct Ethernet {
| ^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: associated constants `ADDRLEN` and `SIZE` are never used
--> rust/cjdns_sys/src/interface/wire/ethernet.rs:12:15
|
11 | impl Ethernet {
| ------------- associated constants in this implementation
12 | pub const ADDRLEN: usize = 6;
| ^^^^^^^
13 | pub const SIZE: usize = 16;
| ^^^^
warning: constant `TYPE_ARP` is never used
--> rust/cjdns_sys/src/interface/wire/ethernet.rs:17:11
|
17 | pub const TYPE_ARP: u16 = u16::to_be(0x0806);
| ^^^^^^^^
warning: constant `TYPE_CJDNS` is never used
--> rust/cjdns_sys/src/interface/wire/ethernet.rs:19:11
|
19 | pub const TYPE_CJDNS: u16 = u16::to_be(0xFC00);
| ^^^^^^^^^^
warning: fields `si` and `iface` are never read
--> rust/cjdns_sys/src/interface/unixsocketiface.rs:38:5
|
37 | struct Client {
| ------ fields in this struct
38 | si: SocketIface,
| ^^
39 | iface: Iface,
| ^^^^^
warning: constant `TYPE_PLATFORM` is never used
--> rust/cjdns_sys/src/util/sockaddr.rs:9:11
|
9 | pub const TYPE_PLATFORM: u8 = 0;
| ^^^^^^^^^^^^^
warning: trait `Ctx` is never used
--> rust/cjdns_sys/src/util/async_callable.rs:5:11
|
5 | pub trait Ctx: 'static + Clone + Send + Sync {}
| ^^^
warning: trait `Arg` is never used
--> rust/cjdns_sys/src/util/async_callable.rs:9:11
|
9 | pub trait Arg: 'static + Send + Sync {}
| ^^^
warning: trait `Fun` is never used
--> rust/cjdns_sys/src/util/async_callable.rs:13:11
|
13 | pub trait Fun<C: Ctx, T: Arg, O: Out>: 'static + Fn(C, T) -> Self::Fut + Send + Sync {
| ^^^
warning: trait `Fut` is never used
--> rust/cjdns_sys/src/util/async_callable.rs:28:11
|
28 | pub trait Fut<O: Out>: 'static + Future<Output = O> + Send + Sync {}
| ^^^
warning: trait `Out` is never used
--> rust/cjdns_sys/src/util/async_callable.rs:37:11
|
37 | pub trait Out: 'static + Send + Sync {}
| ^^^
warning: trait `AsyncCallable` is never used
--> rust/cjdns_sys/src/util/async_callable.rs:42:11
|
42 | pub trait AsyncCallable<T: Arg, O: Out>: Send + Sync {
| ^^^^^^^^^^^^^
warning: associated function `new` is never used
--> rust/cjdns_sys/src/util/async_callable.rs:65:8
|
45 | impl<T: Arg, O: Out> dyn AsyncCallable<T, O> {
| -------------------------------------------- associated function in this implementation
...
65 | fn new<C: Ctx, F: Fun<C,T,O>>(ctx: C, f: F) -> impl AsyncCallable<T, O> {
| ^^^
warning: struct `CtxCallable` is never constructed
--> rust/cjdns_sys/src/util/async_callable.rs:75:8
|
75 | struct CtxCallable<C, T, F, O>
| ^^^^^^^^^^^
warning: `extern` block uses type `rtypes::RTypes_Error_t`, which is not FFI-safe
--> rust/cjdns_sys/src/cffi.rs:296:10
|
296 | ) -> *mut RTypes_Error_t;
| ^^^^^^^^^^^^^^^^^^^ not FFI-safe
|
= help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct
= note: this struct has unspecified layout
note: the type is defined here
--> rust/cjdns_sys/src/rtypes.rs:84:1
|
84 | pub struct RTypes_Error_t {
| ^^^^^^^^^^^^^^^^^^^^^^^^^
= note: `#[warn(improper_ctypes)]` on by default
warning: the type `RBindings_Whitelist` does not permit zero-initialization
--> rust/cjdns_sys/src/cffi.rs:732:18
|
732 | unsafe { ::std::mem::zeroed() }
| ^^^^^^^^^^^^^^^^^^^^
| |
| this code causes undefined behavior when executed
| help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
|
note: `cffi::CryptoAuth_addUser_Res` must be non-null (in this struct field)
--> rust/cjdns_sys/src/cffi.rs:713:5
|
713 | pub c: CryptoAuth_addUser_Res,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: `#[warn(invalid_value)]` on by default
Compiling clap v4.4.8
Compiling const_format v0.2.34
Compiling cjdnstool v0.1.0 (/build/cjdns/src/cjdns-cjdns-v22.3/rust/cjdnstool)
warning: field `metric` is never read
--> rust/cjdnstool/src/route/get.rs:15:9
|
13 | pub struct Route {
| ----- field in this struct
14 | pub full_addr: Address,
15 | pub metric: String,
| ^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: `cjdns_sys` (lib) generated 21 warnings (run `cargo fix --lib -p cjdns_sys` to apply 3 suggestions)
warning: `cjdnstool` (bin "cjdnstool") generated 1 warning
Finished `release` profile [optimized] target(s) in 9m 14s
warning: the following packages contain code that will be rejected by a future version of Rust: boringtun v0.3.0 (https://github.com/cjdelisle/boringtun?rev=f288b2f461e7322a278b63b1ddc4ab705b5b7462#f288b2f4), daemonize v0.4.1
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
Running test Beacon_noisenoise_test 14.819 ms
Running test Beacon_noiseold_test 15.337 ms
Running test Beacon_oldnoise_test 15.444 ms
Running test Beacon_oldold_test 15.201 ms
Running test CryptoAddress_test 0.147 ms
Running test printIp_test 3.172 ms
Running test CryptoAuth_test 41.688 ms
Running test CryptoAuth_unit_test 3.523 ms
Running test ReplayProtector_test 0.271 ms
Running test Sign_test 0.694 ms
Running test RustIface_test 0.35 ms
Running test FileReader_test 0.156 ms
Running test LinkState_test 3.452 ms
Running test EncodingScheme_test 56.859 ms
Running test LabelSplicer_test 0.14 ms
Running test NumberCompress_test 4.577 ms
Running test IpTunnel_test 18.612 ms
Running test RouteGen_test 25.730 ms
Running test AddrTools_test 0.49 ms
Running test AverageRoller_test 0.18 ms
Running test Base10_test 0.849 ms
Running test Base32_test 0.75 ms
Running test Bits_test 0.154 ms
Running test Checksum_test 0.11 ms
Running test Endian_test 0.5 ms
Running test Hex_test 0.61 ms
Running test Identity_test 0.6 ms
Running test Map_test 0.351 ms
Running test Process_test 5.542 ms
Running test QSort_test 0.54 ms
Running test VarInt_test 0.238 ms
Running test Version_test 0.8 ms
Running test Random_test 1.649 ms
Running test BSDMessageTypeWrapper_test 0.22 ms
Running test TUNInterface_ipv4_root_test
Root test TUNInterface_ipv4_root_test disabled, use [./target/release/testcjdroute TUNInterface_ipv4_root_test +roottest] to include it
0.10 ms
Running test TUNInterface_ipv6_root_test
Root test TUNInterface_ipv6_root_test disabled, use [./target/release/testcjdroute TUNInterface_ipv6_root_test +roottest] to include it
0.7 ms
Running test TUNInterface_ipv6_withroute_root_test
Root test TUNInterface_ipv6_withroute_root_test disabled, use [./target/release/testcjdroute TUNInterface_ipv6_withroute_root_test +roottest] to include it
0.7 ms
Running test Sockaddr_test 0.61 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-d5a7f1e10df44db4/out/fuzz_inputs/test_Main_fuzz_test_cCtrlAddrErr 29.872 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-d5a7f1e10df44db4/out/fuzz_inputs/crypto_test_CryptoAuthFuzz_fuzz_test_cDefault 3.494 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-d5a7f1e10df44db4/out/fuzz_inputs/interface_test_FramingIface_fuzz_test_cDefault 0.388 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-d5a7f1e10df44db4/out/fuzz_inputs/util_test_Map_fuzz_test_cDefault 0.36 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-d5a7f1e10df44db4/out/fuzz_inputs/test_Main_fuzz_test_cCtrlAuthErr 170.181 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-d5a7f1e10df44db4/out/fuzz_inputs/test_Main_fuzz_test_cCtrlPing 74.998 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-d5a7f1e10df44db4/out/fuzz_inputs/test_Main_fuzz_test_cCtrlPong 62.287 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-d5a7f1e10df44db4/out/fuzz_inputs/test_Main_fuzz_test_cCtrlUndeliverable 69.570 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-d5a7f1e10df44db4/out/fuzz_inputs/test_Main_fuzz_test_cDhtFindNodeQuery 59.225 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-d5a7f1e10df44db4/out/fuzz_inputs/test_Main_fuzz_test_cDhtGetPeersQuery 43.69 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-d5a7f1e10df44db4/out/fuzz_inputs/test_Main_fuzz_test_cDhtPingQuery 39.266 ms
Total test time 781.317 ms
stat: cannot statx './cjdroute': No such file or directory
stat: cannot statx './cjdnstool': No such file or directory
Build completed successfully, type ./cjdroute to begin setup.
real 9m15.202s
user 47m24.244s
sys 4m7.278s
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "cjdns"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: cjdns 22.3-2 (Sat Mar 28 17:35:54 2026)
==> Cleaning up...
[?12l[?25h