==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: cjdns 22.3-1 (Mon Dec 22 23:54:03 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:06 2025)
==> 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 (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-aarch64-headers-6.18.2-1  nodejs-25.2.1-1.1  python-3.13.11-1  rust-1:1.92.0-1

Total Download Size:   145.18 MiB
Total Installed Size:  689.17 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 rust-1:1.92.0-1-aarch64 downloading...
 llvm-libs-21.1.6-1-aarch64 downloading...
 linux-aarch64-headers-6.18.2-1-aarch64 downloading...
 nodejs-25.2.1-1.1-aarch64 downloading...
 python-3.13.11-1-aarch64 downloading...
 compiler-rt-21.1.6-1-aarch64 downloading...
 lld-21.1.6-1-aarch64 downloading...
 libuv-1.51.0-1-aarch64 downloading...
 simdjson-1:4.2.4-1-aarch64 downloading...
 c-ares-1.34.6-1-aarch64 downloading...
 libngtcp2-1.18.0-1-aarch64 downloading...
 libedit-20250104_3.1-1-aarch64 downloading...
 mpdecimal-4.0.1-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 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 aarch64-unknown-linux-gnu-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 cfg-if v0.1.10
  Downloaded block-buffer v0.10.4
  Downloaded pnet_sys v0.35.0
  Downloaded pnet_base v0.35.0
  Downloaded pnet_macros v0.35.0
  Downloaded signature v1.6.4
  Downloaded rand_chacha v0.3.0
  Downloaded vec_map v0.8.2
  Downloaded indexmap v1.6.1
  Downloaded pkg-config v0.3.19
  Downloaded rand v0.8.5
  Downloaded spin v0.5.2
  Downloaded strsim v0.10.0
  Downloaded pnet_macros_support v0.35.0
  Downloaded quick-error v1.2.3
  Downloaded strsim v0.8.0
  Downloaded typenum v1.17.0
  Downloaded textwrap v0.11.0
  Downloaded enum-as-inner v0.6.1
  Downloaded untrusted v0.7.1
  Downloaded unicode-xid v0.2.4
  Downloaded rand_core v0.5.1
  Downloaded pnet_transport v0.35.0
  Downloaded match_cfg v0.1.0
  Downloaded utf8parse v0.2.1
  Downloaded parking_lot_core v0.9.10
  Downloaded toml_datetime v0.6.8
  Downloaded lru-cache v0.1.2
  Downloaded tempfile v3.2.0
  Downloaded thiserror v1.0.69
  Downloaded walkdir v2.3.1
  Downloaded unicode-width v0.1.8
  Downloaded term v0.7.0
  Downloaded smallvec v1.13.2
  Downloaded slog v2.7.0
  Downloaded version_check v0.9.5
  Downloaded unicode-ident v1.0.6
  Downloaded time v0.1.43
  Downloaded tracing-core v0.1.32
  Downloaded unicode-bidi v0.3.15
  Downloaded toml v0.5.8
  Downloaded url v2.5.2
  Downloaded futures-util v0.3.30
  Downloaded trust-dns-resolver v0.23.2
  Downloaded tracing v0.1.40
  Downloaded unicode-segmentation v1.7.1
  Downloaded toml_edit v0.22.22
  Downloaded unicode-normalization v0.1.24
  Downloaded slog-term v2.8.0
  Downloaded winnow v0.6.20
  Downloaded idna v0.5.0
  Downloaded serde_json v1.0.61
  Downloaded syn v2.0.98
  Downloaded syn v1.0.107
  Downloaded regex v1.11.1
  Downloaded regex-syntax v0.8.5
  Downloaded cbindgen v0.16.0
  Downloaded rand v0.7.3
  Downloaded parking_lot_core v0.7.2
  Downloaded clap v2.33.3
  Downloaded parking_lot v0.11.1
  Downloaded trust-dns-proto v0.23.2
  Downloaded hashbrown v0.14.5
  Downloaded chrono v0.4.19
  Downloaded clap_builder v4.4.8
  Downloaded serde v1.0.217
  Downloaded thread_local v1.1.2
  Downloaded serde_derive v1.0.217
  Downloaded ryu v1.0.5
  Downloaded memchr v2.7.4
  Downloaded socket2 v0.5.5
  Downloaded num-traits v0.2.19
  Downloaded hashbrown v0.9.1
  Downloaded libc v0.2.169
  Downloaded regex-automata v0.4.9
  Downloaded cc v1.0.83
  Downloaded tinyvec v1.8.0
  Downloaded clap v4.4.8
  Downloaded async-recursion v1.0.0
  Downloaded rand_core v0.6.4
  Downloaded parking_lot v0.10.2
  Downloaded getrandom v0.1.16
  Downloaded const_format v0.2.34
  Downloaded parking_lot_core v0.8.3
  Downloaded log v0.4.22
  Downloaded ipnet v2.10.0
  Downloaded tokio v1.43.0
  Downloaded heck v0.3.2
  Downloaded proc-macro2 v1.0.93
  Downloaded once_cell v1.19.0
  Downloaded eyre v0.6.12
  Downloaded tracing-attributes v0.1.27
  Downloaded thiserror-impl v1.0.69
  Downloaded signal-hook-registry v1.4.0
  Downloaded resolv-conf v0.7.0
  Downloaded lock_api v0.4.12
  Downloaded is_terminal_polyfill v1.70.1
  Downloaded indexmap v2.5.0
  Downloaded glob v0.3.2
  Downloaded env_filter v0.1.2
  Downloaded humantime v2.1.0
  Downloaded ed25519 v1.5.3
  Downloaded slab v0.4.9
  Downloaded sha2 v0.10.8
  Downloaded ppv-lite86 v0.2.10
  Downloaded no-std-net v0.6.0
  Downloaded lock_api v0.3.4
  Downloaded idna v0.4.0
  Downloaded env_logger v0.11.5
  Downloaded digest v0.10.7
  Downloaded crypto-common v0.1.6
  Downloaded same-file v1.0.6
  Downloaded option-ext v0.2.0
  Downloaded num-integer v0.1.46
  Downloaded dirs-next v2.0.0
  Downloaded tokio-macros v2.5.0
  Downloaded tinyvec_macros v0.1.1
  Downloaded remove_dir_all v0.5.3
  Downloaded hex v0.4.3
  Downloaded heck v0.4.1
  Downloaded getrandom v0.2.15
  Downloaded futures-core v0.3.30
  Downloaded anstyle-parse v0.2.2
  Downloaded hostname v0.3.1
  Downloaded heck v0.5.0
  Downloaded futures-channel v0.3.30
  Downloaded async-trait v0.1.76
  Downloaded autocfg v1.1.0
  Downloaded percent-encoding v2.3.1
  Downloaded itoa v0.4.7
  Downloaded indenter v0.3.3
  Downloaded generic-array v0.14.7
  Downloaded dirs v5.0.1
  Downloaded linked-hash-map v0.5.6
  Downloaded daemonize v0.4.1
  Downloaded cpufeatures v0.2.11
  Downloaded atty v0.2.14
  Downloaded anstyle-query v1.0.0
  Downloaded scopeguard v1.1.0
  Downloaded pin-utils v0.1.0
  Downloaded num_cpus v1.13.1
  Downloaded anstream v0.6.15
  Downloaded mio v1.0.3
  Downloaded byteorder v1.5.0
  Downloaded cfg-if v1.0.0
  Downloaded anstyle v1.0.8
  Downloaded pnet_datalink v0.35.0
  Downloaded futures-task v0.3.30
  Downloaded dirs-sys-next v0.1.2
  Downloaded ansi_term v0.11.0
  Downloaded quote v1.0.38
  Downloaded parking_lot v0.12.3
  Downloaded const_format_proc_macros v0.2.34
  Downloaded ipnetwork v0.20.0
  Downloaded form_urlencoded v1.2.1
  Downloaded boxfnonce v0.1.1
  Downloaded bytes v1.10.0
  Downloaded instant v0.1.13
  Downloaded dirs-sys v0.4.1
  Downloaded clap_lex v0.6.0
  Downloaded aho-corasick v1.1.3
  Downloaded rand_chacha v0.2.2
  Downloaded num_enum v0.7.3
  Downloaded base64 v0.12.3
  Downloaded proc-macro-crate v3.2.0
  Downloaded pnet_packet v0.35.0
  Downloaded pnet v0.35.0
  Downloaded colorchoice v1.0.0
  Downloaded clap_derive v4.4.7
  Downloaded base64 v0.21.7
  Downloaded pin-project-lite v0.2.13
  Downloaded num_enum_derive v0.7.3
  Downloaded data-encoding v2.3.2
  Downloaded bitflags v1.2.1
  Downloaded lazy_static v1.4.0
  Downloaded futures-io v0.3.30
  Downloaded equivalent v1.0.1
  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 memchr v2.7.4
   Compiling pkg-config v0.3.19
   Compiling lock_api v0.4.12
   Compiling quote v1.0.38
   Compiling syn v2.0.98
   Compiling eyre v0.6.12
   Compiling aho-corasick v1.1.3
   Compiling regex-syntax v0.8.5
   Compiling thiserror v1.0.69
   Compiling cc v1.0.83
   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 hex v0.4.3
   Compiling ryu v1.0.5
   Compiling indenter v0.3.3
   Compiling lazy_static v1.4.0
   Compiling regex v1.11.1
   Compiling serde_derive v1.0.217
   Compiling thiserror-impl v1.0.69
   Compiling serde_json v1.0.61
   Compiling bitflags v1.2.1
   Compiling hashbrown v0.14.5
   Compiling base64 v0.21.7
   Compiling byteorder v1.5.0
   Compiling ppv-lite86 v0.2.10
   Compiling equivalent v1.0.1
   Compiling parking_lot_core v0.9.10
   Compiling indexmap v2.5.0
   Compiling getrandom v0.1.16
   Compiling winnow v0.6.20
   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 tokio-macros v2.5.0
   Compiling toml_edit v0.22.22
   Compiling socket2 v0.5.5
   Compiling mio v1.0.3
   Compiling signal-hook-registry v1.4.0
   Compiling proc-macro-crate v3.2.0
   Compiling tinyvec_macros v0.1.1
   Compiling bytes v1.10.0
   Compiling tinyvec v1.8.0
   Compiling tokio v1.43.0
   Compiling rand_core v0.5.1
   Compiling rand_core v0.6.4
   Compiling num_enum_derive v0.7.3
   Compiling num-traits v0.2.19
   Compiling log v0.4.22
   Compiling utf8parse v0.2.1
   Compiling sodiumoxide v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=2c1406ce59c3ebe702cb72b37c67d897e4e2ac34#2c1406ce)
   Compiling no-std-net v0.6.0
   Compiling option-ext v0.2.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 syn v1.0.107
   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 rand_chacha v0.3.0
   Compiling dirs-sys v0.4.1
   Compiling pnet_base v0.35.0
   Compiling num_enum v0.7.3
   Compiling anstyle-parse v0.2.2
   Compiling rand_chacha v0.2.2
   Compiling unicode-normalization v0.1.24
   Compiling indexmap v1.6.1
   Compiling slab v0.4.9
   Compiling anstyle v1.0.8
   Compiling itoa v0.4.7
   Compiling unicode-bidi v0.3.15
   Compiling is_terminal_polyfill v1.70.1
   Compiling anstyle-query v1.0.0
   Compiling unicode-width v0.1.8
   Compiling version_check v0.9.5
   Compiling colorchoice v1.0.0
   Compiling typenum v1.17.0
   Compiling generic-array v0.14.7
   Compiling anstream v0.6.15
   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 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 dirs-sys-next v0.1.2
   Compiling atty v0.2.14
   Compiling remove_dir_all v0.5.3
   Compiling cbindgen v0.16.0
   Compiling percent-encoding v2.3.1
   Compiling slog v2.7.0
   Compiling ansi_term v0.11.0
   Compiling async-trait v0.1.76
   Compiling strsim v0.8.0
   Compiling vec_map v0.8.2
   Compiling netchecksum v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
   Compiling hashbrown v0.9.1
   Compiling futures-core v0.3.30
   Compiling unicode-segmentation v1.7.1
   Compiling cjdns-ctrl v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
   Compiling heck v0.3.2
   Compiling clap v2.33.3
   Compiling form_urlencoded v1.2.1
   Compiling tempfile v3.2.0
   Compiling cjdns-admin v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
   Compiling dirs-next v2.0.0
   Compiling num-integer v0.1.46
   Compiling pnet_macros v0.35.0
   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 heck v0.5.0
   Compiling cfg-if v0.1.10
   Compiling match_cfg v0.1.0
   Compiling hostname v0.3.1
   Compiling tracing v0.1.40
   Compiling enum-as-inner v0.6.1
   Compiling parking_lot_core v0.7.2
   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 futures-io v0.3.30
   Compiling ipnet v2.10.0
   Compiling quick-error v1.2.3
   Compiling spin v0.5.2
   Compiling cjdns-util v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d)
   Compiling pnet v0.35.0
   Compiling linked-hash-map v0.5.6
   Compiling boxfnonce v0.1.1
   Compiling untrusted v0.7.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 cjdns_sys v0.1.0 (/build/cjdns/src/cjdns-cjdns-v22.3/rust/cjdns_sys)
   Compiling slog-term v2.8.0
   Compiling pnet_datalink v0.35.0
   Compiling pnet_transport v0.35.0
   Compiling env_filter v0.1.2
   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 strsim v0.10.0
   Compiling heck v0.4.1
   Compiling unicode-xid v0.2.4
   Compiling clap_lex v0.6.0
   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

   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 44s
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                                                13.244 ms
Running test Beacon_noiseold_test                                                  14.300 ms
Running test Beacon_oldnoise_test                                                  14.504 ms
Running test Beacon_oldold_test                                                    14.648 ms
Running test CryptoAddress_test                                                    0.144 ms
Running test printIp_test                                                          3.173 ms
Running test CryptoAuth_test                                                       41.594 ms
Running test CryptoAuth_unit_test                                                  3.533 ms
Running test ReplayProtector_test                                                  0.261 ms
Running test Sign_test                                                             0.693 ms
Running test RustIface_test                                                        0.39 ms
Running test FileReader_test                                                       0.205 ms
Running test LinkState_test                                                        3.311 ms
Running test EncodingScheme_test                                                   72.402 ms
Running test LabelSplicer_test                                                     0.14 ms
Running test NumberCompress_test                                                   4.562 ms
Running test IpTunnel_test                                                         17.349 ms
Running test RouteGen_test                                                         25.807 ms
Running test AddrTools_test                                                        0.52 ms
Running test AverageRoller_test                                                    0.19 ms
Running test Base10_test                                                           0.870 ms
Running test Base32_test                                                           0.75 ms
Running test Bits_test                                                             0.155 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                                                              4.68 ms
Running test Process_test                                                          5.357 ms
Running test QSort_test                                                            0.47 ms
Running test VarInt_test                                                           0.251 ms
Running test Version_test                                                          0.12 ms
Running test Random_test                                                           1.637 ms
Running test BSDMessageTypeWrapper_test                                            0.20 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.12 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.8 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.32 ms
Running test Sockaddr_test                                                         0.69 ms
Running fuzz /build/cjdns/src/cjdns-cjdns-v22.3/target/release/build/cjdns_sys-0c57e1f130b99545/out/fuzz_inputs/test_Main_fuzz_test_cCtrlAddrErr
thread 'tokio-runtime-worker' (54148) panicked at rust/cjdns_sys/src/rffi/util.rs:32:5:
Assertion failure [Iface.h:101] [(msg->currentIface->currentMsg == msg)]

