Skip to content

refactor: Migrate fixed-size obfuscation end-to-end from std::vector<…

Cirrus CI / no wallet, libbitcoinkernel failed Oct 26, 2024 in 4m 17s

Task Summary

Instruction ci failed in 04:05

Details

✅ 00:04 clone
✅ 00:01 merge_base
❌ 04:05 ci

[21:50:38.350] Dependencies file "src/test/CMakeFiles/test_bitcoin.dir/versionbits_tests.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/CMakeFiles/test_bitcoin.dir/compiler_depend.internal".
[21:50:38.842] Consolidate compiler generated dependencies of target test_bitcoin
[21:50:38.847] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[21:50:38.847] /usr/bin/gmake  -f src/test/CMakeFiles/test_bitcoin.dir/build.make src/test/CMakeFiles/test_bitcoin.dir/build
[21:50:38.991] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[21:50:38.991] gmake[2]: Nothing to be done for 'src/test/CMakeFiles/test_bitcoin.dir/build'.
[21:50:38.991] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[21:50:39.006] [ 85%] Built target test_bitcoin
[21:50:39.008] /usr/bin/gmake  -f src/test/fuzz/util/CMakeFiles/test_fuzz.dir/build.make src/test/fuzz/util/CMakeFiles/test_fuzz.dir/depend
[21:50:39.010] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[21:50:39.010] cd /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /ci_container_base /ci_container_base/src/test/fuzz/util /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/util /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/util/CMakeFiles/test_fuzz.dir/DependInfo.cmake --color=
[21:50:39.023] Dependencies file "src/test/fuzz/util/CMakeFiles/test_fuzz.dir/__/fuzz.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/util/CMakeFiles/test_fuzz.dir/compiler_depend.internal".
[21:50:39.025] Dependencies file "src/test/fuzz/util/CMakeFiles/test_fuzz.dir/__/util.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/util/CMakeFiles/test_fuzz.dir/compiler_depend.internal".
[21:50:39.026] Dependencies file "src/test/fuzz/util/CMakeFiles/test_fuzz.dir/descriptor.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/util/CMakeFiles/test_fuzz.dir/compiler_depend.internal".
[21:50:39.027] Dependencies file "src/test/fuzz/util/CMakeFiles/test_fuzz.dir/mempool.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/util/CMakeFiles/test_fuzz.dir/compiler_depend.internal".
[21:50:39.029] Dependencies file "src/test/fuzz/util/CMakeFiles/test_fuzz.dir/net.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/util/CMakeFiles/test_fuzz.dir/compiler_depend.internal".
[21:50:39.055] Consolidate compiler generated dependencies of target test_fuzz
[21:50:39.057] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[21:50:39.057] /usr/bin/gmake  -f src/test/fuzz/util/CMakeFiles/test_fuzz.dir/build.make src/test/fuzz/util/CMakeFiles/test_fuzz.dir/build
[21:50:39.077] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[21:50:39.077] gmake[2]: Nothing to be done for 'src/test/fuzz/util/CMakeFiles/test_fuzz.dir/build'.
[21:50:39.077] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[21:50:39.088] [ 86%] Built target test_fuzz
[21:50:39.090] /usr/bin/gmake  -f src/test/fuzz/CMakeFiles/fuzz.dir/build.make src/test/fuzz/CMakeFiles/fuzz.dir/depend
[21:50:39.094] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[21:50:39.094] cd /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /ci_container_base /ci_container_base/src/test/fuzz /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/CMakeFiles/fuzz.dir/DependInfo.cmake --color=
[21:50:39.108] Dependencies file "src/test/fuzz/CMakeFiles/fuzz.dir/addition_overflow.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/CMakeFiles/fuzz.dir/compiler_depend.internal".
[21:50:39.109] Dependencies file "src/test/fuzz/CMakeFiles/fuzz.dir/addrman.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/CMakeFiles/fuzz.dir/compiler_depend.internal".
[21:50:39.110] Dependencies file "src/test/fuzz/CMakeFiles/fuzz.dir/asmap.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/CMakeFiles/fuzz.dir/compiler_depend.internal".
[21:50:39.111] Dependencies file "src/test/fuzz/CMakeFiles/fuzz.dir/asmap_direct.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/CMakeFiles/fuzz.dir/compiler_depend.internal".
[21:50:39.113] Dependencies file "src/test/fuzz/CMakeFiles/fuzz.dir/autofile.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/CMakeFiles/fuzz.dir/compiler_depend.internal".
[21:50:39.114] Dependencies file "src/test/fuzz/CMakeFiles/fuzz.dir/banman.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/CMakeFiles/fuzz.dir/compiler_depend.internal".
[21:50:39.115] Dependencies file "src/test/fuzz/CMakeFiles/fuzz.dir/base_encode_decode.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/CMakeFiles/fuzz.dir/compiler_depend.internal".
[21:50:39.138] Consolidate compiler generated dependencies of target fuzz
[21:50:39.140] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[21:50:39.140] /usr/bin/gmake  -f src/test/fuzz/CMakeFiles/fuzz.dir/build.make src/test/fuzz/CMakeFiles/fuzz.dir/build
[21:50:39.158] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[21:50:39.169] [ 86%] Building CXX object src/test/fuzz/CMakeFiles/fuzz.dir/autofile.cpp.o
[21:50:39.170] cd /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz && /usr/bin/ccache /usr/bin/clang++-16 -stdlib=libc++ -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -I/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src -I/ci_container_base/src -I/ci_container_base/src/univalue/include -I/ci_container_base/src/minisketch/include -I/ci_container_base/src/leveldb/include -I/ci_container_base/src/secp256k1/include -isystem /ci_container_base/depends/x86_64-pc-linux-gnu/include -pipe -std=c++20 -O2 -O2 -g -fPIE -fvisibility=hidden -fdebug-prefix-map=/ci_container_base=. -fmacro-prefix-map=/ci_container_base=. -Werror -Wall -Wextra -Wgnu -Wformat -Wformat-security -Wvla -Wshadow-field -Wthread-safety -Wloop-analysis -Wredundant-decls -Wunused-member-function -Wdate-time -Wconditional-uninitialized -Woverloaded-virtual -Wsuggest-override -Wimplicit-fallthrough -Wunreachable-code -Wdocumentation -Wself-assign -Wundef -Wno-unused-parameter -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -Wstack-protector -fstack-protector-all -fcf-protection=full -fstack-clash-protection -std=c++20 -MD -MT src/test/fuzz/CMakeFiles/fuzz.dir/autofile.cpp.o -MF CMakeFiles/fuzz.dir/autofile.cpp.o.d -o CMakeFiles/fuzz.dir/autofile.cpp.o -c /ci_container_base/src/test/fuzz/autofile.cpp  
[21:50:42.029] /ci_container_base/src/test/fuzz/autofile.cpp:21:14: error: no matching constructor for initialization of 'AutoFile'
[21:50:42.029]     AutoFile auto_file{
[21:50:42.029]              ^        ~
[21:50:42.029] /ci_container_base/src/streams.h:400:14: note: candidate constructor not viable: no known conversion from 'std::vector<byte>' to 'uint64_t' (aka 'unsigned long') for 2nd argument
[21:50:42.029]     explicit AutoFile(std::FILE* file, uint64_t data_xor = 0);
[21:50:42.029]              ^
[21:50:42.029] /ci_container_base/src/streams.h:405:5: note: candidate constructor not viable: requires 1 argument, but 2 were provided
[21:50:42.029]     AutoFile(const AutoFile&) = delete;
[21:50:42.029]     ^
[21:50:42.029] 1 error generated.
[21:50:42.032] gmake[2]: *** [src/test/fuzz/CMakeFiles/fuzz.dir/build.make:132: src/test/fuzz/CMakeFiles/fuzz.dir/autofile.cpp.o] Error 1
[21:50:42.032] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[21:50:42.032] gmake[1]: *** [CMakeFiles/Makefile2:2573: src/test/fuzz/CMakeFiles/fuzz.dir/all] Error 2
[21:50:42.032] gmake[1]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[21:50:42.033] gmake: *** [Makefile:146: all] Error 2
[21:50:42.115] 
[21:50:42.115] Exit status: 2