==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: cjdns 22.3-1 (Mon Dec 22 16:54:30 2025)
==> 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-1 (Mon Dec 22 23:54:56 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
:: There are 14 providers available for linux-headers:
:: Repository core
1) linux-am33x-headers 2) linux-armv7-headers 3) linux-armv7-rc-headers 4) linux-clearfog-headers 5) linux-headers-odroid 6) linux-headers-utilite-dt 7) linux-imx6-headers 8) linux-odroid-c1-headers 9) linux-odroid-xu3-headers 10) linux-peach-headers 11) linux-rpi-headers 12) linux-utilite-headers 13) linux-veyron-headers 14) linux-zedboard-headers
Enter a number (default=1):
resolving dependencies...
looking for conflicting packages...
Packages (13) c-ares-1.34.6-1 compiler-rt-21.1.6-1 libedit-20250104_3.1-1 libngtcp2-1.18.0-1 libuv-1.51.0-1 lld-21.1.6-1 llvm-libs-21.1.6-1 mpdecimal-4.0.1-1 simdjson-1:4.2.4-1 linux-am33x-headers-6.13.1-2 nodejs-25.2.1-1.1 python-3.13.11-1 rust-1:1.92.0-1
Total Download Size: 127.10 MiB
Total Installed Size: 565.53 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
rust-1:1.92.0-1-armv7h downloading...
llvm-libs-21.1.6-1-armv7h downloading...
nodejs-25.2.1-1.1-armv7h downloading...
python-3.13.11-1-armv7h downloading...
linux-am33x-headers-6.13.1-2-armv7h downloading...
lld-21.1.6-1-armv7h downloading...
compiler-rt-21.1.6-1-armv7h downloading...
simdjson-1:4.2.4-1-armv7h downloading...
libuv-1.51.0-1-armv7h downloading...
c-ares-1.34.6-1-armv7h downloading...
libngtcp2-1.18.0-1-armv7h downloading...
libedit-20250104_3.1-1-armv7h downloading...
mpdecimal-4.0.1-1-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing linux-am33x-headers...
installing c-ares...
installing libngtcp2...
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 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 armv7l-unknown-linux-gnueabihf-gcc (GCC) 15.2.1 20251112
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 form_urlencoded v1.2.1
Downloaded atty v0.2.14
Downloaded time v0.1.43
Downloaded tokio-macros v2.5.0
Downloaded version_check v0.9.5
Downloaded walkdir v2.3.1
Downloaded indexmap v1.6.1
Downloaded syn v2.0.98
Downloaded serde_json v1.0.61
Downloaded trust-dns-proto v0.23.2
Downloaded serde v1.0.217
Downloaded hashbrown v0.14.5
Downloaded tracing v0.1.40
Downloaded trust-dns-resolver v0.23.2
Downloaded toml_edit v0.22.22
Downloaded url v2.5.2
Downloaded unicode-segmentation v1.7.1
Downloaded unicode-normalization v0.1.24
Downloaded syn v1.0.107
Downloaded idna v0.5.0
Downloaded winnow v0.6.20
Downloaded idna v0.4.0
Downloaded clap v2.33.3
Downloaded regex-automata v0.4.9
Downloaded futures-util v0.3.30
Downloaded cbindgen v0.16.0
Downloaded clap_builder v4.4.8
Downloaded chrono v0.4.19
Downloaded rand v0.8.5
Downloaded rand v0.7.3
Downloaded mio v1.0.3
Downloaded memchr v2.7.4
Downloaded const_format v0.2.34
Downloaded regex v1.11.1
Downloaded indexmap v2.5.0
Downloaded base64 v0.21.7
Downloaded heck v0.3.2
Downloaded hashbrown v0.9.1
Downloaded cc v1.0.83
Downloaded unicode-width v0.1.8
Downloaded tokio v1.43.0
Downloaded unicode-ident v1.0.6
Downloaded unicode-bidi v0.3.15
Downloaded libc v0.2.169
Downloaded slog-term v2.8.0
Downloaded parking_lot_core v0.7.2
Downloaded parking_lot v0.12.3
Downloaded parking_lot v0.11.1
Downloaded parking_lot v0.10.2
Downloaded once_cell v1.19.0
Downloaded log v0.4.22
Downloaded eyre v0.6.12
Downloaded clap v4.4.8
Downloaded vec_map v0.8.2
Downloaded utf8parse v0.2.1
Downloaded untrusted v0.7.1
Downloaded unicode-xid v0.2.4
Downloaded typenum v1.17.0
Downloaded tracing-core v0.1.32
Downloaded tracing-attributes v0.1.27
Downloaded toml_datetime v0.6.8
Downloaded toml v0.5.8
Downloaded thiserror-impl v1.0.69
Downloaded textwrap v0.11.0
Downloaded strsim v0.10.0
Downloaded signal-hook-registry v1.4.0
Downloaded same-file v1.0.6
Downloaded pnet_datalink v0.35.0
Downloaded pin-utils v0.1.0
Downloaded pin-project-lite v0.2.13
Downloaded num_enum_derive v0.7.3
Downloaded num_enum v0.7.3
Downloaded num_cpus v1.13.1
Downloaded no-std-net v0.6.0
Downloaded lock_api v0.3.4
Downloaded ipnet v2.10.0
Downloaded humantime v2.1.0
Downloaded getrandom v0.2.15
Downloaded getrandom v0.1.16
Downloaded env_logger v0.11.5
Downloaded clap_derive v4.4.7
Downloaded tinyvec_macros v0.1.1
Downloaded tinyvec v1.8.0
Downloaded thread_local v1.1.2
Downloaded thiserror v1.0.69
Downloaded tempfile v3.2.0
Downloaded socket2 v0.5.5
Downloaded smallvec v1.13.2
Downloaded slab v0.4.9
Downloaded signature v1.6.4
Downloaded sha2 v0.10.8
Downloaded serde_derive v1.0.217
Downloaded scopeguard v1.1.0
Downloaded ryu v1.0.5
Downloaded resolv-conf v0.7.0
Downloaded remove_dir_all v0.5.3
Downloaded rand_chacha v0.3.0
Downloaded rand_chacha v0.2.2
Downloaded quick-error v1.2.3
Downloaded proc-macro2 v1.0.93
Downloaded proc-macro-crate v3.2.0
Downloaded ppv-lite86 v0.2.10
Downloaded pnet_transport v0.35.0
Downloaded pnet_sys v0.35.0
Downloaded pnet_packet v0.35.0
Downloaded pnet_macros_support v0.35.0
Downloaded pnet_base v0.35.0
Downloaded pkg-config v0.3.19
Downloaded percent-encoding v2.3.1
Downloaded parking_lot_core v0.9.10
Downloaded parking_lot_core v0.8.3
Downloaded option-ext v0.2.0
Downloaded num-integer v0.1.46
Downloaded match_cfg v0.1.0
Downloaded lru-cache v0.1.2
Downloaded lock_api v0.4.12
Downloaded linked-hash-map v0.5.6
Downloaded itoa v0.4.7
Downloaded ipnetwork v0.20.0
Downloaded hostname v0.3.1
Downloaded heck v0.5.0
Downloaded heck v0.4.1
Downloaded glob v0.3.2
Downloaded generic-array v0.14.7
Downloaded futures-channel v0.3.30
Downloaded equivalent v1.0.1
Downloaded env_filter v0.1.2
Downloaded ed25519 v1.5.3
Downloaded dirs-sys-next v0.1.2
Downloaded dirs-sys v0.4.1
Downloaded dirs-next v2.0.0
Downloaded dirs v5.0.1
Downloaded digest v0.10.7
Downloaded data-encoding v2.3.2
Downloaded daemonize v0.4.1
Downloaded const_format_proc_macros v0.2.34
Downloaded colorchoice v1.0.0
Downloaded clap_lex v0.6.0
Downloaded cfg-if v1.0.0
Downloaded cfg-if v0.1.10
Downloaded bytes v1.10.0
Downloaded byteorder v1.5.0
Downloaded boxfnonce v0.1.1
Downloaded block-buffer v0.10.4
Downloaded bitflags v1.2.1
Downloaded base64 v0.12.3
Downloaded autocfg v1.1.0
Downloaded anstyle-query v1.0.0
Downloaded anstyle-parse v0.2.2
Downloaded anstyle v1.0.8
Downloaded anstream v0.6.15
Downloaded ansi_term v0.11.0
Downloaded aho-corasick v1.1.3
Downloaded term v0.7.0
Downloaded strsim v0.8.0
Downloaded slog v2.7.0
Downloaded regex-syntax v0.8.5
Downloaded rand_core v0.6.4
Downloaded rand_core v0.5.1
Downloaded quote v1.0.38
Downloaded pnet_macros v0.35.0
Downloaded pnet v0.35.0
Downloaded num-traits v0.2.19
Downloaded lazy_static v1.4.0
Downloaded is_terminal_polyfill v1.70.1
Downloaded instant v0.1.13
Downloaded indenter v0.3.3
Downloaded hex v0.4.3
Downloaded futures-task v0.3.30
Downloaded futures-io v0.3.30
Downloaded futures-core v0.3.30
Downloaded enum-as-inner v0.6.1
Downloaded crypto-common v0.1.6
Downloaded async-trait v0.1.76
Downloaded async-recursion v1.0.0
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 lock_api v0.4.12
Compiling once_cell v1.19.0
Compiling quote v1.0.38
Compiling syn v2.0.98
Compiling same-file v1.0.6
Compiling cc v1.0.83
Compiling walkdir v2.3.1
Compiling eyre v0.6.12
Compiling pkg-config v0.3.19
Compiling memchr v2.7.4
Compiling regex-syntax v0.8.5
Compiling aho-corasick v1.1.3
Compiling libsodium-sys v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=2c1406ce59c3ebe702cb72b37c67d897e4e2ac34#2c1406ce)
Compiling thiserror v1.0.69
Compiling regex-automata v0.4.9
Compiling serde_derive v1.0.217
Compiling thiserror-impl v1.0.69
Compiling instant v0.1.13
Compiling signature v1.6.4
Compiling ed25519 v1.5.3
Compiling parking_lot_core v0.8.3
Compiling regex v1.11.1
Compiling data-encoding v2.3.2
Compiling parking_lot v0.11.1
Compiling hex v0.4.3
Compiling ryu v1.0.5
Compiling indenter v0.3.3
Compiling lazy_static v1.4.0
Compiling serde_json v1.0.61
Compiling ppv-lite86 v0.2.10
Compiling base64 v0.21.7
Compiling hashbrown v0.14.5
Compiling equivalent v1.0.1
Compiling byteorder v1.5.0
Compiling bitflags v1.2.1
Compiling parking_lot_core v0.9.10
Compiling indexmap v2.5.0
Compiling toml_datetime v0.6.8
Compiling winnow v0.6.20
Compiling getrandom v0.1.16
Compiling pin-project-lite v0.2.13
Compiling getrandom v0.2.15
Compiling parking_lot v0.12.3
Compiling toml_edit v0.22.22
Compiling tokio-macros v2.5.0
Compiling socket2 v0.5.5
Compiling sodiumoxide v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=2c1406ce59c3ebe702cb72b37c67d897e4e2ac34#2c1406ce)
Compiling proc-macro-crate v3.2.0
Compiling signal-hook-registry v1.4.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 mio v1.0.3
Compiling bytes v1.10.0
Compiling tinyvec_macros v0.1.1
Compiling tinyvec v1.8.0
Compiling num_enum_derive v0.7.3
Compiling tokio v1.43.0
Compiling cjdns-core v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling rand_core v0.5.1
Compiling rand_core v0.6.4
Compiling num-traits v0.2.19
Compiling utf8parse v0.2.1
Compiling option-ext v0.2.0
Compiling no-std-net v0.6.0
Compiling syn v1.0.107
Compiling log v0.4.22
Compiling rand_chacha v0.3.0
Compiling pnet_base v0.35.0
Compiling dirs-sys v0.4.1
Compiling anstyle-parse v0.2.2
Compiling rand_chacha v0.2.2
Compiling num_enum v0.7.3
Compiling unicode-normalization v0.1.24
Compiling indexmap v1.6.1
Compiling slab v0.4.9
Compiling unicode-bidi v0.3.15
Compiling anstyle v1.0.8
Compiling typenum v1.17.0
Compiling itoa v0.4.7
Compiling is_terminal_polyfill v1.70.1
Compiling unicode-width v0.1.8
Compiling anstyle-query v1.0.0
Compiling version_check v0.9.5
Compiling colorchoice v1.0.0
Compiling anstream v0.6.15
Compiling generic-array v0.14.7
Compiling textwrap v0.11.0
Compiling cjdns-hdr v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling rand v0.7.3
Compiling dirs v5.0.1
Compiling rand v0.8.5
Compiling cjdns-bencode v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling atty v0.2.14
Compiling dirs-sys-next v0.1.2
Compiling strsim v0.8.0
Compiling percent-encoding v2.3.1
Compiling hashbrown v0.9.1
Compiling cbindgen v0.16.0
Compiling ansi_term v0.11.0
Compiling futures-core v0.3.30
Compiling unicode-segmentation v1.7.1
Compiling slog v2.7.0
Compiling netchecksum v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling vec_map v0.8.2
Compiling remove_dir_all v0.5.3
Compiling async-trait v0.1.76
Compiling clap v2.33.3
Compiling tempfile v3.2.0
Compiling cjdns-ctrl v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling heck v0.3.2
Compiling form_urlencoded v1.2.1
Compiling dirs-next v2.0.0
Compiling cjdns-admin v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
Compiling num-integer v0.1.46
Compiling pnet_macros v0.35.0
Compiling idna v0.5.0
Compiling toml v0.5.8
Compiling pnet_macros_support v0.35.0
Compiling tracing-attributes v0.1.27
Compiling pnet_sys v0.35.0
Compiling time v0.1.43
Compiling tracing-core v0.1.32
Compiling cfg-if v0.1.10
Compiling heck v0.5.0
Compiling futures-task v0.3.30
Compiling match_cfg v0.1.0
Compiling pin-utils v0.1.0
Compiling futures-util v0.3.30
Compiling tracing v0.1.40
Compiling hostname v0.3.1
Compiling enum-as-inner v0.6.1
Compiling parking_lot_core v0.7.2
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 pnet v0.35.0
Compiling quick-error v1.2.3
Compiling futures-io v0.3.30
Compiling ipnet v2.10.0
Compiling linked-hash-map v0.5.6
Compiling boxfnonce v0.1.1
Compiling daemonize v0.4.1
Compiling trust-dns-proto v0.23.2
Compiling lru-cache v0.1.2
Compiling resolv-conf v0.7.0
Compiling parking_lot v0.10.2
Compiling cjdns v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
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 untrusted v0.7.1
Compiling humantime v2.1.0
Compiling base64 v0.12.3
Compiling boringtun v0.3.0 (https://github.com/cjdelisle/boringtun?rev=f288b2f461e7322a278b63b1ddc4ab705b5b7462#f288b2f4)
Compiling env_logger v0.11.5
Compiling trust-dns-resolver v0.23.2
Compiling crypto-common v0.1.6
Compiling block-buffer v0.10.4
Compiling async-recursion v1.0.0
Compiling num_cpus v1.13.1
Compiling heck v0.4.1
Compiling clap_lex v0.6.0
Compiling unicode-xid v0.2.4
Compiling strsim v0.10.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
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 digest v0.10.7
Compiling sha2 v0.10.8
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 14m 20s
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 34.973 ms
Running test Beacon_noiseold_test 21.119 ms
Running test Beacon_oldnoise_test 24.224 ms
Running test Beacon_oldold_test 23.951 ms
Running test CryptoAddress_test 0.255 ms
Running test printIp_test 6.958 ms
Running test CryptoAuth_test 80.647 ms
Running test CryptoAuth_unit_test 8.808 ms
Running test ReplayProtector_test 0.791 ms
Running test Sign_test 1.513 ms
Running test RustIface_test 0.153 ms
Running test FileReader_test 0.620 ms
Running test EncodingScheme_test 132.946 ms
Running test LabelSplicer_test 0.63 ms
Running test NumberCompress_test 4.825 ms
Running test LinkState_test 4.229 ms
Running test IpTunnel_test 46.756 ms
Running test RouteGen_test 69.148 ms
Running test AddrTools_test 0.101 ms
Running test AverageRoller_test 0.69 ms
Running test Base10_test 1.822 ms
Running test Base32_test 0.300 ms
Running test Bits_test 0.401 ms
Running test Checksum_test 0.43 ms
Running test Endian_test 0.32 ms
Running test Hex_test 0.294 ms
Running test Identity_test 0.30 ms
Running test Map_test 2.246 ms
Running test Process_test 20.944 ms
Running test QSort_test 0.54 ms
Running test VarInt_test 0.387 ms
Running test Version_test 0.22 ms
Running test Random_test 2.54 ms
Running test BSDMessageTypeWrapper_test 0.45 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.36 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.31 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.31 ms
Running test Sockaddr_test 0.177 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-918aa0eea6214553/out/fuzz_inputs/test_Main_fuzz_test_cCtrlAddrErr 45.510 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-918aa0eea6214553/out/fuzz_inputs/crypto_test_CryptoAuthFuzz_fuzz_test_cDefault 7.11 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-918aa0eea6214553/out/fuzz_inputs/interface_test_FramingIface_fuzz_test_cDefault 1.220 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-918aa0eea6214553/out/fuzz_inputs/util_test_Map_fuzz_test_cDefault 0.308 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-918aa0eea6214553/out/fuzz_inputs/test_Main_fuzz_test_cCtrlAuthErr 293.986 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-918aa0eea6214553/out/fuzz_inputs/test_Main_fuzz_test_cCtrlPing 127.914 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-918aa0eea6214553/out/fuzz_inputs/test_Main_fuzz_test_cCtrlPong 88.789 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-918aa0eea6214553/out/fuzz_inputs/test_Main_fuzz_test_cCtrlUndeliverable 140.94 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-918aa0eea6214553/out/fuzz_inputs/test_Main_fuzz_test_cDhtFindNodeQuery 106.143 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-918aa0eea6214553/out/fuzz_inputs/test_Main_fuzz_test_cDhtGetPeersQuery 83.457 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-918aa0eea6214553/out/fuzz_inputs/test_Main_fuzz_test_cDhtPingQuery 69.767 ms
Total test time 1455.320 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 14m22.854s
user 49m36.550s
sys 6m11.494s
==> 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-1 (Tue Dec 23 00:10:04 2025)
==> Cleaning up...
[?12l[?25h