>>> cjdns: Building community/cjdns 22.3-r0 (using abuild 3.16.0-r0) started Fri, 12 Dec 2025 02:48:19 +0000 >>> cjdns: Validating /home/buildozer/aports/community/cjdns/APKBUILD... >>> cjdns: Analyzing dependencies... >>> cjdns: Installing for build: build-base cargo cargo-auditable linux-headers nodejs ( 1/17) Installing libffi (3.5.2-r0) ( 2/17) Installing xz-libs (5.8.1-r0) ( 3/17) Installing libxml2 (2.13.9-r0) ( 4/17) Installing llvm21-libs (21.1.7-r0) ( 5/17) Installing rust (1.91.1-r0) ( 6/17) Installing sqlite-libs (3.51.1-r0) ( 7/17) Installing cargo (1.91.1-r0) ( 8/17) Installing cargo-auditable (0.7.2-r0) ( 9/17) Installing linux-headers (6.17.11-r0) (10/17) Installing ca-certificates (20251003-r0) (11/17) Installing ada-libs (3.3.0-r0) (12/17) Installing icu-data-en (76.1-r2) Executing icu-data-en-76.1-r2.post-install * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. (13/17) Installing icu-libs (76.1-r2) (14/17) Installing simdjson (3.12.0-r0) (15/17) Installing simdutf (7.5.0-r0) (16/17) Installing nodejs (24.11.1-r0) (17/17) Installing .makedepends-cjdns (20251212.024820) Executing busybox-1.37.0-r29.trigger Executing ca-certificates-20251003-r0.trigger OK: 756 MiB in 122 packages >>> cjdns: Cleaning up srcdir >>> cjdns: Cleaning up pkgdir >>> cjdns: Cleaning up tmpdir >>> cjdns: Fetching https://distfiles.alpinelinux.org/distfiles/edge/cjdns-22.3.tar.gz /var/cache/distfiles/edge/cjdns-22.3.tar.gz: OK >>> cjdns: Fetching https://distfiles.alpinelinux.org/distfiles/edge/cjdns-22.3.tar.gz /var/cache/distfiles/edge/cjdns-22.3.tar.gz: OK >>> cjdns: Unpacking /var/cache/distfiles/edge/cjdns-22.3.tar.gz... 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 tokio-macros v2.5.0 Downloaded proc-macro2 v1.0.93 Downloaded signal-hook-registry v1.4.0 Downloaded quote v1.0.38 Downloaded tinyvec_macros v0.1.1 Downloaded equivalent v1.0.1 Downloaded colorchoice v1.0.0 Downloaded ipnet v2.10.0 Downloaded getrandom v0.2.15 Downloaded unicode-ident v1.0.6 Downloaded is_terminal_polyfill v1.70.1 Downloaded indenter v0.3.3 Downloaded rand_core v0.6.4 Downloaded num_enum_derive v0.7.3 Downloaded num_enum v0.7.3 Downloaded option-ext v0.2.0 Downloaded smallvec v1.13.2 Downloaded dirs v5.0.1 Downloaded parking_lot_core v0.9.10 Downloaded parking_lot_core v0.8.3 Downloaded peeking_take_while v0.1.2 Downloaded cfg-if v0.1.10 Downloaded anstream v0.6.15 Downloaded linked-hash-map v0.5.6 Downloaded atty v0.2.14 Downloaded parking_lot v0.11.1 Downloaded lock_api v0.4.12 Downloaded tracing-attributes v0.1.27 Downloaded match_cfg v0.1.0 Downloaded getrandom v0.1.16 Downloaded typenum v1.17.0 Downloaded tinyvec v1.8.0 Downloaded anstyle-parse v0.2.2 Downloaded unicode-bidi v0.3.15 Downloaded eyre v0.6.12 Downloaded shlex v0.1.1 Downloaded which v3.1.1 Downloaded serde_derive v1.0.217 Downloaded url v2.5.2 Downloaded cc v1.0.83 Downloaded tracing v0.1.40 Downloaded toml_edit v0.22.22 Downloaded dirs-sys-next v0.1.2 Downloaded tracing-core v0.1.32 Downloaded mio v1.0.3 Downloaded lazycell v1.3.0 Downloaded ipnetwork v0.20.0 Downloaded vec_map v0.8.2 Downloaded heck v0.5.0 Downloaded unicode-normalization v0.1.24 Downloaded env_filter v0.1.2 Downloaded bitflags v1.2.1 Downloaded hashbrown v0.14.5 Downloaded untrusted v0.7.1 Downloaded winnow v0.6.20 Downloaded cexpr v0.4.0 Downloaded dirs-next v2.0.0 Downloaded strsim v0.8.0 Downloaded remove_dir_all v0.5.3 Downloaded pnet_transport v0.35.0 Downloaded aho-corasick v1.1.3 Downloaded unicode-width v0.1.8 Downloaded syn v2.0.98 Downloaded daemonize v0.4.1 Downloaded thread_local v1.1.2 Downloaded ansi_term v0.11.0 Downloaded futures-io v0.3.30 Downloaded idna v0.5.0 Downloaded glob v0.3.2 Downloaded futures-task v0.3.30 Downloaded regex-syntax v0.8.5 Downloaded humantime v1.3.0 Downloaded lock_api v0.3.4 Downloaded hostname v0.3.1 Downloaded trust-dns-proto v0.23.2 Downloaded termcolor v1.1.2 Downloaded rustc-hash v1.1.0 Downloaded boxfnonce v0.1.1 Downloaded num-integer v0.1.46 Downloaded tempfile v3.2.0 Downloaded pnet_base v0.35.0 Downloaded textwrap v0.11.0 Downloaded regex-automata v0.4.9 Downloaded async-recursion v1.0.0 Downloaded term v0.7.0 Downloaded quick-error v1.2.3 Downloaded pnet_macros v0.35.0 Downloaded env_logger v0.7.1 Downloaded enum-as-inner v0.6.1 Downloaded pnet_macros_support v0.35.0 Downloaded libc v0.2.169 Downloaded libloading v0.6.7 Downloaded parking_lot_core v0.7.2 Downloaded env_logger v0.11.5 Downloaded pnet v0.35.0 Downloaded clang-sys v1.0.3 Downloaded slog-term v2.8.0 Downloaded pnet_datalink v0.35.0 Downloaded async-trait v0.1.76 Downloaded futures-channel v0.3.30 Downloaded tokio v1.43.0 Downloaded num-traits v0.2.19 Downloaded slog v2.7.0 Downloaded pnet_packet v0.35.0 Downloaded time v0.1.43 Downloaded heck v0.3.2 Downloaded indexmap v1.6.1 Downloaded no-std-net v0.6.0 Downloaded base64 v0.12.3 Downloaded parking_lot v0.10.2 Downloaded toml v0.5.8 Downloaded rand v0.8.5 Downloaded hashbrown v0.9.1 Downloaded pin-utils v0.1.0 Downloaded regex v1.11.1 Downloaded unicode-segmentation v1.7.1 Downloaded resolv-conf v0.7.0 Downloaded clap_builder v4.4.8 Downloaded num_cpus v1.13.1 Downloaded rand v0.7.3 Downloaded humantime v2.1.0 Downloaded pnet_sys v0.35.0 Downloaded lru-cache v0.1.2 Downloaded serde_json v1.0.61 Downloaded futures-core v0.3.30 Downloaded futures-util v0.3.30 Downloaded slab v0.4.9 Downloaded rand_chacha v0.3.0 Downloaded base64 v0.21.7 Downloaded memchr v2.7.4 Downloaded const_format v0.2.34 Downloaded nom v5.1.2 Downloaded chrono v0.4.19 Downloaded clap v2.33.3 Downloaded idna v0.4.0 Downloaded bindgen v0.55.1 Downloaded syn v1.0.107 Downloaded trust-dns-resolver v0.23.2 Downloaded indexmap v2.5.0 Downloaded serde v1.0.217 Downloaded bytes v1.10.0 Downloaded clap v4.4.8 Downloaded ryu v1.0.5 Downloaded log v0.4.22 Downloaded parking_lot v0.12.3 Downloaded walkdir v2.3.1 Downloaded once_cell v1.19.0 Downloaded lazy_static v1.4.0 Downloaded sha2 v0.10.8 Downloaded pin-project-lite v0.2.13 Downloaded clap_derive v4.4.7 Downloaded const_format_proc_macros v0.2.34 Downloaded generic-array v0.14.7 Downloaded thiserror v1.0.69 Downloaded signature v1.6.4 Downloaded same-file v1.0.6 Downloaded anstyle-query v1.0.0 Downloaded heck v0.4.1 Downloaded unicode-xid v0.2.4 Downloaded pkg-config v0.3.19 Downloaded utf8parse v0.2.1 Downloaded anstyle v1.0.8 Downloaded clap_lex v0.6.0 Downloaded rand_chacha v0.2.2 Downloaded itoa v0.4.7 Downloaded version_check v0.9.5 Downloaded crypto-common v0.1.6 Downloaded autocfg v1.1.0 Downloaded cfg-if v1.0.0 Downloaded socket2 v0.5.5 Downloaded form_urlencoded v1.2.1 Downloaded percent-encoding v2.3.1 Downloaded dirs-sys v0.4.1 Downloaded toml_datetime v0.6.8 Downloaded proc-macro-crate v3.2.0 Downloaded byteorder v1.5.0 Downloaded instant v0.1.13 Downloaded thiserror-impl v1.0.69 Downloaded ed25519 v1.5.3 Downloaded strsim v0.10.0 Downloaded data-encoding v2.3.2 Downloaded hex v0.4.3 Downloaded ppv-lite86 v0.2.10 Downloaded rand_core v0.5.1 Downloaded block-buffer v0.10.4 Downloaded digest v0.10.7 Downloaded scopeguard v1.1.0 Downloaded cbindgen v0.16.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 once_cell v1.19.0 Compiling same-file v1.0.6 Compiling pkg-config v0.3.19 Compiling eyre v0.6.12 Compiling memchr v2.7.4 Compiling thiserror v1.0.69 Compiling regex-syntax v0.8.5 Compiling signature v1.6.4 Compiling data-encoding v2.3.2 Compiling ryu v1.0.5 Compiling hex v0.4.3 Compiling indenter v0.3.3 Compiling lazy_static v1.4.0 Compiling serde_json v1.0.61 Compiling ppv-lite86 v0.2.10 Compiling hashbrown v0.14.5 Compiling parking_lot_core v0.9.10 Compiling equivalent v1.0.1 Compiling bitflags v1.2.1 Compiling byteorder v1.5.0 Compiling base64 v0.21.7 Compiling getrandom v0.1.16 Compiling pin-project-lite v0.2.13 Compiling toml_datetime v0.6.8 Compiling winnow v0.6.20 Compiling bytes v1.10.0 Compiling tinyvec_macros v0.1.1 Compiling log v0.4.22 Compiling utf8parse v0.2.1 Compiling option-ext v0.2.0 Compiling no-std-net v0.6.0 Compiling syn v1.0.107 Compiling version_check v0.9.5 Compiling unicode-bidi v0.3.15 Compiling colorchoice v1.0.0 Compiling unicode-width v0.1.8 Compiling is_terminal_polyfill v1.70.1 Compiling anstyle v1.0.8 Compiling typenum v1.17.0 Compiling itoa v0.4.7 Compiling anstyle-query v1.0.0 Compiling unicode-segmentation v1.7.1 Compiling hashbrown v0.9.1 Compiling percent-encoding v2.3.1 Compiling futures-core v0.3.30 Compiling netchecksum v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d) Compiling remove_dir_all v0.5.3 Compiling strsim v0.8.0 Compiling async-trait v0.1.76 Compiling slog v2.7.0 Compiling ansi_term v0.11.0 Compiling vec_map v0.8.2 Compiling cbindgen v0.16.0 Compiling pin-utils v0.1.0 Compiling heck v0.5.0 Compiling match_cfg v0.1.0 Compiling cfg-if v0.1.10 Compiling futures-task v0.3.30 Compiling ipnet v2.10.0 Compiling cjdns-util v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d) Compiling quick-error v1.2.3 Compiling boxfnonce v0.1.1 Compiling linked-hash-map v0.5.6 Compiling walkdir v2.3.1 Compiling instant v0.1.13 Compiling ed25519 v1.5.3 Compiling tinyvec v1.8.0 Compiling pnet_base v0.35.0 Compiling anstyle-parse v0.2.2 Compiling lock_api v0.3.4 Compiling pnet v0.35.0 Compiling futures-io v0.3.30 Compiling humantime v2.1.0 Compiling untrusted v0.7.1 Compiling base64 v0.12.3 Compiling textwrap v0.11.0 Compiling clap_lex v0.6.0 Compiling strsim v0.10.0 Compiling unicode-xid v0.2.4 Compiling heck v0.4.1 Compiling futures-channel v0.3.30 Compiling tracing-core v0.1.32 Compiling thread_local v1.1.2 Compiling pnet_macros_support v0.35.0 Compiling form_urlencoded v1.2.1 Compiling anstream v0.6.15 Compiling generic-array v0.14.7 Compiling clap v2.33.3 Compiling lock_api v0.4.12 Compiling num-traits v0.2.19 Compiling indexmap v1.6.1 Compiling slab v0.4.9 Compiling lru-cache v0.1.2 Compiling heck v0.3.2 Compiling aho-corasick v1.1.3 Compiling clap_builder v4.4.8 Compiling futures-util v0.3.30 Compiling quote v1.0.38 Compiling indexmap v2.5.0 Compiling unicode-normalization v0.1.24 Compiling syn v2.0.98 Compiling const_format_proc_macros v0.2.34 Compiling parking_lot_core v0.8.3 Compiling signal-hook-registry v1.4.0 Compiling socket2 v0.5.5 Compiling mio v1.0.3 Compiling dirs-sys v0.4.1 Compiling getrandom v0.2.15 Compiling dirs-sys-next v0.1.2 Compiling time v0.1.43 Compiling pnet_sys v0.35.0 Compiling hostname v0.3.1 Compiling atty v0.2.14 Compiling parking_lot_core v0.7.2 Compiling daemonize v0.4.1 Compiling num_cpus v1.13.1 Compiling resolv-conf v0.7.0 Compiling rand_core v0.6.4 Compiling cc v1.0.83 Compiling parking_lot v0.12.3 Compiling dirs-next v2.0.0 Compiling dirs v5.0.1 Compiling rand_core v0.5.1 Compiling parking_lot v0.11.1 Compiling idna v0.5.0 Compiling idna v0.4.0 Compiling parking_lot v0.10.2 Compiling term v0.7.0 Compiling rand_chacha v0.3.0 Compiling rand v0.8.5 Compiling rand_chacha v0.2.2 Compiling num-integer v0.1.46 Compiling rand v0.7.3 Compiling url v2.5.2 Compiling const_format v0.2.34 Compiling chrono v0.4.19 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.6 Compiling libsodium-sys v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=2c1406ce59c3ebe702cb72b37c67d897e4e2ac34#2c1406ce) Compiling toml_edit v0.22.22 Compiling digest v0.10.7 Compiling regex-automata v0.4.9 Compiling sha2 v0.10.8 Compiling tempfile v3.2.0 Compiling slog-term v2.8.0 Compiling boringtun v0.3.0 (https://github.com/cjdelisle/boringtun?rev=f288b2f461e7322a278b63b1ddc4ab705b5b7462#f288b2f4) Compiling proc-macro-crate v3.2.0 Compiling regex v1.11.1 Compiling env_filter v0.1.2 Compiling env_logger v0.11.5 Compiling async-recursion v1.0.0 Compiling serde_derive v1.0.217 Compiling thiserror-impl v1.0.69 Compiling tokio-macros v2.5.0 Compiling num_enum_derive v0.7.3 Compiling pnet_macros v0.35.0 Compiling tracing-attributes v0.1.27 Compiling enum-as-inner v0.6.1 Compiling clap_derive v4.4.7 Compiling tokio v1.43.0 Compiling num_enum v0.7.3 Compiling pnet_packet v0.35.0 Compiling tracing v0.1.40 Compiling clap v4.4.8 Compiling sodiumoxide v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=2c1406ce59c3ebe702cb72b37c67d897e4e2ac34#2c1406ce) Compiling pnet_transport v0.35.0 Compiling cjdns-crypto v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d) Compiling toml v0.5.8 Compiling cjdns-keys v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d) Compiling ipnetwork v0.20.0 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 pnet_datalink v0.35.0 Compiling trust-dns-proto v0.23.2 Compiling cjdns-bencode 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 cjdns-hdr v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d) Compiling cjdns-ann v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d) Compiling cjdns-ctrl v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d) Compiling cjdns-admin v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d) Compiling cjdns-sniff v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d) Compiling cjdns v0.1.0 (https://github.com/cjdelisle/cjdns-route-server?rev=8cfdf38dcf179cfbe701a7926edfe8ee2fd9f314#8cfdf38d) Compiling trust-dns-resolver v0.23.2 Compiling cjdnstool v0.1.0 (/home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22.3/rust/cjdnstool) Compiling cjdns_sys v0.1.0 (/home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22.3/rust/cjdns_sys) 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: 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 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 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: '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: 'static + Future + 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: Send + Sync { | ^^^^^^^^^^^^^ warning: associated function `new` is never used --> rust/cjdns_sys/src/util/async_callable.rs:65:8 | 45 | impl dyn AsyncCallable { | -------------------------------------------- associated function in this implementation ... 65 | fn new>(ctx: C, f: F) -> impl AsyncCallable { | ^^^ warning: struct `CtxCallable` is never constructed --> rust/cjdns_sys/src/util/async_callable.rs:75:8 | 75 | struct CtxCallable | ^^^^^^^^^^^ 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` 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 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 1m 49s 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` Cjdns armel linux Usage: cjdroute --help This information cjdroute --genconf [--eth] Generate a configuration file, write it to stdout if --eth is specified then eth beaconing will be enabled. Caution it can interfere with UDP beaconing cjdroute --genconf-seed [--eth] Generate a configuration file from a 64 byte seed which is read in from stdin. cjdroute --version Print the protocol version which this node speaks. cjdroute --cleanconf < conf Print a clean (valid json) version of the config. cjdroute --nobg Never fork to the background no matter the config. To get the router up and running. Step 1: Generate a new configuration file. cjdroute --genconf > cjdroute.conf Step 2: Find somebody to connect to. Check out the IRC channel #cjdns on Efnet and Freenode for information about how to meet new people and make connect to them. Read more here: https://github.com/cjdelisle/cjdns/#2-find-a-friend Step 3: Add that somebody's node to your cjdroute.conf file. https://github.com/cjdelisle/cjdns/#3-connect-your-node-to-your-friends-node Step 4: Fire it up! sudo cjdroute < cjdroute.conf For more information about other functions and non-standard setups, see README.md >>> cjdns: Entering fakeroot... >>> cjdns-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/cjdns/pkg/cjdns-doc/usr/share/doc' 'usr/share/man' -> '/home/buildozer/aports/community/cjdns/pkg/cjdns-doc/usr/share/man' >>> cjdns-doc*: Preparing subpackage cjdns-doc... >>> cjdns-doc*: Running postcheck for cjdns-doc >>> cjdns-openrc*: Running split function openrc... 'etc/init.d' -> '/home/buildozer/aports/community/cjdns/pkg/cjdns-openrc/etc/init.d' >>> cjdns-openrc*: Preparing subpackage cjdns-openrc... >>> cjdns-openrc*: Running postcheck for cjdns-openrc >>> cjdns*: Running postcheck for cjdns >>> cjdns*: Preparing package cjdns... >>> cjdns*: Stripping binaries >>> cjdns*: Script found. /bin/sh added as a dependency for cjdns-22.3-r0.apk >>> cjdns*: Adding .post-install >>> cjdns*: Scanning shared objects >>> cjdns-doc*: Tracing dependencies... >>> cjdns-doc*: Package size: 95.4 KB >>> cjdns-doc*: Compressing data... >>> cjdns-doc*: Create checksum... >>> cjdns-doc*: Create cjdns-doc-22.3-r0.apk >>> cjdns-openrc*: Tracing dependencies... >>> cjdns-openrc*: Package size: 549.0 B >>> cjdns-openrc*: Compressing data... >>> cjdns-openrc*: Create checksum... >>> cjdns-openrc*: Create cjdns-openrc-22.3-r0.apk >>> cjdns*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 so:libgcc_s.so.1 >>> cjdns*: Package size: 8.6 MB >>> cjdns*: Compressing data... >>> cjdns*: Create checksum... >>> cjdns*: Create cjdns-22.3-r0.apk >>> cjdns: Build complete at Fri, 12 Dec 2025 02:50:24 +0000 elapsed time 0h 2m 5s >>> cjdns: Cleaning up srcdir >>> cjdns: Cleaning up pkgdir >>> cjdns: Cleaning up tmpdir >>> cjdns: Uninstalling dependencies... ( 1/17) Purging .makedepends-cjdns (20251212.024820) ( 2/17) Purging cargo-auditable (0.7.2-r0) ( 3/17) Purging linux-headers (6.17.11-r0) ( 4/17) Purging nodejs (24.11.1-r0) ( 5/17) Purging ca-certificates (20251003-r0) Executing ca-certificates-20251003-r0.post-deinstall ( 6/17) Purging ada-libs (3.3.0-r0) ( 7/17) Purging cargo (1.91.1-r0) ( 8/17) Purging rust (1.91.1-r0) ( 9/17) Purging icu-libs (76.1-r2) (10/17) Purging llvm21-libs (21.1.7-r0) (11/17) Purging simdjson (3.12.0-r0) (12/17) Purging simdutf (7.5.0-r0) (13/17) Purging sqlite-libs (3.51.1-r0) (14/17) Purging icu-data-en (76.1-r2) (15/17) Purging libffi (3.5.2-r0) (16/17) Purging libxml2 (2.13.9-r0) (17/17) Purging xz-libs (5.8.1-r0) Executing busybox-1.37.0-r29.trigger OK: 342 MiB in 105 packages >>> cjdns: Updating the community/armhf repository index... >>> cjdns: Signing the index...