Skip to content

Remove processNewBlock from mining interface

Cirrus CI / multiprocess, i686, DEBUG failed Oct 31, 2024 in 3m 52s

Task Summary

Instruction ci failed in 03:38

Details

✅ 00:05 clone
✅ 00:01 merge_base
❌ 03:38 ci

[17:21:15.276] 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=. -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 -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 
[17:21:20.491] [ 35%] Building CXX object src/CMakeFiles/bitcoind.dir/init/bitcoind.cpp.o
[17:21:20.493] 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=. -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 -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 
[17:21:25.513] [ 35%] Linking CXX executable bitcoind
[17:21:25.521] 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
[17:21:25.548] /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 ../libleveldb.a ../libcrc32c.a ../libminisketch.a /ci_container_base/depends/i686-pc-linux-gnu/lib/libevent_pthreads.a /ci_container_base/depends/i686-pc-linux-gnu/lib/libevent.a zmq/libbitcoin_zmq.a /ci_container_base/depends/i686-pc-linux-gnu/lib/libzmq.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/src/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  
[17:21:28.545] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[17:21:28.572] [ 35%] Built target bitcoind
[17:21:28.572] /usr/bin/gmake  -f src/ipc/CMakeFiles/bitcoin_ipc.dir/build.make src/ipc/CMakeFiles/bitcoin_ipc.dir/depend
[17:21:28.572] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[17:21:28.572] 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="
[17:21:28.602] 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".
[17:21:28.602] 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".
[17:21:28.602] 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".
[17:21:28.603] 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".
[17:21:28.604] 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".
[17:21:28.608] 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".
[17:21:28.609] 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".
[17:21:28.610] 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".
[17:21:28.614] 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".
[17:21:28.614] 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".
[17:21:28.617] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/init.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".
[17:21:28.623] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/init.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".
[17:21:28.625] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.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".
[17:21:28.629] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.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".
[17:21:28.631] Dependencies file "src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.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".
[17:21:28.633] 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".
[17:21:28.634] 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".
[17:21:28.635] 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".
[17:21:28.636] 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".
[17:21:28.693] Consolidate compiler generated dependencies of target bitcoin_ipc
[17:21:28.698] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[17:21:28.698] /usr/bin/gmake  -f src/ipc/CMakeFiles/bitcoin_ipc.dir/build.make src/ipc/CMakeFiles/bitcoin_ipc.dir/build
[17:21:28.724] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[17:21:28.730] [ 35%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.cpp.o
[17:21:28.730] 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=. -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 -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 
[17:21:35.679] In file included from /ci_container_base/src/ipc/capnp/mining.cpp:5:
[17:21:35.679] In file included from /ci_container_base/src/ipc/capnp/mining-types.h:11:
[17:21:35.679] /ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/capnp/mining.capnp.proxy.h:52:55: error: no member named 'processNewBlock' in 'interfaces::Mining'
[17:21:35.679]    52 |     static constexpr auto impl = &interfaces::Mining::processNewBlock;
[17:21:35.679]       |                                   ~~~~~~~~~~~~~~~~~~~~^
[17:21:35.679] /ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/capnp/mining.capnp.proxy.h:361:45: error: no template named 'Param' in 'mp::ProxyClientMethodTraits<ipc::capnp::messages::Mining::ProcessNewBlockParams>'
[17:21:35.679]   361 |     typename M5::Result processNewBlock(M5::Param<0> block,M5::Param<1> newBlock);
[17:21:35.679]       |                                         ~~~~^
[17:21:35.679] /ci_container_base/ci/scratch/build-i686-pc-linux-gnu/src/ipc/capnp/mining.capnp.proxy.h:361:64: error: no template named 'Param' in 'mp::ProxyClientMethodTraits<ipc::capnp::messages::Mining::ProcessNewBlockParams>'
[17:21:35.679]   361 |     typename M5::Result processNewBlock(M5::Param<0> block,M5::Param<1> newBlock);
[17:21:35.679]       |                                                            ~~~~^
[17:21:35.679] 3 errors generated.
[17:21:35.682] gmake[2]: *** [src/ipc/CMakeFiles/bitcoin_ipc.dir/build.make:164: src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.cpp.o] Error 1
[17:21:35.683] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[17:21:35.683] gmake[1]: *** [CMakeFiles/Makefile2:1437: src/ipc/CMakeFiles/bitcoin_ipc.dir/all] Error 2
[17:21:35.683] gmake[1]: Leaving directory '/ci_container_base/ci/scratch/build-i686-pc-linux-gnu'
[17:21:35.684] gmake: *** [Makefile:146: all] Error 2
[17:21:35.700] 
[17:21:35.764] 
[17:21:35.764] Exit status: 2����������������