A bunch of packaging errors, fixed. (See commit msgs)
delete-nonreduced-fuzz-inputs: Add missing IPC dep pkgs #289
pull maflcko wants to merge 3 commits into bitcoin-core:main from maflcko:default changing 1 files +20 −23-
maflcko commented at 7:19 AM on August 27, 2026: contributor
-
bfcd4d22bf
delete-nonreduced-fuzz-inputs: Add missing curl install
Otherwise, ⚠️ failed to spawn curl: No such file or directory (os error 2)
-
2553d35d59
delete-nonreduced-fuzz-inputs: Drop llvm.sh
Both Ubuntu 24.04 and 26.04 have clang-18, so llvm.sh is not needed. In fact, on 26.04, llvm.sh can not provide clang-18: + apt-get update Hit:1 http://security.ubuntu.com/ubuntu resolute-security InRelease Hit:2 http://archive.ubuntu.com/ubuntu resolute InRelease Ign:3 https://apt.llvm.org/resolute llvm-toolchain-resolute-18 InRelease Hit:4 http://archive.ubuntu.com/ubuntu resolute-updates InRelease Err:5 https://apt.llvm.org/resolute llvm-toolchain-resolute-18 Release 404 Not Found [IP: 2a04:4e42:6f::561 443] Hit:6 http://archive.ubuntu.com/ubuntu resolute-backports InRelease Reading package lists... Done E: The repository 'https://apt.llvm.org/resolute llvm-toolchain-resolute-18 Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. N: Some sources can be modernized. Run 'apt modernize-sources' to do so. ⚠️ bash llvm.sh failed
-
d546f4a3d2
delete-nonreduced-fuzz-inputs: Add missing IPC dep pkgs
Otherwise, CMake Error at src/ipc/libmultiprocess/CMakeLists.txt:18 (message): Cap'n Proto is required but was not found. To resolve, choose one of the following: - Install Cap'n Proto (version 1.0+ recommended) - For Bitcoin Core compilation build with -DENABLE_IPC=OFF to disable multiprocess support -- Configuring incomplete, errors occurred! ⚠️ CMake configuration failed -
maflcko commented at 9:31 AM on August 27, 2026: contributor
MBR
- maflcko merged this on Aug 27, 2026
- maflcko closed this on Aug 27, 2026
-
maflcko commented at 11:14 AM on August 27, 2026: contributor
For reference, on Ubuntu 26.04, the error message is:
make: Entering directory '/fuzz-cleaner/delete-nonreduced-fuzz-inputs/AFLplusplus' [*] Compiling AFL++ for OS Linux on ARCH x86_64 SPECIAL_PERFORMANCE=-D_AFL_SPECIAL_PERFORMANCE -mavx2 -D_HAVE_AVX2 -march=native [+] ZLIB detected [*] Checking for the default compiler cc... cc -O2 -Wno-format-truncation -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -flto -D_AFL_SPECIAL_PERFORMANCE -mavx2 -D_HAVE_AVX2 -march=native -DHAVE_ZLIB -c src/afl-common.c -o src/afl-common.o cc -O2 -Wno-format-truncation -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -flto -D_AFL_SPECIAL_PERFORMANCE -mavx2 -D_HAVE_AVX2 -march=native -DHAVE_ZLIB -c src/afl-sharedmem.c -o src/afl-sharedmem.o cc -O2 -Wno-format-truncation -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -flto -D_AFL_SPECIAL_PERFORMANCE -mavx2 -D_HAVE_AVX2 -march=native -DHAVE_ZLIB -c src/afl-forkserver.c -o src/afl-forkserver.o cc -O2 -Wno-format-truncation -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -flto -Wno-format-truncation -D_AFL_SPECIAL_PERFORMANCE -mavx2 -D_HAVE_AVX2 -march=native -DHAVE_ZLIB -Iinclude -c src/afl-performance.c -o src/afl-performance.o [*] Testing the PATH environment variable... cc -O2 -Wno-format-truncation -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -c -o src/afl-fuzz-python.o src/afl-fuzz-python.c cc -O2 -Wno-format-truncation -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -c -o src/afl-fuzz-mutators.o src/afl-fuzz-mutators.c [*] Checking for the ability to compile x86 code... make: *** No rule to make target 'afl-cc', needed by 'afl-cc.8'. Stop. make: *** Waiting for unfinished jobs.... In file included from include/t1ha0_ia32aes_b.h:45, from src/afl-performance.c:23: include/t1ha_bits.h:178:13: warning: 'unreachable' redefined 178 | #define unreachable() __builtin_unreachable() | ^~~~~~~~~~~ In file included from /usr/include/zconf.h:254, from /usr/include/zlib.h:34, from include/afl-fuzz.h:43, from src/afl-performance.c:15: /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h:468:9: note: this is the location of the previous definition 468 | #define unreachable() (__builtin_unreachable ()) | ^~~~~~~~~~~ make: Leaving directory '/fuzz-cleaner/delete-nonreduced-fuzz-inputs/AFLplusplus' ⚠️ make install AFLplusplus failedNot sure if this should be fixed (upstream?)
Contributors