Skip to content

miner: add package feerate vector to `CBlockTemplate`

Cirrus CI / multiprocess, i686, DEBUG failed Jan 7, 2025 in 3m 3s

Task Summary

Instruction ci failed in 02:51

Details

✅ 00:03 clone
✅ 00:01 merge_base
❌ 02:51 ci

[11:29:42.531] [ 31%] Built target bitcoin_node
[11:29:42.532] /usr/bin/gmake  -f src/CMakeFiles/bitcoind.dir/build.make src/CMakeFiles/bitcoind.dir/depend
[11:29:42.534] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[11:29:42.534] cd /ci_container_base/ci/scratch/build-i686-pc-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /ci_container_base /ci_container_base/src /ci_container_base/ci/scratch/build-i686-pc-linux-gnu /ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src /ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/CMakeFiles/bitcoind.dir/DependInfo.cmake "--color="
[11:29:42.547] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[11:29:42.548] /usr/bin/gmake  -f src/CMakeFiles/bitcoind.dir/build.make src/CMakeFiles/bitcoind.dir/build
[11:29:42.550] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[11:29:42.563] [ 31%] Building CXX object src/CMakeFiles/bitcoind.dir/bitcoind.cpp.o
[11:29:42.564] cd /ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src && /usr/bin/ccache /usr/bin/clang++ -m32 -DABORT_ON_FAILED_ASSUME -DDEBUG -DDEBUG_LOCKCONTENTION -DDEBUG_LOCKORDER -DRPC_DOC_CHECK -D_FILE_OFFSET_BITS=64 -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -I/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src -I/ci_container_base/src -isystem /ci_container_base/depends/i686-pc-linux-gnu/include -Wno-error=documentation -O0 -ftrapv -O1 -g3 -g3 -std=c++20 -fPIE -fdebug-prefix-map=/ci_container_base/src=. -fmacro-prefix-map=/ci_container_base/src=. -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 -MD -MT src/CMakeFiles/bitcoind.dir/bitcoind.cpp.o -MF CMakeFiles/bitcoind.dir/bitcoind.cpp.o.d -o CMakeFiles/bitcoind.dir/bitcoind.cpp.o -c /ci_container_base/src/bitcoind.cpp -DBOOST_MULTI_INDEX_ENABLE_SAFE_MODE 
[11:29:50.022] [ 32%] Building CXX object src/CMakeFiles/bitcoind.dir/init/bitcoind.cpp.o
[11:29:50.023] cd /ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src && /usr/bin/ccache /usr/bin/clang++ -m32 -DABORT_ON_FAILED_ASSUME -DDEBUG -DDEBUG_LOCKCONTENTION -DDEBUG_LOCKORDER -DRPC_DOC_CHECK -D_FILE_OFFSET_BITS=64 -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -I/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src -I/ci_container_base/src -isystem /ci_container_base/depends/i686-pc-linux-gnu/include -Wno-error=documentation -O0 -ftrapv -O1 -g3 -g3 -std=c++20 -fPIE -fdebug-prefix-map=/ci_container_base/src=. -fmacro-prefix-map=/ci_container_base/src=. -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 -MD -MT src/CMakeFiles/bitcoind.dir/init/bitcoind.cpp.o -MF CMakeFiles/bitcoind.dir/init/bitcoind.cpp.o.d -o CMakeFiles/bitcoind.dir/init/bitcoind.cpp.o -c /ci_container_base/src/init/bitcoind.cpp -DBOOST_MULTI_INDEX_ENABLE_SAFE_MODE 
[11:29:56.932] [ 32%] Linking CXX executable bitcoind
[11:29:56.934] cd /ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/bitcoind.dir/link.txt --verbose=1
[11:29:56.949] /usr/bin/clang++ -m32 -Wno-error=documentation -O0 -ftrapv -O1 -g3 -g3 -fstack-protector-all -fcf-protection=full -fstack-clash-protection -Wl,-z,relro -Wl,-z,now -Wl,-z,separate-code -fPIE -pie CMakeFiles/bitcoind.dir/bitcoind.cpp.o CMakeFiles/bitcoind.dir/init/bitcoind.cpp.o -o bitcoind  libbitcoin_node.a wallet/libbitcoin_wallet.a zmq/libbitcoin_zmq.a /ci_container_base/depends/i686-pc-linux-gnu/lib/libzmq.a ../libleveldb.a ../libcrc32c.a ../libminisketch.a /ci_container_base/depends/i686-pc-linux-gnu/lib/libevent_extra.a /ci_container_base/depends/i686-pc-linux-gnu/lib/libevent_pthreads.a /ci_container_base/depends/i686-pc-linux-gnu/lib/libevent_core.a libbitcoin_common.a util/libbitcoin_util.a libbitcoin_consensus.a crypto/libbitcoin_crypto.a crypto/libbitcoin_crypto_sse41.a crypto/libbitcoin_crypto_avx2.a crypto/libbitcoin_crypto_x86_shani.a secp256k1/lib/libsecp256k1.a univalue/libunivalue.a -latomic /ci_container_base/depends/i686-pc-linux-gnu/lib/libsqlite3.a /ci_container_base/depends/i686-pc-linux-gnu/lib/libdb_cxx-4.8.a  
[11:30:04.543] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[11:30:04.557] [ 32%] Built target bitcoind
[11:30:04.559] /usr/bin/gmake  -f src/ipc/CMakeFiles/bitcoin_ipc.dir/build.make src/ipc/CMakeFiles/bitcoin_ipc.dir/depend
[11:30:04.563] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[11:30:04.563] cd /ci_container_base/ci/scratch/build-i686-pc-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /ci_container_base /ci_container_base/src/ipc /ci_container_base/ci/scratch/build-i686-pc-linux-gnu /ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc /ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/DependInfo.cmake "--color="
[11:30:04.578] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/common.capnp.c++.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.578] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/common.capnp.proxy-client.c++.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.579] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/common.capnp.proxy-server.c++.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.580] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/common.capnp.proxy-types.c++.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.581] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/echo.capnp.c++.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.581] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/echo.capnp.proxy-client.c++.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.582] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/echo.capnp.proxy-server.c++.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.583] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/echo.capnp.proxy-types.c++.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.584] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/init.capnp.c++.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.584] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/init.capnp.proxy-client.c++.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.587] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.590] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/protocol.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.591] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/interfaces.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.592] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/process.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/CMakeFiles/bitcoin_ipc.dir/compiler_depend.internal".
[11:30:04.753] Consolidate compiler generated dependencies of target bitcoin_ipc
[11:30:04.755] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[11:30:04.755] /usr/bin/gmake  -f src/ipc/CMakeFiles/bitcoin_ipc.dir/build.make src/ipc/CMakeFiles/bitcoin_ipc.dir/build
[11:30:04.780] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[11:30:04.794] [ 32%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.cpp.o
[11:30:04.795] cd /ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc && /usr/bin/ccache /usr/bin/clang++ -m32 -DABORT_ON_FAILED_ASSUME -DDEBUG -DDEBUG_LOCKCONTENTION -DDEBUG_LOCKORDER -DRPC_DOC_CHECK -D_FILE_OFFSET_BITS=64 -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -I/ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src -I/ci_container_base/src -I/ci_container_base/ci/scratch/build-i686-pc-linux-gnu -I/ci_container_base/src/univalue/include -isystem /ci_container_base/depends/i686-pc-linux-gnu/include -Wno-error=documentation -O0 -ftrapv -O1 -g3 -g3 -std=c++20 -fPIC -fdebug-prefix-map=/ci_container_base/src=. -fmacro-prefix-map=/ci_container_base/src=. -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 -MD -MT src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.cpp.o -MF CMakeFiles/bitcoin_ipc.dir/capnp/mining.cpp.o.d -o CMakeFiles/bitcoin_ipc.dir/capnp/mining.cpp.o -c /ci_container_base/src/ipc/capnp/mining.cpp -DBOOST_MULTI_INDEX_ENABLE_SAFE_MODE 
[11:30:15.244] In file included from /ci_container_base/src/ipc/capnp/mining.cpp:5:
[11:30:15.244] In file included from /ci_container_base/src/ipc/capnp/mining-types.h:11:
[11:30:15.244] /ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/capnp/mining.capnp.proxy.h:312:8: error: abstract class is marked 'final' [-Werror,-Wabstract-final-class]
[11:30:15.244]   312 | struct ProxyClient<ipc::capnp::messages::BlockTemplate> final : public ProxyClientCustom<ipc::capnp::messages::BlockTemplate, interfaces::BlockTemplate>
[11:30:15.244]       |        ^
[11:30:15.244] /ci_container_base/src/interfaces/mining.h:46:34: note: unimplemented pure virtual method 'getPackageFeerates' in 'ProxyClient'
[11:30:15.244]    46 |     virtual std::vector<FeeFrac> getPackageFeerates() = 0;
[11:30:15.244]       |                                  ^
[11:30:15.244] 1 error generated.
[11:30:15.249] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[11:30:15.249] gmake[2]: *** [src/ipc/CMakeFiles/bitcoin_ipc.dir/build.make:164: src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.cpp.o] Error 1
[11:30:15.253] gmake[1]: *** [CMakeFiles/Makefile2:1408: src/ipc/CMakeFiles/bitcoin_ipc.dir/all] Error 2
[11:30:15.253] gmake[1]: Leaving directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[11:30:15.253] gmake: *** [Makefile:146: all] Error 2
[11:30:15.253] 
[11:30:15.313] 
[11:30:15.313] Exit status: 2����������������