>>> cjdns: Building community/cjdns 22-r4 (using abuild 3.14.1-r3) started Thu, 21 Nov 2024 09:02:14 +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.4.6-r0) (2/17) Installing xz-libs (5.6.3-r0) (3/17) Installing libxml2 (2.13.4-r3) (4/17) Installing llvm19-libs (19.1.4-r0) (5/17) Installing rust (1.82.0-r1) (6/17) Installing cargo (1.82.0-r1) (7/17) Installing cargo-auditable (0.6.5-r0) (8/17) Installing linux-headers (6.6-r1) (9/17) Installing ca-certificates (20240705-r0) (10/17) Installing ada-libs (2.9.2-r1) (11/17) Installing icu-data-en (74.2-r0) Executing icu-data-en-74.2-r0.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (12/17) Installing icu-libs (74.2-r0) (13/17) Installing simdjson (3.10.1-r0) (14/17) Installing simdutf (5.6.1-r0) (15/17) Installing sqlite-libs (3.47.0-r0) (16/17) Installing nodejs (22.11.0-r0) (17/17) Installing .makedepends-cjdns (20241121.090219) Executing busybox-1.37.0-r8.trigger Executing ca-certificates-20240705-r0.trigger OK: 562 MiB in 118 packages >>> cjdns: Cleaning up srcdir >>> cjdns: Cleaning up pkgdir >>> cjdns: Cleaning up tmpdir >>> cjdns: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/cjdns-22.tar.gz >>> cjdns: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/cjdns-22.tar.gz >>> cjdns: Checking sha512sums... cjdns-22.tar.gz: OK getrandom-0.2.10.patch: OK >>> cjdns: Unpacking /var/cache/distfiles/v3.21/cjdns-22.tar.gz... >>> cjdns: getrandom-0.2.10.patch patching file Cargo.lock warning: /home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22/rust/cjdns_sys/Cargo.toml: `build_dependencies` is deprecated in favor of `build-dependencies` and will not work in the 2024 edition (in the `cjdns_sys` package) warning: /home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22/rust/cjdns_sys/Cargo.toml: `build_dependencies` is deprecated in favor of `build-dependencies` and will not work in the 2024 edition (in the `cjdns_sys` package) Compiling libc v0.2.149 Compiling proc-macro2 v1.0.50 Compiling autocfg v1.0.1 Compiling quote v1.0.23 Compiling unicode-ident v1.0.6 Compiling syn v1.0.107 Compiling serde_derive v1.0.123 Compiling serde v1.0.123 Compiling cfg-if v1.0.0 Compiling memchr v2.4.1 Compiling bitflags v1.2.1 Compiling log v0.4.14 Compiling cc v1.0.66 Compiling same-file v1.0.6 Compiling scopeguard v1.1.0 Compiling smallvec v1.6.1 Compiling ryu v1.0.5 Compiling ppv-lite86 v0.2.10 Compiling anyhow v1.0.41 Compiling pkg-config v0.3.19 Compiling regex-syntax v0.6.28 Compiling pnet_base v0.29.0 Compiling adler v0.2.3 Compiling unicode-width v0.1.8 Compiling serde_json v1.0.61 Compiling gimli v0.23.0 Compiling object v0.23.0 Compiling rustc-demangle v0.1.18 Compiling remove_dir_all v0.5.3 Compiling hashbrown v0.9.1 Compiling cbindgen v0.16.0 Compiling slog v2.7.0 Compiling unicode-segmentation v1.7.1 Compiling ansi_term v0.11.0 Compiling once_cell v1.5.2 Compiling vec_map v0.8.2 Compiling signature v1.3.0 Compiling itoa v0.4.7 Compiling strsim v0.8.0 Compiling cfg-if v0.1.10 Compiling pnet v0.29.0 Compiling boxfnonce v0.1.1 Compiling hex v0.4.2 Compiling bytes v1.1.0 Compiling pin-project-lite v0.2.8 Compiling untrusted v0.7.1 Compiling data-encoding v2.3.2 Compiling base64 v0.12.3 Compiling lazy_static v1.4.0 Compiling instant v0.1.9 Compiling lock_api v0.4.2 Compiling lock_api v0.3.4 Compiling walkdir v2.3.1 Compiling ed25519 v1.0.3 Compiling textwrap v0.11.0 Compiling pnet_macros_support v0.29.0 Compiling thread_local v1.1.2 Compiling miniz_oxide v0.4.3 Compiling num-traits v0.2.14 Compiling indexmap v1.6.1 Compiling num-integer v0.1.44 Compiling heck v0.3.2 Compiling aho-corasick v0.7.18 Compiling libsodium-sys v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=9f6a18d40a4db253edfebac9f2ce5c22d09b1f47#9f6a18d4) Compiling getrandom v0.2.10 Compiling atty v0.2.14 Compiling dirs-sys-next v0.1.2 Compiling parking_lot_core v0.8.2 Compiling pnet_sys v0.29.0 Compiling time v0.1.43 Compiling parking_lot_core v0.7.2 Compiling daemonize v0.4.1 Compiling mio v0.7.14 Compiling num_cpus v1.13.1 Compiling signal-hook-registry v1.4.0 Compiling clap v2.33.3 Compiling dirs-next v2.0.0 Compiling rand_core v0.6.1 Compiling term v0.7.0 Compiling parking_lot v0.10.2 Compiling parking_lot v0.11.1 Compiling rand_chacha v0.3.0 Compiling rand v0.8.3 Compiling chrono v0.4.19 Compiling tempfile v3.2.0 Compiling regex v1.7.1 Compiling addr2line v0.14.1 Compiling slog-term v2.8.0 Compiling backtrace v0.3.56 Compiling boringtun v0.3.0 (https://github.com/cjdelisle/boringtun?rev=f288b2f461e7322a278b63b1ddc4ab705b5b7462#f288b2f4) Compiling pnet_macros v0.29.0 Compiling thiserror-impl v1.0.23 Compiling tokio-macros v1.7.0 Compiling tokio v1.16.1 Compiling thiserror v1.0.23 Compiling pnet_packet v0.29.0 Compiling pnet_transport v0.29.0 Compiling toml v0.5.8 Compiling sodiumoxide v0.2.6 (https://github.com/cjdelisle/sodiumoxide?rev=9f6a18d40a4db253edfebac9f2ce5c22d09b1f47#9f6a18d4) Compiling ipnetwork v0.18.0 Compiling pnet_datalink v0.29.0 Compiling cjdns-crypto v0.1.0 (https://github.com/CJDNS-Development-Team/CJDNS#46c9c1b6) Compiling cjdns-keys v0.1.0 (https://github.com/CJDNS-Development-Team/CJDNS#46c9c1b6) Compiling cjdns_sys v0.1.0 (/home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22/rust/cjdns_sys) error: failed to run custom build command for `cjdns_sys v0.1.0 (/home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22/rust/cjdns_sys)` Caused by: process didn't exit successfully: `/home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22/target/release/build/cjdns_sys-4a28d784d5dcdb72/build-script-build` (exit status: 1) --- stdout Generating rtypes Generating rtypes done Generating rffi Generating rffi done Initialize 2ms Configure 41ms Scan for out of date files 2ms YES Preprocessing contrib/c/publictoip6.c complete Preprocessing crypto/random/randombytes.c complete Preprocessing contrib/c/mkpasswd.c complete Preprocessing contrib/c/makekeys.c complete Preprocessing contrib/c/privatetopublic.c complete Preprocessing rust/cjdns_sys/cffi.h complete Preprocessing test/testcjdroute.c complete Preprocessing contrib/c/sybilsim.c complete Preprocessing client/cjdroute2.c complete DEPENDENCY src/fs-poll.c DEPENDENCY src/inet.c DEPENDENCY src/uv-common.c DEPENDENCY src/version.c DEPENDENCY src/unix/async.c DEPENDENCY src/unix/core.c DEPENDENCY src/unix/dl.c DEPENDENCY src/unix/fs.c DEPENDENCY src/unix/getaddrinfo.c DEPENDENCY src/unix/loop.c DEPENDENCY src/unix/loop-watcher.c DEPENDENCY src/unix/pipe.c DEPENDENCY src/unix/poll.c DEPENDENCY src/unix/process.c DEPENDENCY src/unix/signal.c DEPENDENCY src/unix/stream.c DEPENDENCY src/unix/tcp.c DEPENDENCY src/unix/thread.c DEPENDENCY src/unix/threadpool.c DEPENDENCY src/unix/timer.c DEPENDENCY src/unix/tty.c DEPENDENCY src/unix/udp.c DEPENDENCY src/unix/linux-core.c DEPENDENCY src/unix/linux-inotify.c DEPENDENCY src/unix/linux-syscalls.c Preprocessing util/log/FileWriterLog.c complete Preprocessing util/GlobalConfig.c complete Preprocessing io/ArrayReader.c complete Preprocessing benc/List.c complete Preprocessing benc/serialization/json/JsonBencSerializer.c complete Preprocessing benc/serialization/standard/BencMessageWriter.c complete Preprocessing benc/Dict.c complete Preprocessing benc/serialization/standard/BencMessageReader.c complete Preprocessing util/platform/test/Sockaddr_test.c complete Preprocessing benc/serialization/json/test/JsonBencMessageReader_fuzz_test.c complete Preprocessing interface/tuntap/test/TUNInterface_ipv6_withroute_root_test.c complete Preprocessing interface/tuntap/test/TUNInterface_ipv6_root_test.c complete Preprocessing interface/tuntap/test/TUNInterface_ipv4_root_test.c complete Preprocessing interface/tuntap/test/TAPWrapper_root_test.c complete Preprocessing interface/tuntap/test/BSDMessageTypeWrapper_test.c complete Preprocessing crypto/random/test/Random_test.c complete Preprocessing util/test/Version_test.c complete Preprocessing util/test/UniqueName_test.c complete Preprocessing util/test/VarInt_test.c complete Preprocessing util/test/Set_test.c complete Preprocessing util/test/QSort_test.c complete Preprocessing util/test/Seccomp_test.c complete Preprocessing util/test/Identity_test.c complete Preprocessing util/test/Map_test.c complete Preprocessing util/test/Map_fuzz_test.c complete Preprocessing util/test/Hex_test.c complete Preprocessing util/test/Endian_test.c complete Preprocessing util/test/Process_test.c complete Preprocessing util/test/Bits_test.c complete Preprocessing util/test/Checksum_test.c complete Preprocessing util/test/Base32_test.c complete Preprocessing util/test/AverageRoller_test.c complete Preprocessing util/test/Base10_test.c complete Preprocessing util/test/AddrTools_test.c complete Preprocessing tunnel/test/RouteGen_test.c complete Preprocessing switch/test/LabelSplicer_test.c complete Preprocessing subnode/test/LinkState_test.c complete Preprocessing switch/test/NumberCompress_test.c complete Preprocessing memory/test/Allocator_test.c complete Preprocessing switch/test/EncodingScheme_test.c complete Preprocessing io/test/FileReader_test.c complete Preprocessing interface/test/RustIface_test.c complete Preprocessing interface/test/FramingIface_fuzz_test.c complete Preprocessing crypto/test/ReplayProtector_test.c complete Preprocessing crypto/test/Sign_test.c complete Preprocessing crypto/test/CryptoAuth_unit_test.c complete Preprocessing crypto/test/CryptoAuthFuzz_oldnew_fuzz_test.c complete Preprocessing crypto/test/CryptoAuth_randnonce_test.c complete Preprocessing crypto/test/CryptoAuth_test.c complete Preprocessing crypto/test/CryptoAuthFuzz_old_fuzz_test.c complete Preprocessing crypto/test/CryptoAuthFuzz_noise_fuzz_test.c complete Preprocessing test/printIp_test.c complete Preprocessing test/Beacon_oldold_test.c complete Preprocessing test/CryptoAddress_test.c complete Preprocessing test/Beacon_oldnoise_test.c complete Preprocessing test/Beacon_noiseold_test.c complete Preprocessing test/Beacon_noisenoise_test.c complete Preprocessing util/version/Version.c complete Preprocessing util/events/libuv/Time.c complete Preprocessing crypto/random/test/DeterminentRandomSeed.c complete Preprocessing util/Bits.c complete Preprocessing wire/Message.c complete Preprocessing interface/Iface.c complete Preprocessing util/platform/Sockaddr.c complete Preprocessing util/Hex.c complete Preprocessing dht/Address.c complete Preprocessing crypto/AddressCalc.c complete Preprocessing memory/MallocAllocator.c complete Preprocessing util/AddrTools.c complete Preprocessing crypto/Key.c complete Preprocessing crypto/random/Random.c complete Preprocessing crypto/random/seed/RandomSeed.c complete Preprocessing util/log/Log.c complete Preprocessing exception/Except.c complete Preprocessing exception/Er.c complete Preprocessing benc/String.c complete Preprocessing util/CString.c complete Preprocessing util/Assert.c complete Preprocessing interface/tuntap/windows/test/TAPInterface_root_test.c complete Preprocessing interface/tuntap/windows/test/TAPDevice_root_test.c complete Preprocessing memory/Allocator.c complete Preprocessing util/SysInfo.c complete Preprocessing util/ArchInfo.c complete Preprocessing util/events/libuv/Process.c complete Preprocessing io/FileWriter.c complete Preprocessing io/ArrayWriter.c complete Preprocessing io/FileReader.c complete Preprocessing admin/angel/InterfaceWaiter.c complete Preprocessing benc/serialization/json/JsonBencMessageReader.c complete Preprocessing crypto/random/nanotime/NanotimeEntropyProvider.c complete Preprocessing interface/addressable/AddrIfaceAdapter.c complete Preprocessing interface/ASynchronizer.c complete Preprocessing util/events/libuv/Timeout.c complete Preprocessing util/events/libuv/FakeNetwork.c complete Preprocessing client/AdminClient.c complete Preprocessing tunnel/RouteGen.c complete Preprocessing tunnel/IpTunnel.c complete Preprocessing admin/Admin.c complete Preprocessing tunnel/test/IpTunnel_test.c complete Preprocessing test/Main_fuzz_test.c complete Preprocessing util/events/libuv/EventBase.c complete Preprocessing crypto/CryptoAuth.c complete Preprocessing client/Configurator.c complete Preprocessing util/events/libuv/UDPAddrIface.c complete Preprocessing util/events/libuv/Pipe.c complete Preprocessing admin/angel/Core.c complete Searching for SECCOMP Preprocessing interface/tuntap/SocketInterface.c complete Preprocessing interface/tuntap/SocketWrapper.c complete Preprocessing subnode/BoilerplateResponder.c complete Preprocessing subnode/ReachabilityCollector_admin.c complete Preprocessing subnode/SupernodeHunter_admin.c complete Preprocessing subnode/AddrSet.c complete Preprocessing crypto/Sign_admin.c complete Preprocessing subnode/MsgCore.c complete Preprocessing admin/AuthorizedPasswords.c complete Preprocessing admin/AdminLog.c complete Preprocessing net/TUNAdapter.c complete Preprocessing net/NetCore.c complete Preprocessing benc/serialization/cloner/Cloner.c complete Preprocessing net/EventEmitter.c complete Preprocessing crypto/random/seed/SystemRandomSeed.c complete Preprocessing net/SwitchPinger.c complete Preprocessing util/ArrayList.c complete Preprocessing switch/SwitchCore.c complete Preprocessing crypto/Sign.c complete Preprocessing util/Order.c complete Preprocessing interface/FramingIface.c complete Preprocessing crypto/test/CryptoAuthFuzz.c complete Preprocessing crypto/test/TestCa.c complete Preprocessing util/AverageRoller.c complete Preprocessing switch/EncodingScheme.c complete Preprocessing util/Set.c complete Preprocessing interface/tuntap/BSDMessageTypeWrapper.c complete Preprocessing interface/tuntap/ARPServer.c complete Preprocessing interface/tuntap/NDPServer.c complete Preprocessing util/platform/netdev/NetDev.c complete Preprocessing interface/tuntap/TAPWrapper.c complete Preprocessing util/Base10.c complete Preprocessing interface/tuntap/test/TUNTools.c complete Preprocessing util/log/WriterLog.c complete Preprocessing interface/tuntap/TUNInterface_linux.c complete Preprocessing node_build/dependencies/libuv/src/unix/linux-syscalls.c complete Preprocessing node_build/dependencies/libuv/src/version.c complete Preprocessing util/Security_admin.c complete Preprocessing net/SessionManager_admin.c complete Preprocessing util/log/IndirectLog.c complete Preprocessing tunnel/RouteGen_admin.c complete Preprocessing util/Security.c complete Preprocessing tunnel/IpTunnel_admin.c complete Preprocessing net/UpperDistributor_admin.c complete Preprocessing net/SwitchPinger_admin.c complete Preprocessing memory/Allocator_admin.c complete Preprocessing interface/addressable/AddrIfaceMuxer.c complete Preprocessing interface/addressable/PacketHeaderToUDPAddrIface.c complete Preprocessing interface/ETHInterface_admin.c complete Preprocessing net/InterfaceController_admin.c complete Preprocessing interface/UDPInterface_admin.c complete Preprocessing dht/Pathfinder.c complete Preprocessing subnode/SupernodeHunter.c complete Preprocessing subnode/SubnodePathfinder.c complete Preprocessing subnode/ReachabilityCollector.c complete Preprocessing util/events/libuv/Event.c complete Preprocessing net/UpperDistributor.c complete Preprocessing test/TestFramework.c complete Preprocessing net/SessionManager.c complete Preprocessing net/InterfaceController.c complete Preprocessing net/ControlHandler.c complete Preprocessing test/BeaconFramework.c complete Preprocessing util/events/libuv/PipeServer.c complete Preprocessing node_build/dependencies/libuv/src/unix/linux-inotify.c complete Preprocessing node_build/dependencies/libuv/src/unix/linux-core.c complete Preprocessing node_build/dependencies/libuv/src/unix/udp.c complete Preprocessing node_build/dependencies/libuv/src/unix/tty.c complete Preprocessing node_build/dependencies/libuv/src/unix/timer.c complete Preprocessing node_build/dependencies/libuv/src/unix/threadpool.c complete Preprocessing node_build/dependencies/libuv/src/unix/thread.c complete Preprocessing node_build/dependencies/libuv/src/unix/tcp.c complete Preprocessing node_build/dependencies/libuv/src/unix/signal.c complete Preprocessing node_build/dependencies/libuv/src/unix/poll.c complete Preprocessing node_build/dependencies/libuv/src/unix/process.c complete Preprocessing node_build/dependencies/libuv/src/unix/pipe.c complete Preprocessing node_build/dependencies/libuv/src/unix/loop.c complete Preprocessing node_build/dependencies/libuv/src/unix/getaddrinfo.c complete Preprocessing node_build/dependencies/libuv/src/unix/loop-watcher.c complete Preprocessing node_build/dependencies/libuv/src/unix/fs.c complete Preprocessing node_build/dependencies/libuv/src/unix/async.c complete Preprocessing node_build/dependencies/libuv/src/unix/dl.c complete Preprocessing node_build/dependencies/libuv/src/unix/core.c complete Preprocessing node_build/dependencies/libuv/src/fs-poll.c complete Preprocessing node_build/dependencies/libuv/src/inet.c complete Preprocessing node_build/dependencies/libuv/src/uv-common.c complete Preprocessing node_build/dependencies/libuv/src/unix/stream.c complete SECCOMP enabled Preprocessing util/Seccomp.c complete Has setuid keepNetAdmin Preprocessing dht/dhtcore/Router.c complete Preprocessing dht/SerializationModule.c complete Preprocessing dht/dhtcore/SearchRunner.c complete Preprocessing dht/dhtcore/RumorMill.c complete Preprocessing dht/DHTModuleRegistry.c complete Preprocessing dht/dhtcore/Node.c complete Preprocessing dht/EncodingSchemeModule.c complete Preprocessing dht/ReplyModule.c complete Preprocessing crypto/random/seed/GetEntropyRandomSeed.c complete Preprocessing crypto/random/seed/ProcSysKernelRandomUuidRandomSeed.c complete Preprocessing memory/BufferAllocator.c complete Preprocessing crypto/random/seed/DevUrandomRandomSeed.c complete Preprocessing crypto/sign/sc_reduce.c complete Preprocessing crypto/sign/open.c complete Preprocessing crypto/sign/sc_muladd.c complete Preprocessing crypto/sign/ge_tobytes.c complete Preprocessing crypto/sign/ge_sub.c complete Preprocessing util/Pinger.c complete Preprocessing crypto/sign/ge_precomp_0.c complete Preprocessing crypto/sign/ge_p3_tobytes.c complete Preprocessing crypto/sign/ge_p3_to_p2.c complete Preprocessing crypto/sign/ge_p3_to_cached.c complete Preprocessing crypto/sign/ge_p3_dbl.c complete Preprocessing crypto/sign/ge_p3_0.c complete Preprocessing crypto/sign/ge_p2_dbl.c complete Preprocessing crypto/sign/ge_p2_0.c complete Preprocessing crypto/sign/ge_p1p1_to_p3.c complete Preprocessing crypto/sign/ge_scalarmult_base.c complete Preprocessing crypto/sign/ge_p1p1_to_p2.c complete Preprocessing crypto/sign/ge_msub.c complete Preprocessing crypto/sign/ge_madd.c complete Preprocessing crypto/sign/ge_frombytes.c complete Preprocessing crypto/sign/ge_add.c complete Preprocessing crypto/sign/ge_double_scalarmult.c complete Preprocessing crypto/sign/fe_tobytes.c complete Preprocessing crypto/sign/fe_sub.c complete Preprocessing crypto/sign/fe_sq.c complete Preprocessing crypto/sign/fe_sq2.c complete Preprocessing crypto/sign/fe_neg.c complete Preprocessing crypto/sign/fe_pow22523.c complete Preprocessing crypto/sign/fe_isnegative.c complete Preprocessing crypto/sign/fe_invert.c complete Preprocessing crypto/sign/fe_isnonzero.c complete Preprocessing crypto/sign/fe_mul.c complete Preprocessing crypto/sign/fe_frombytes.c complete Preprocessing crypto/sign/fe_copy.c complete Preprocessing crypto/sign/fe_cmov.c complete Preprocessing crypto/sign/fe_add.c complete Preprocessing crypto/sign/fe_1.c complete Preprocessing crypto/sign/fe_0.c complete Preprocessing util/Setuid.c complete Preprocessing dht/dhtcore/ReplySerializer.c complete Preprocessing subnode/PingResponder.c complete Preprocessing dht/dhtcore/Janitor_admin.c complete Preprocessing dht/dhtcore/Janitor.c complete Preprocessing dht/dhtcore/NodeStore_admin.c complete Preprocessing dht/dhtcore/SearchRunner_admin.c complete Preprocessing dht/dhtcore/RouterModule_admin.c complete Preprocessing dht/dhtcore/RouterModule.c complete Preprocessing interface/UDPInterface.c complete Preprocessing interface/ETHInterface_linux.c complete Preprocessing util/platform/netdev/NetPlatform_linux.c complete Preprocessing util/Seccomp_linux.c complete Preprocessing subnode/ReachabilityAnnouncer.c complete Preprocessing dht/dhtcore/NodeStore.c complete Preprocessing dht/dhtcore/SearchStore.c complete Preprocessing dht/dhtcore/VersionList.c complete Preprocessing util/platform/Socket.c complete Preprocessing util/Setuid_linux.c complete Preprocess 1339ms Total build time: 1677ms. --- stderr (node:77123) [DEP0179] DeprecationWarning: crypto.Hash constructor is deprecated. (Use `node --trace-deprecation ...` to show where the warning was created) /home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22/node_build/builder.js:1057 throw err; ^ Error: gcc -c -x cpp-output -o /home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22/target/release/build/cjdns_sys-0bf7943c6425f00c/out/util_events_libuv_Process_c.o -std=c99 -Wall -Wextra -Wno-pointer-sign -Wmissing-prototypes -pedantic -D linux=1 -Wno-unused-parameter -fomit-frame-pointer -ffunction-sections -fdata-sections -D Log_DEBUG -g -D NumberCompress_TYPE=v3x5x8 -D Identity_CHECK=1 -D Allocator_USE_CANARIES=1 -D PARANOIA=1 -DHAS_ETH_INTERFACE=1 -fPIE -fdiagnostics-color=always -fstack-clash-protection -Wformat -Werror=format-security -Os -D_FORTIFY_SOURCE=2 -fno-stack-protector -fstack-protector-all -Wstack-protector -D CJD_PACKAGE_VERSION="22" /home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22/target/release/build/cjdns_sys-0bf7943c6425f00c/out/util_events_libuv_Process_c.i util/events/libuv/Process.c: In function 'Process_spawn': util/events/libuv/Process.c:29:35: error: passing argument 2 of 'Rffi_spawn' from incompatible pointer type [-Wincompatible-pointer-types] 29 | return Rffi_spawn(binaryPath, args, i, alloc, callback); | ^~~~ | | | char ** In file included from util/events/libuv/Process.c:15: ./rust/cjdns_sys/Rffi.h:124:39: note: expected 'const char * const*' but argument is of type 'char **' 124 | const char *const *args, | ~~~~~~~~~~~~~~~~~~~^~~~ util/events/libuv/Process.c:29:51: error: passing argument 5 of 'Rffi_spawn' from incompatible pointer type [-Wincompatible-pointer-types] 29 | return Rffi_spawn(binaryPath, args, i, alloc, callback); | ^~~~~~~~ | | | Process_OnExitCallback {aka void (*)(long long int, int)} ./rust/cjdns_sys/Rffi.h:127:27: note: expected 'void (*)(long int, int)' but argument is of type 'Process_OnExitCallback' {aka 'void (*)(long long int, int)'} 127 | void (*cb)(long, int)); | ~~~~~~~^~~~~~~~~~~~~~ util/events/libuv/Process.c: In function 'Process_getPath': util/events/libuv/Process.c:35:28: error: passing argument 1 of 'Rffi_exepath' from incompatible pointer type [-Wincompatible-pointer-types] 35 | int ret = Rffi_exepath(&out, alloc); | ^~~~ | | | char ** ./rust/cjdns_sys/Rffi.h:118:35: note: expected 'const char **' but argument is of type 'char **' 118 | int32_t Rffi_exepath(const char **out, Allocator_t *alloc); | ~~~~~~~~~~~~~^~~ at error (/home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22/node_build/builder.js:115:15) at /home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22/node_build/builder.js:196:29 at /home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22/node_build/builder.js:161:17 at ChildProcess. (/home/buildozer/aports/community/cjdns/src/cjdns-cjdns-v22/node_modules/saferphore/index.js:22:34) at ChildProcess.emit (node:events:518:28) at maybeClose (node:internal/child_process:1104:16) at Socket. (node:internal/child_process:456:11) at Socket.emit (node:events:518:28) at Pipe. (node:net:343:12) Node.js v22.11.0 Error: Failed to build cjdns >>> ERROR: cjdns: build failed >>> cjdns: Uninstalling dependencies... (1/17) Purging .makedepends-cjdns (20241121.090219) (2/17) Purging cargo-auditable (0.6.5-r0) (3/17) Purging linux-headers (6.6-r1) (4/17) Purging nodejs (22.11.0-r0) (5/17) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (6/17) Purging ada-libs (2.9.2-r1) (7/17) Purging cargo (1.82.0-r1) (8/17) Purging rust (1.82.0-r1) (9/17) Purging icu-libs (74.2-r0) (10/17) Purging llvm19-libs (19.1.4-r0) (11/17) Purging simdjson (3.10.1-r0) (12/17) Purging simdutf (5.6.1-r0) (13/17) Purging sqlite-libs (3.47.0-r0) (14/17) Purging icu-data-en (74.2-r0) (15/17) Purging libffi (3.4.6-r0) (16/17) Purging libxml2 (2.13.4-r3) (17/17) Purging xz-libs (5.6.3-r0) Executing busybox-1.37.0-r8.trigger OK: 271 MiB in 101 packages