>>> cjdns: Building main/cjdns 21.2-r0 (using abuild 3.9.0-r0) started Wed, 13 Apr 2022 00:09:34 +0000 >>> cjdns: Checking sanity of /home/buildozer/aports/main/cjdns/APKBUILD... >>> cjdns: Analyzing dependencies... >>> cjdns: Installing for build: build-base cargo libseccomp-dev libsodium-dev linux-headers nodejs python3 (1/18) Installing rust-stdlib (1.60.0-r1) (2/18) Installing libffi (3.4.2-r1) (3/18) Installing libxml2 (2.9.13-r0) (4/18) Installing llvm13-libs (13.0.1-r0) (5/18) Installing rust (1.60.0-r1) (6/18) Installing cargo (1.60.0-r1) (7/18) Installing linux-headers (5.16.7-r1) (8/18) Installing libseccomp (2.5.2-r1) (9/18) Installing libseccomp-dev (2.5.2-r1) (10/18) Installing libsodium (1.0.18-r0) (11/18) Installing libsodium-dev (1.0.18-r0) (12/18) Installing nodejs (16.14.2-r0) (13/18) Installing gdbm (1.23-r0) (14/18) Installing mpdecimal (2.5.1-r1) (15/18) Installing readline (8.1.2-r0) (16/18) Installing sqlite-libs (3.37.2-r0) (17/18) Installing python3 (3.10.3-r0) (18/18) Installing .makedepends-cjdns (20220413.000935) Executing busybox-1.35.0-r8.trigger OK: 1028 MiB in 116 packages >>> cjdns: Cleaning up srcdir >>> cjdns: Cleaning up pkgdir >>> cjdns: Fetching https://distfiles.alpinelinux.org/distfiles/edge//cjdns-21.2.tar.gz >>> cjdns: Fetching https://distfiles.alpinelinux.org/distfiles/edge//cjdns-21.2.tar.gz >>> cjdns: Checking sha512sums... cjdns-21.2.tar.gz: OK no-march-flag.patch: OK fix-build.patch: OK >>> cjdns: Unpacking /var/cache/distfiles/edge//cjdns-21.2.tar.gz... >>> cjdns: no-march-flag.patch patching file node_build/make.js Hunk #1 succeeded at 26 with fuzz 1 (offset -1 lines). >>> cjdns: fix-build.patch patching file node_build/dependencies/libuv/build/gyp/pylib/gyp/common.py Updating git repository `https://github.com/cjdelisle/sodiumoxide` Updating git submodule `https://github.com/jedisct1/libsodium.git` Downloading crates ... Downloaded thiserror-impl v1.0.22 Downloaded cbindgen v0.15.0 Downloaded tempfile v3.1.0 Downloaded serde_json v1.0.59 Downloaded serde v1.0.117 Downloaded heck v0.3.1 Downloaded clang-sys v1.0.3 Downloaded libloading v0.6.5 Downloaded bindgen v0.55.1 Downloaded anyhow v1.0.32 Downloaded cc v1.0.60 Downloaded toml v0.5.7 Downloaded indexmap v1.6.0 Downloaded libc v0.2.79 Downloaded syn v1.0.52 Downloaded serde_derive v1.0.117 Downloaded pkg-config v0.3.18 Downloaded thiserror v1.0.22 Compiling proc-macro2 v1.0.24 Compiling anyhow v1.0.32 Compiling cc v1.0.60 Compiling unicode-xid v0.2.1 Compiling same-file v1.0.6 Compiling libc v0.2.79 Compiling pkg-config v0.3.18 Compiling syn v1.0.52 Compiling walkdir v2.3.1 Compiling quote v1.0.7 Compiling libsodium-sys v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=3aa7e8e21b9cd61ad64f4a0ed125d5b1af2cf38d#3aa7e8e2) Compiling cjdns_sys v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/cjdns_sys) Compiling thiserror-impl v1.0.22 Compiling thiserror v1.0.22 Compiling sodiumoxide v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=3aa7e8e21b9cd61ad64f4a0ed125d5b1af2cf38d#3aa7e8e2) Compiling makekeys v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/makekeys) Compiling cjdroute v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/cjdroute) Compiling privatetopublic v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/privatetopublic) Compiling randombytes v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/randombytes) Compiling mkpasswd v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/mkpasswd) Compiling testcjdroute v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/testcjdroute) Compiling publictoip6 v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/publictoip6) Compiling sybilsim v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/sybilsim) Finished release [optimized] target(s) in 53.36s Compiling proc-macro2 v1.0.24 Compiling cc v1.0.60 Compiling same-file v1.0.6 Compiling unicode-xid v0.2.1 Compiling anyhow v1.0.32 Compiling syn v1.0.52 Compiling libc v0.2.79 Compiling pkg-config v0.3.18 Compiling walkdir v2.3.1 Compiling quote v1.0.7 Compiling libsodium-sys v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=3aa7e8e21b9cd61ad64f4a0ed125d5b1af2cf38d#3aa7e8e2) Compiling cjdns_sys v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/cjdns_sys) Compiling thiserror-impl v1.0.22 Compiling thiserror v1.0.22 Compiling sodiumoxide v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=3aa7e8e21b9cd61ad64f4a0ed125d5b1af2cf38d#3aa7e8e2) error[E0308]: mismatched types --> rust/cjdns_sys/src/interface/wire/message.rs:301:56 | 301 | unsafe { crate::cffi::MallocAllocator__new(size_limit, "".as_ptr() as *const i8, 0) } | ^^^^^^^^^^ expected `u32`, found `u64` | help: you can convert a `u64` to a `u32` and panic if the converted value doesn't fit | 301 | unsafe { crate::cffi::MallocAllocator__new(size_limit.try_into().unwrap(), "".as_ptr() as *const i8, 0) } | ++++++++++++++++++++ error[E0308]: mismatched types --> rust/cjdns_sys/src/interface/wire/message.rs:301:68 | 301 | unsafe { crate::cffi::MallocAllocator__new(size_limit, "".as_ptr() as *const i8, 0) } | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u8`, found `i8` | = note: expected raw pointer `*const u8` found raw pointer `*const i8` For more information about this error, try `rustc --explain E0308`. error: could not compile `cjdns_sys` due to 2 previous errors warning: build failed, waiting for other jobs to finish... error: build failed >>> ERROR: cjdns: check failed >>> cjdns: Uninstalling dependencies... (1/18) Purging .makedepends-cjdns (20220413.000935) (2/18) Purging cargo (1.60.0-r1) (3/18) Purging rust (1.60.0-r1) (4/18) Purging rust-stdlib (1.60.0-r1) (5/18) Purging libseccomp-dev (2.5.2-r1) (6/18) Purging libseccomp (2.5.2-r1) (7/18) Purging libsodium-dev (1.0.18-r0) (8/18) Purging libsodium (1.0.18-r0) (9/18) Purging linux-headers (5.16.7-r1) (10/18) Purging nodejs (16.14.2-r0) (11/18) Purging python3 (3.10.3-r0) (12/18) Purging llvm13-libs (13.0.1-r0) (13/18) Purging libffi (3.4.2-r1) (14/18) Purging libxml2 (2.9.13-r0) (15/18) Purging gdbm (1.23-r0) (16/18) Purging mpdecimal (2.5.1-r1) (17/18) Purging readline (8.1.2-r0) (18/18) Purging sqlite-libs (3.37.2-r0) Executing busybox-1.35.0-r8.trigger OK: 258 MiB in 98 packages