stack backtrace:
   0: __rustc::rust_begin_unwind
   1: core::panicking::panic_fmt
   2: Rffi_panic
   3: Assert_failure
   4: Iface_next.part.0
   5: readyToSend.isra.0
   6: toSessionManagerIf
   7: incomingFromPathfinder
   8: incomingFromMsgCore
   9: sendMsg
  10: pingerSendPing
  11: cjdns_sys::rffi::event_loop::timeout::Rffi_setTimeout::{{closure}}
  12: tokio::runtime::task::core::Core<T,S>::poll
  13: tokio::runtime::task::harness::Harness<T,S>::poll
  14: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
  15: tokio::runtime::scheduler::multi_thread::worker::Context::run
  16: tokio::runtime::context::scoped::Scoped<T>::set
  17: tokio::runtime::context::runtime::enter_runtime
  18: tokio::runtime::scheduler::multi_thread::worker::run
  19: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
  20: tokio::runtime::task::core::Core<T,S>::poll
  21: tokio::runtime::task::harness::Harness<T,S>::poll
  22: tokio::runtime::blocking::pool::Inner::run
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
./do: line 20: 54147 Aborted                    (core dumped) RUST_BACKTRACE=1 "./target/$path/testcjdroute" all > /dev/null

real	9m45.588s
user	46m27.460s
sys	4m14.727s
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /home/leming/armv8/leming/build
[?12l[?25h[?12l[?25h