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
  1. maflcko commented at 7:19 AM on August 27, 2026: contributor

    A bunch of packaging errors, fixed. (See commit msgs)

  2. delete-nonreduced-fuzz-inputs: Add missing curl install
    Otherwise,
    
    ⚠️
    failed to spawn curl: No such file or directory (os error 2)
    bfcd4d22bf
  3. 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
    2553d35d59
  4. 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
    d546f4a3d2
  5. maflcko commented at 9:31 AM on August 27, 2026: contributor

    MBR

  6. maflcko merged this on Aug 27, 2026
  7. maflcko closed this on Aug 27, 2026

  8. 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 failed
    

    Not sure if this should be fixed (upstream?)

Contributors

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/qa-assets. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-09-13 03:25 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me