>>> cjdns: Building main/cjdns 21.2-r0 (using abuild 3.9.0-r0) started Wed, 13 Apr 2022 00:09:33 +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.000933) Executing busybox-1.35.0-r8.trigger OK: 1089 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 which v3.1.1 Downloaded toml v0.5.7 Downloaded pkg-config v0.3.18 Downloaded serde_json v1.0.59 Downloaded clang-sys v1.0.3 Downloaded libloading v0.6.5 Downloaded thiserror v1.0.22 Downloaded thiserror-impl v1.0.22 Downloaded cc v1.0.60 Downloaded tempfile v3.1.0 Downloaded serde_derive v1.0.117 Downloaded bindgen v0.55.1 Downloaded anyhow v1.0.32 Downloaded serde v1.0.117 Downloaded syn v1.0.52 Downloaded heck v0.3.1 Downloaded indexmap v1.6.0 Downloaded cbindgen v0.15.0 Downloaded libc v0.2.79 Compiling anyhow v1.0.32 Compiling cc v1.0.60 Compiling proc-macro2 v1.0.24 Compiling unicode-xid v0.2.1 Compiling same-file v1.0.6 Compiling pkg-config v0.3.18 Compiling libc v0.2.79 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 sybilsim v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/sybilsim) Compiling randombytes v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/randombytes) Compiling publictoip6 v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/publictoip6) Compiling cjdroute v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/cjdroute) 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 privatetopublic v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/privatetopublic) Compiling makekeys v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/makekeys) Finished release [optimized] target(s) in 47.91s Compiling proc-macro2 v1.0.24 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 anyhow v1.0.32 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`. Compiling testcjdroute v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/testcjdroute) Compiling cjdroute v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/cjdroute) Compiling sybilsim v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/sybilsim) Compiling mkpasswd v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/mkpasswd) Compiling makekeys v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/makekeys) Compiling publictoip6 v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/publictoip6) Compiling randombytes v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/randombytes) Compiling privatetopublic v0.1.0 (/home/buildozer/aports/main/cjdns/src/cjdns-cjdns-v21.2/rust/privatetopublic) 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.000933) (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: 300 MiB in 98 packages