==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: cjdns 22.3-2 (Sat Mar 28 09:07:35 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 15:08:02 2026)
==> 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 (15) ada-3.4.4-1  c-ares-1.34.6-1  compiler-rt-22.1.1-1  libedit-20251016_3.1-1  libgit2-1:1.9.2-3  libuv-1.52.1-1  lld-22.1.1-1  llhttp-9.3.1-1  llvm-libs-22.1.2-1  mpdecimal-4.0.1-3  simdjson-1:4.4.2-1  linux-am33x-headers-6.13.1-2  nodejs-25.8.2-1  python-3.14.3-1  rust-1:1.94.1-1

Total Download Size:    10.10 MiB
Total Installed Size:  566.92 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 linux-am33x-headers-6.13.1-2-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 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 armv7l-unknown-linux-gnueabihf-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 pkg-config v0.3.19
  Downloaded pin-utils v0.1.0
  Downloaded vec_map v0.8.2
  Downloaded utf8parse v0.2.1
  Downloaded version_check v0.9.5
  Downloaded unicode-ident v1.0.6
  Downloaded unicode-width v0.1.8
  Downloaded tracing v0.1.40
  Downloaded walkdir v2.3.1
  Downloaded toml_edit v0.22.22
  Downloaded winnow v0.6.20
  Downloaded unicode-normalization v0.1.24
  Downloaded libc v0.2.169
  Downloaded serde_json v1.0.61
  Downloaded unicode-segmentation v1.7.1
  Downloaded regex v1.11.1
  Downloaded trust-dns-resolver v0.23.2
  Downloaded syn v1.0.107
  Downloaded toml v0.5.8
  Downloaded syn v2.0.98
  Downloaded rand v0.7.3
  Downloaded regex-syntax v0.8.5
  Downloaded trust-dns-proto v0.23.2
  Downloaded unicode-bidi v0.3.15
  Downloaded tracing-core v0.1.32
  Downloaded socket2 v0.5.5
  Downloaded serde v1.0.217
  Downloaded rand v0.8.5
  Downloaded typenum v1.17.0
  Downloaded tracing-attributes v0.1.27
  Downloaded toml_datetime v0.6.8
  Downloaded tinyvec v1.8.0
  Downloaded time v0.1.43
  Downloaded textwrap v0.11.0
  Downloaded term v0.7.0
  Downloaded regex-automata v0.4.9
  Downloaded smallvec v1.13.2
  Downloaded slog-term v2.8.0
  Downloaded slog v2.7.0
  Downloaded serde_derive v1.0.217
  Downloaded ryu v1.0.5
  Downloaded url v2.5.2
  Downloaded tokio-macros v2.5.0
  Downloaded tinyvec_macros v0.1.1
  Downloaded thread_local v1.1.2
  Downloaded thiserror-impl v1.0.69
  Downloaded tokio v1.43.0
  Downloaded thiserror v1.0.69
  Downloaded tempfile v3.2.0
  Downloaded strsim v0.10.0
  Downloaded strsim v0.8.0
  Downloaded slab v0.4.9
  Downloaded signal-hook-registry v1.4.0
  Downloaded sha2 v0.10.8
  Downloaded same-file v1.0.6
  Downloaded resolv-conf v0.7.0
  Downloaded remove_dir_all v0.5.3
  Downloaded rand_core v0.6.4
  Downloaded rand_core v0.5.1
  Downloaded quote v1.0.38
  Downloaded proc-macro2 v1.0.93
  Downloaded signature v1.6.4
  Downloaded scopeguard v1.1.0
  Downloaded rand_chacha v0.3.0
  Downloaded rand_chacha v0.2.2
  Downloaded quick-error v1.2.3
  Downloaded ppv-lite86 v0.2.10
  Downloaded pnet_transport v0.35.0
  Downloaded pnet_packet v0.35.0
  Downloaded pnet_macros v0.35.0
  Downloaded pnet_datalink v0.35.0
  Downloaded idna v0.5.0
  Downloaded idna v0.4.0
  Downloaded futures-util v0.3.30
  Downloaded clap_builder v4.4.8
  Downloaded clap v2.33.3
  Downloaded cbindgen v0.16.0
  Downloaded untrusted v0.7.1
  Downloaded unicode-xid v0.2.4
  Downloaded proc-macro-crate v3.2.0
  Downloaded pnet_sys v0.35.0
  Downloaded pnet_macros_support v0.35.0
  Downloaded pnet_base v0.35.0
  Downloaded pnet v0.35.0
  Downloaded parking_lot_core v0.8.3
  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 num-traits v0.2.19
  Downloaded num-integer v0.1.46
  Downloaded mio v1.0.3
  Downloaded memchr v2.7.4
  Downloaded log v0.4.22
  Downloaded lock_api v0.4.12
  Downloaded lock_api v0.3.4
  Downloaded ipnet v2.10.0
  Downloaded indexmap v2.5.0
  Downloaded indexmap v1.6.1
  Downloaded humantime v2.1.0
  Downloaded heck v0.3.2
  Downloaded hashbrown v0.14.5
  Downloaded hashbrown v0.9.1
  Downloaded getrandom v0.2.15
  Downloaded eyre v0.6.12
  Downloaded const_format v0.2.34
  Downloaded clap v4.4.8
  Downloaded chrono v0.4.19
  Downloaded cc v1.0.83
  Downloaded bytes v1.10.0
  Downloaded base64 v0.21.7
  Downloaded pin-project-lite v0.2.13
  Downloaded percent-encoding v2.3.1
  Downloaded parking_lot_core v0.9.10
  Downloaded option-ext v0.2.0
  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 match_cfg v0.1.0
  Downloaded linked-hash-map v0.5.6
  Downloaded lazy_static v1.4.0
  Downloaded itoa v0.4.7
  Downloaded is_terminal_polyfill v1.70.1
  Downloaded ipnetwork v0.20.0
  Downloaded indenter v0.3.3
  Downloaded hex v0.4.3
  Downloaded heck v0.5.0
  Downloaded glob v0.3.2
  Downloaded getrandom v0.1.16
  Downloaded generic-array v0.14.7
  Downloaded futures-task v0.3.30
  Downloaded futures-io v0.3.30
  Downloaded futures-core v0.3.30
  Downloaded futures-channel v0.3.30
  Downloaded form_urlencoded v1.2.1
  Downloaded equivalent v1.0.1
  Downloaded env_logger v0.11.5
  Downloaded env_filter v0.1.2
  Downloaded enum-as-inner v0.6.1
  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 crypto-common v0.1.6
  Downloaded const_format_proc_macros v0.2.34
  Downloaded clap_lex v0.6.0
  Downloaded clap_derive v4.4.7
  Downloaded cfg-if v0.1.10
  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 atty v0.2.14
  Downloaded async-trait v0.1.76
  Downloaded async-recursion v1.0.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 lru-cache v0.1.2
  Downloaded instant v0.1.13
  Downloaded hostname v0.3.1
  Downloaded heck v0.4.1
  Downloaded data-encoding v2.3.2
  Downloaded daemonize v0.4.1
  Downloaded colorchoice v1.0.0
  Downloaded cfg-if 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 quote v1.0.38
   Compiling syn v2.0.98
   Compiling once_cell v1.19.0
   Compiling cc v1.0.83
   Compiling same-file v1.0.6
   Compiling walkdir v2.3.1
   Compiling eyre v0.6.12
   Compiling memchr v2.7.4
   Compiling pkg-config v0.3.19
   Compiling aho-corasick v1.1.3
   Compiling regex-syntax v0.8.5
   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 lazy_static v1.4.0
   Compiling indenter v0.3.3
   Compiling serde_json v1.0.61
   Compiling base64 v0.21.7
   Compiling parking_lot_core v0.9.10
   Compiling byteorder v1.5.0
   Compiling equivalent v1.0.1
   Compiling bitflags v1.2.1
   Compiling ppv-lite86 v0.2.10
   Compiling hashbrown v0.14.5
   Compiling toml_datetime v0.6.8
   Compiling winnow v0.6.20
   Compiling indexmap v2.5.0
   Compiling pin-project-lite v0.2.13
   Compiling getrandom v0.1.16
   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 proc-macro-crate v3.2.0
   Compiling sodiumoxide v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=2c1406ce59c3ebe702cb72b37c67d897e4e2ac34#2c1406ce)
   Compiling signal-hook-registry v1.4.0
   Compiling mio v1.0.3
   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 tinyvec_macros v0.1.1
   Compiling bytes v1.10.0
   Compiling cjdns-bytes v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
   Compiling tokio v1.43.0
   Compiling num_enum_derive v0.7.3
   Compiling cjdns-core v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
   Compiling tinyvec v1.8.0
   Compiling rand_core v0.5.1
   Compiling rand_core v0.6.4
   Compiling num-traits v0.2.19
   Compiling log v0.4.22
   Compiling syn v1.0.107
   Compiling option-ext v0.2.0
   Compiling utf8parse v0.2.1
   Compiling no-std-net v0.6.0
   Compiling pnet_base v0.35.0
   Compiling anstyle-parse v0.2.2
   Compiling rand_chacha v0.3.0
   Compiling dirs-sys v0.4.1
   Compiling unicode-normalization v0.1.24
   Compiling rand_chacha v0.2.2
   Compiling num_enum v0.7.3
   Compiling indexmap v1.6.1
   Compiling slab v0.4.9
   Compiling itoa v0.4.7
   Compiling colorchoice v1.0.0
   Compiling version_check v0.9.5
   Compiling typenum v1.17.0
   Compiling anstyle-query v1.0.0
   Compiling is_terminal_polyfill v1.70.1
   Compiling anstyle v1.0.8
   Compiling unicode-width v0.1.8
   Compiling unicode-bidi v0.3.15
   Compiling textwrap v0.11.0
   Compiling anstream v0.6.15
   Compiling generic-array v0.14.7
   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 unicode-segmentation v1.7.1
   Compiling vec_map v0.8.2
   Compiling netchecksum v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
   Compiling slog v2.7.0
   Compiling percent-encoding v2.3.1
   Compiling hashbrown v0.9.1
   Compiling cbindgen v0.16.0
   Compiling async-trait v0.1.76
   Compiling futures-core v0.3.30
   Compiling strsim v0.8.0
   Compiling remove_dir_all v0.5.3
   Compiling ansi_term v0.11.0
   Compiling clap v2.33.3
   Compiling tempfile v3.2.0
   Compiling form_urlencoded v1.2.1
   Compiling cjdns-ctrl v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
   Compiling heck v0.3.2
   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 tracing-core v0.1.32
   Compiling pnet_sys v0.35.0
   Compiling time v0.1.43
   Compiling futures-task v0.3.30
   Compiling cfg-if v0.1.10
   Compiling pin-utils v0.1.0
   Compiling heck v0.5.0
   Compiling match_cfg v0.1.0
   Compiling tracing v0.1.40
   Compiling hostname v0.3.1
   Compiling enum-as-inner v0.6.1
   Compiling futures-util v0.3.30
   Compiling chrono v0.4.19
   Compiling parking_lot_core v0.7.2
   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 ipnet v2.10.0
   Compiling quick-error v1.2.3
   Compiling cjdns-util v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
   Compiling futures-io v0.3.30
   Compiling linked-hash-map v0.5.6
   Compiling pnet v0.35.0
   Compiling boxfnonce v0.1.1
   Compiling daemonize v0.4.1
   Compiling lru-cache v0.1.2
   Compiling trust-dns-proto v0.23.2
   Compiling cjdns v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
   Compiling resolv-conf v0.7.0
   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 untrusted v0.7.1
   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 clap_lex v0.6.0
   Compiling unicode-xid v0.2.4
   Compiling const_format_proc_macros v0.2.34
   Compiling clap_builder v4.4.8
   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 19s
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                                                31.545 ms
Running test Beacon_noiseold_test                                                  21.323 ms
Running test Beacon_oldnoise_test                                                  22.280 ms
Running test Beacon_oldold_test                                                    23.335 ms
Running test CryptoAddress_test                                                    0.229 ms
Running test printIp_test                                                          6.322 ms
Running test CryptoAuth_test                                                       79.378 ms
Running test CryptoAuth_unit_test                                                  8.661 ms
Running test ReplayProtector_test                                                  0.725 ms
Running test Sign_test                                                             1.484 ms
Running test RustIface_test                                                        0.164 ms
Running test FileReader_test                                                       0.610 ms
Running test LinkState_test                                                        4.491 ms
Running test EncodingScheme_test                                                   126.959 ms
Running test LabelSplicer_test                                                     0.56 ms
Running test NumberCompress_test                                                   5.244 ms
Running test IpTunnel_test                                                         12.88 ms
Running test RouteGen_test                                                         72.701 ms
Running test AddrTools_test                                                        0.112 ms
Running test AverageRoller_test                                                    0.70 ms
Running test Base10_test                                                           1.673 ms
Running test Base32_test                                                           0.321 ms
Running test Bits_test                                                             0.401 ms
Running test Checksum_test                                                         0.42 ms
Running test Endian_test                                                           0.31 ms
Running test Hex_test                                                              0.296 ms
Running test Identity_test                                                         0.29 ms
Running test Map_test                                                              5.545 ms
Running test Process_test                                                          25.203 ms
Running test QSort_test                                                            0.148 ms
Running test VarInt_test                                                           0.693 ms
Running test Version_test                                                          0.39 ms
Running test Random_test                                                           2.386 ms
Running test BSDMessageTypeWrapper_test                                            0.89 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.58 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.52 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.53 ms
Running test Sockaddr_test                                                         0.248 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-732a5a6812290f79/out/fuzz_inputs/test_Main_fuzz_test_cCtrlAddrErr 48.677 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-732a5a6812290f79/out/fuzz_inputs/crypto_test_CryptoAuthFuzz_fuzz_test_cDefault 6.758 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-732a5a6812290f79/out/fuzz_inputs/interface_test_FramingIface_fuzz_test_cDefault 0.855 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-732a5a6812290f79/out/fuzz_inputs/util_test_Map_fuzz_test_cDefault 0.80 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-732a5a6812290f79/out/fuzz_inputs/test_Main_fuzz_test_cCtrlAuthErr 126.266 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-732a5a6812290f79/out/fuzz_inputs/test_Main_fuzz_test_cCtrlPing 172.619 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-732a5a6812290f79/out/fuzz_inputs/test_Main_fuzz_test_cCtrlPong 84.903 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-732a5a6812290f79/out/fuzz_inputs/test_Main_fuzz_test_cCtrlUndeliverable 77.893 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-732a5a6812290f79/out/fuzz_inputs/test_Main_fuzz_test_cDhtFindNodeQuery 50.345 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-732a5a6812290f79/out/fuzz_inputs/test_Main_fuzz_test_cDhtGetPeersQuery 252.894 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-732a5a6812290f79/out/fuzz_inputs/test_Main_fuzz_test_cDhtPingQuery 147.693 ms
Total test time 1424.91 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	14m21.680s
user	49m7.040s
sys	6m35.313s
==> 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 15:23:07 2026)
==> Cleaning up...
[?12l[?25h