Page MenuHomePhabricator

refactor: replace boost::filesystem with std::filesystem
ClosedPublic

Authored by PiRK on Sep 13 2022, 13:11.

Details

Reviewers
sdulfari
Group Reviewers
Restricted Project
Commits
rABC1e76484a5e8d: refactor: replace boost::filesystem with std::filesystem
Summary

Warning: Replacing fs::system_complete calls with fs::absolute calls
in this commit may cause minor changes in behaviour because fs::absolute
no longer strips trailing slashes; however these changes are believed to
be safe.

Co-authored-by: Russell Yanofsky <russ@yanofsky.org>
Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>

This is a partial backport of core#20744 and core#24026
https://github.com/bitcoin/bitcoin/pull/24026/commits/213172c7348091794b173c2edf5f7f3bbe010912
https://github.com/bitcoin/bitcoin/pull/20744/commits/41d7166c8a598b604aad6c6b1d88ad46e23be247

Depends on D12017

Backport notes:

  • most differences from the source material are caused by missing wallet backports (migration to sqlite database for descriptor wallets)
  • as a result of these missing backports, the core#24026 backport only adds the fs::copy_file function, without any of the callsites. This function is used by the commit from core#20744, hence the squashing.
Test Plan

ninja all check-all

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

@bot build-osx build-win64

Tail of the build log:

../../src/test/arith_uint256_tests.cpp(643): last checkpoint: "getmaxcoverage" fixture ctor
unknown location(0): fatal error: in "amount_tests/AmountTests": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(88): last checkpoint: "AmountTests" fixture ctor
unknown location(0): fatal error: in "amount_tests/MoneyRangeTest": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(105): last checkpoint: "MoneyRangeTest" fixture ctor
unknown location(0): fatal error: in "amount_tests/BinaryOperatorTest": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(113): last checkpoint: "BinaryOperatorTest" fixture ctor
unknown location(0): fatal error: in "amount_tests/ToStringTest": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(129): last checkpoint: "ToStringTest" fixture ctor
unknown location(0): fatal error: in "allocator_tests/arena_tests": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/allocator_tests.cpp(15): last checkpoint: "arena_tests" fixture ctor
unknown location(0): fatal error: in "allocator_tests/lockedpool_tests_mock": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/allocator_tests.cpp(171): last checkpoint: "lockedpool_tests_mock" fixture ctor
unknown location(0): fatal error: in "allocator_tests/lockedpool_tests_live": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/allocator_tests.cpp(219): last checkpoint: "lockedpool_tests_live" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_simple": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(153): last checkpoint: "addrman_simple" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_ports": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(199): last checkpoint: "addrman_ports" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_select": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(227): last checkpoint: "addrman_select" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_new_collisions": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(290): last checkpoint: "addrman_new_collisions" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_tried_collisions": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(320): last checkpoint: "addrman_tried_collisions" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_find": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(351): last checkpoint: "addrman_find" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_create": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(383): last checkpoint: "addrman_create" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_delete": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(401): last checkpoint: "addrman_delete" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_getaddr": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(420): last checkpoint: "addrman_getaddr" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_tried_bucket_legacy": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(498): last checkpoint: "caddrinfo_get_tried_bucket_legacy" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_new_bucket_legacy": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(554): last checkpoint: "caddrinfo_get_new_bucket_legacy" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_tried_bucket": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(635): last checkpoint: "caddrinfo_get_tried_bucket" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_new_bucket": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(690): last checkpoint: "caddrinfo_get_new_bucket" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_serialization": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(771): last checkpoint: "addrman_serialization" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_selecttriedcollision": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(850): last checkpoint: "addrman_selecttriedcollision" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_noevict": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(882): last checkpoint: "addrman_noevict" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_evictionworks": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(941): last checkpoint: "addrman_evictionworks" fixture ctor
unknown location(0): fatal error: in "addrman_tests/load_addrman": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(996): last checkpoint: "load_addrman" fixture ctor
unknown location(0): fatal error: in "addrman_tests/load_addrman_corrupted": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(1043): last checkpoint: "load_addrman_corrupted" fixture ctor
unknown location(0): fatal error: in "activation_tests/test_previous_activations_by_height": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/activation_tests.cpp(45): last checkpoint: "test_previous_activations_by_height" fixture ctor
unknown location(0): fatal error: in "activation_tests/iswellingtonenabled": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/activation_tests.cpp(55): last checkpoint: "iswellingtonenabled" fixture ctor

*** 529 failures are detected in the test module "Bitcoin ABC unit tests"
Build build-win64 failed with exit code 201

Tail of the build log:

                             ^~~~~~~~~~~
                             copy_options
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
In file included from ../../src/wallet/rpcwallet.cpp:12:
In file included from ../../src/./interfaces/chain.h:10:
In file included from ../../src/./util/settings.h:8:
../../src/./fs.h:108:5: error: use of undeclared identifier 'boost'
    boost::filesystem::copy_file(from, to, options);
    ^
2 errors generated.
[392/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o 
/usr/bin/ccache /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -c ../../src/wallet/walletdb.cpp
In file included from ../../src/wallet/walletdb.cpp:7:
In file included from ../../src/./wallet/walletdb.h:13:
In file included from ../../src/./wallet/bdb.h:10:
../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'?
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
In file included from ../../src/wallet/walletdb.cpp:7:
In file included from ../../src/./wallet/walletdb.h:13:
In file included from ../../src/./wallet/bdb.h:10:
../../src/./fs.h:108:5: error: no member named 'filesystem' in namespace 'boost'; did you mean 'std::filesystem'?
    boost::filesystem::copy_file(from, to, options);
    ^~~~~~~~~~~~~~~~~
    std::filesystem
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_ops.h:41:11: note: 'std::filesystem' declared here
namespace filesystem
          ^
2 errors generated.
[393/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/ccache /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
In file included from ../../src/wallet/wallet.cpp:6:
In file included from ../../src/./wallet/wallet.h:11:
In file included from ../../src/./interfaces/chain.h:10:
In file included from ../../src/./util/settings.h:8:
../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'?
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
In file included from ../../src/wallet/wallet.cpp:6:
In file included from ../../src/./wallet/wallet.h:11:
In file included from ../../src/./interfaces/chain.h:10:
In file included from ../../src/./util/settings.h:8:
../../src/./fs.h:108:5: error: use of undeclared identifier 'boost'
    boost::filesystem::copy_file(from, to, options);
    ^
2 errors generated.
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang failed with exit code 1

Tail of the build log:

../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[389/527] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.o -c ../../src/wallet/rpcdump.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./chain.h:10,
                 from ../../src/wallet/rpcdump.cpp:5:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[390/527] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -c ../../src/wallet/rpcwallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/wallet/rpcwallet.cpp:12:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[391/527] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -c ../../src/wallet/walletdb.cpp
In file included from ../../src/./wallet/bdb.h:10,
                 from ../../src/./wallet/walletdb.h:13,
                 from ../../src/wallet/walletdb.cpp:7:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[392/527] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/./wallet/wallet.h:11,
                 from ../../src/wallet/wallet.cpp:6:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
ninja: build stopped: cannot make progress due to previous errors.
Build build-bench failed with exit code 1

Tail of the build log:

../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[390/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DABORT_ON_FAILED_ASSUME -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DDEBUG -DDEBUG_LOCKORDER -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -O0 -fPIC -fvisibility=hidden -g3 -ftrapv -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o -c ../../src/wallet/scriptpubkeyman.cpp
In file included from ../../src/./wallet/bdb.h:10,
                 from ../../src/./wallet/walletdb.h:13,
                 from ../../src/./wallet/scriptpubkeyman.h:16,
                 from ../../src/wallet/scriptpubkeyman.cpp:15:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[391/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DABORT_ON_FAILED_ASSUME -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DDEBUG -DDEBUG_LOCKORDER -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -O0 -fPIC -fvisibility=hidden -g3 -ftrapv -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -c ../../src/wallet/rpcwallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/wallet/rpcwallet.cpp:12:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[392/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DABORT_ON_FAILED_ASSUME -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DDEBUG -DDEBUG_LOCKORDER -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -O0 -fPIC -fvisibility=hidden -g3 -ftrapv -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -c ../../src/wallet/walletdb.cpp
In file included from ../../src/./wallet/bdb.h:10,
                 from ../../src/./wallet/walletdb.h:13,
                 from ../../src/wallet/walletdb.cpp:7:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[393/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DABORT_ON_FAILED_ASSUME -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DDEBUG -DDEBUG_LOCKORDER -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -O0 -fPIC -fvisibility=hidden -g3 -ftrapv -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/./wallet/wallet.h:11,
                 from ../../src/wallet/wallet.cpp:6:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
ninja: build stopped: cannot make progress due to previous errors.
Build build-debug failed with exit code 1

Tail of the build log:

                 from ../../src/./avalanche/proof.h:16,
                 from ../../src/./avalanche/proofradixtreeadapter.h:8,
                 from ../../src/./net.h:11,
                 from ../../src/./test/util/net.h:9,
                 from ../../src/test/util/net.cpp:5:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[371/474] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o
FAILED: src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -MF src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o.d -o src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -c ../../src/seeder/bitcoin.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./blockindexworkcomparator.h:8,
                 from ../../src/./validation.h:17,
                 from ../../src/./avalanche/proof.h:16,
                 from ../../src/./avalanche/proofradixtreeadapter.h:8,
                 from ../../src/./net.h:11,
                 from ../../src/./seeder/messagewriter.h:9,
                 from ../../src/seeder/bitcoin.cpp:13:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[372/474] Building CXX object src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o
FAILED: src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o -MF src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o.d -o src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o -c ../../src/test/util/setup_common.cpp
In file included from ../../src/./test/util/setup_common.h:10,
                 from ../../src/test/util/setup_common.cpp:5:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[373/474] Building CXX object src/CMakeFiles/server.dir/validation.cpp.o
FAILED: src/CMakeFiles/server.dir/validation.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/leveldb/helpers/memenv -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/CMakeFiles/server.dir/validation.cpp.o -MF src/CMakeFiles/server.dir/validation.cpp.o.d -o src/CMakeFiles/server.dir/validation.cpp.o -c ../../src/validation.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./blockindexworkcomparator.h:8,
                 from ../../src/./validation.h:17,
                 from ../../src/validation.cpp:7:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
ninja: build stopped: cannot make progress due to previous errors.
Build build-without-wallet failed with exit code 1

Tail of the build log:

../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[390/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o -c ../../src/wallet/scriptpubkeyman.cpp
In file included from ../../src/./wallet/bdb.h:10,
                 from ../../src/./wallet/walletdb.h:13,
                 from ../../src/./wallet/scriptpubkeyman.h:16,
                 from ../../src/wallet/scriptpubkeyman.cpp:15:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[391/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -c ../../src/wallet/walletdb.cpp
In file included from ../../src/./wallet/bdb.h:10,
                 from ../../src/./wallet/walletdb.h:13,
                 from ../../src/wallet/walletdb.cpp:7:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[392/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -c ../../src/wallet/rpcwallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/wallet/rpcwallet.cpp:12:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[393/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/./wallet/wallet.h:11,
                 from ../../src/wallet/wallet.cpp:6:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
ninja: build stopped: cannot make progress due to previous errors.
Build build-diff failed with exit code 1

Tail of the build log:

FAILED: src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o 
/usr/bin/cmake -E __run_co_compile --launcher=/usr/bin/ccache --tidy="/usr/bin/clang-tidy-12;-warnings-as-errors=*;--extra-arg-before=--driver-mode=g++" --source=../../src/seeder/main.cpp -- /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -g -O2 -fPIE -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o -MF src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o.d -o src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o -c ../../src/seeder/main.cpp
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'? [clang-diagnostic-error]
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:108:5: error: use of undeclared identifier 'boost' [clang-diagnostic-error]
    boost::filesystem::copy_file(from, to, options);
    ^
2691 warnings and 2 errors generated.
Error while processing /work/abc-ci-builds/build-clang-tidy/../../src/seeder/main.cpp.
Suppressed 2691 warnings (2691 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
[390/526] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o 
/usr/bin/cmake -E __run_co_compile --launcher=/usr/bin/ccache --tidy="/usr/bin/clang-tidy-12;-warnings-as-errors=*;--extra-arg-before=--driver-mode=g++" --source=../../src/wallet/walletdb.cpp -- /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -g -O2 -fPIC -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -c ../../src/wallet/walletdb.cpp
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'? [clang-diagnostic-error]
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:108:5: error: no member named 'filesystem' in namespace 'boost'; did you mean 'std::filesystem'? [clang-diagnostic-error]
    boost::filesystem::copy_file(from, to, options);
    ^~~~~~~~~~~~~~~~~
    std::filesystem
/usr/lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_ops.h:41:11: note: 'std::filesystem' declared here
namespace filesystem
          ^
3310 warnings and 2 errors generated.
Error while processing /work/abc-ci-builds/build-clang-tidy/../../src/wallet/walletdb.cpp.
Suppressed 3310 warnings (3310 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
[391/526] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/db.cpp.o
[392/526] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/cmake -E __run_co_compile --launcher=/usr/bin/ccache --tidy="/usr/bin/clang-tidy-12;-warnings-as-errors=*;--extra-arg-before=--driver-mode=g++" --source=../../src/wallet/wallet.cpp -- /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -g -O2 -fPIC -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'? [clang-diagnostic-error]
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:108:5: error: use of undeclared identifier 'boost' [clang-diagnostic-error]
    boost::filesystem::copy_file(from, to, options);
    ^
4291 warnings and 2 errors generated.
Error while processing /work/abc-ci-builds/build-clang-tidy/../../src/wallet/wallet.cpp.
Suppressed 4291 warnings (4291 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang-tidy failed with exit code 1

Tail of the build log:

/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o -c ../../src/wallet/scriptpubkeyman.cpp
In file included from ../../src/./wallet/bdb.h:10,
                 from ../../src/./wallet/walletdb.h:13,
                 from ../../src/./wallet/scriptpubkeyman.h:16,
                 from ../../src/wallet/scriptpubkeyman.cpp:15:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[390/527] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o
FAILED: src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -MF src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o.d -o src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -c ../../src/seeder/bitcoin.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./blockindexworkcomparator.h:8,
                 from ../../src/./validation.h:17,
                 from ../../src/./avalanche/proof.h:16,
                 from ../../src/./avalanche/proofradixtreeadapter.h:8,
                 from ../../src/./net.h:11,
                 from ../../src/./seeder/messagewriter.h:9,
                 from ../../src/seeder/bitcoin.cpp:13:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[391/527] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -c ../../src/wallet/rpcwallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/wallet/rpcwallet.cpp:12:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[392/527] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/./wallet/wallet.h:11,
                 from ../../src/wallet/wallet.cpp:6:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
ninja: build stopped: cannot make progress due to previous errors.
Build build-bench failed with exit code 1

Tail of the build log:

../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[390/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DABORT_ON_FAILED_ASSUME -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DDEBUG -DDEBUG_LOCKORDER -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -O0 -fPIC -fvisibility=hidden -g3 -ftrapv -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.o -c ../../src/wallet/rpcdump.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./chain.h:10,
                 from ../../src/wallet/rpcdump.cpp:5:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[391/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DABORT_ON_FAILED_ASSUME -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DDEBUG -DDEBUG_LOCKORDER -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -O0 -fPIC -fvisibility=hidden -g3 -ftrapv -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -c ../../src/wallet/walletdb.cpp
In file included from ../../src/./wallet/bdb.h:10,
                 from ../../src/./wallet/walletdb.h:13,
                 from ../../src/wallet/walletdb.cpp:7:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[392/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DABORT_ON_FAILED_ASSUME -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DDEBUG -DDEBUG_LOCKORDER -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -O0 -fPIC -fvisibility=hidden -g3 -ftrapv -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -c ../../src/wallet/rpcwallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/wallet/rpcwallet.cpp:12:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[393/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DABORT_ON_FAILED_ASSUME -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DDEBUG -DDEBUG_LOCKORDER -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -O0 -fPIC -fvisibility=hidden -g3 -ftrapv -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/./wallet/wallet.h:11,
                 from ../../src/wallet/wallet.cpp:6:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
ninja: build stopped: cannot make progress due to previous errors.
Build build-debug failed with exit code 1

Tail of the build log:

In file included from ../../src/./validation.h:17:
In file included from ../../src/./blockindexworkcomparator.h:8:
In file included from ../../src/./blockindex.h:10:
In file included from ../../src/./flatfile.h:9:
../../src/./fs.h:108:5: error: no member named 'filesystem' in namespace 'boost'; did you mean 'std::filesystem'?
    boost::filesystem::copy_file(from, to, options);
    ^~~~~~~~~~~~~~~~~
    std::filesystem
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_ops.h:41:11: note: 'std::filesystem' declared here
namespace filesystem
          ^
2 errors generated.
[392/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o 
/usr/bin/ccache /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -c ../../src/wallet/walletdb.cpp
In file included from ../../src/wallet/walletdb.cpp:7:
In file included from ../../src/./wallet/walletdb.h:13:
In file included from ../../src/./wallet/bdb.h:10:
../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'?
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
In file included from ../../src/wallet/walletdb.cpp:7:
In file included from ../../src/./wallet/walletdb.h:13:
In file included from ../../src/./wallet/bdb.h:10:
../../src/./fs.h:108:5: error: no member named 'filesystem' in namespace 'boost'; did you mean 'std::filesystem'?
    boost::filesystem::copy_file(from, to, options);
    ^~~~~~~~~~~~~~~~~
    std::filesystem
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_ops.h:41:11: note: 'std::filesystem' declared here
namespace filesystem
          ^
2 errors generated.
[393/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/ccache /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
In file included from ../../src/wallet/wallet.cpp:6:
In file included from ../../src/./wallet/wallet.h:11:
In file included from ../../src/./interfaces/chain.h:10:
In file included from ../../src/./util/settings.h:8:
../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'?
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
In file included from ../../src/wallet/wallet.cpp:6:
In file included from ../../src/./wallet/wallet.h:11:
In file included from ../../src/./interfaces/chain.h:10:
In file included from ../../src/./util/settings.h:8:
../../src/./fs.h:108:5: error: use of undeclared identifier 'boost'
    boost::filesystem::copy_file(from, to, options);
    ^
2 errors generated.
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang failed with exit code 1

Tail of the build log:

[390/526] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o 
/usr/bin/cmake -E __run_co_compile --launcher=/usr/bin/ccache --tidy="/usr/bin/clang-tidy-12;-warnings-as-errors=*;--extra-arg-before=--driver-mode=g++" --source=../../src/wallet/rpcwallet.cpp -- /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -g -O2 -fPIC -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -c ../../src/wallet/rpcwallet.cpp
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'? [clang-diagnostic-error]
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:108:5: error: use of undeclared identifier 'boost' [clang-diagnostic-error]
    boost::filesystem::copy_file(from, to, options);
    ^
3489 warnings and 2 errors generated.
Error while processing /work/abc-ci-builds/build-clang-tidy/../../src/wallet/rpcwallet.cpp.
Suppressed 3489 warnings (3489 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
[391/526] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o 
/usr/bin/cmake -E __run_co_compile --launcher=/usr/bin/ccache --tidy="/usr/bin/clang-tidy-12;-warnings-as-errors=*;--extra-arg-before=--driver-mode=g++" --source=../../src/wallet/walletdb.cpp -- /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -g -O2 -fPIC -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -c ../../src/wallet/walletdb.cpp
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'? [clang-diagnostic-error]
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:108:5: error: no member named 'filesystem' in namespace 'boost'; did you mean 'std::filesystem'? [clang-diagnostic-error]
    boost::filesystem::copy_file(from, to, options);
    ^~~~~~~~~~~~~~~~~
    std::filesystem
/usr/lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_ops.h:41:11: note: 'std::filesystem' declared here
namespace filesystem
          ^
3310 warnings and 2 errors generated.
Error while processing /work/abc-ci-builds/build-clang-tidy/../../src/wallet/walletdb.cpp.
Suppressed 3310 warnings (3310 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
[392/526] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/cmake -E __run_co_compile --launcher=/usr/bin/ccache --tidy="/usr/bin/clang-tidy-12;-warnings-as-errors=*;--extra-arg-before=--driver-mode=g++" --source=../../src/wallet/wallet.cpp -- /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -g -O2 -fPIC -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'? [clang-diagnostic-error]
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:108:5: error: use of undeclared identifier 'boost' [clang-diagnostic-error]
    boost::filesystem::copy_file(from, to, options);
    ^
4291 warnings and 2 errors generated.
Error while processing /work/abc-ci-builds/build-clang-tidy/../../src/wallet/wallet.cpp.
Suppressed 4291 warnings (4291 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang-tidy failed with exit code 1

Tail of the build log:

/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -MF src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o.d -o src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -c ../../src/seeder/bitcoin.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./blockindexworkcomparator.h:8,
                 from ../../src/./validation.h:17,
                 from ../../src/./avalanche/proof.h:16,
                 from ../../src/./avalanche/proofradixtreeadapter.h:8,
                 from ../../src/./net.h:11,
                 from ../../src/./seeder/messagewriter.h:9,
                 from ../../src/seeder/bitcoin.cpp:13:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[391/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o -c ../../src/wallet/scriptpubkeyman.cpp
In file included from ../../src/./wallet/bdb.h:10,
                 from ../../src/./wallet/walletdb.h:13,
                 from ../../src/./wallet/scriptpubkeyman.h:16,
                 from ../../src/wallet/scriptpubkeyman.cpp:15:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[392/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o -c ../../src/wallet/rpcwallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/wallet/rpcwallet.cpp:12:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[393/528] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem /usr/include/jemalloc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/./wallet/wallet.h:11,
                 from ../../src/wallet/wallet.cpp:6:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
ninja: build stopped: cannot make progress due to previous errors.
Build build-diff failed with exit code 1

Tail of the build log:

                 from ../../src/./avalanche/proof.h:16,
                 from ../../src/./avalanche/proofradixtreeadapter.h:8,
                 from ../../src/./net.h:11,
                 from ../../src/./test/util/net.h:9,
                 from ../../src/test/util/net.cpp:5:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[371/474] Building CXX object src/test/CMakeFiles/testutil.dir/util/mining.cpp.o
FAILED: src/test/CMakeFiles/testutil.dir/util/mining.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/test/CMakeFiles/testutil.dir/util/mining.cpp.o -MF src/test/CMakeFiles/testutil.dir/util/mining.cpp.o.d -o src/test/CMakeFiles/testutil.dir/util/mining.cpp.o -c ../../src/test/util/mining.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./blockindexworkcomparator.h:8,
                 from ../../src/./validation.h:17,
                 from ../../src/test/util/mining.cpp:16:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[372/474] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o
FAILED: src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -MF src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o.d -o src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -c ../../src/seeder/bitcoin.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./blockindexworkcomparator.h:8,
                 from ../../src/./validation.h:17,
                 from ../../src/./avalanche/proof.h:16,
                 from ../../src/./avalanche/proofradixtreeadapter.h:8,
                 from ../../src/./net.h:11,
                 from ../../src/./seeder/messagewriter.h:9,
                 from ../../src/seeder/bitcoin.cpp:13:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[373/474] Building CXX object src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o
FAILED: src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -std=gnu++17 -MD -MT src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o -MF src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o.d -o src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o -c ../../src/test/util/setup_common.cpp
In file included from ../../src/./test/util/setup_common.h:10,
                 from ../../src/test/util/setup_common.cpp:5:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
ninja: build stopped: cannot make progress due to previous errors.
Build build-without-wallet failed with exit code 1

Tail of the build log:

../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[291/727] Building CXX object src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.obj
FAILED: src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.obj 
/usr/bin/ccache /usr/bin/x86_64-w64-mingw32-g++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_USE_LIB -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DWIN32_LEAN_AND_MEAN -D_FILE_OFFSET_BITS=64 -D_WIN32_IE=0x0501 -D_WIN32_WINNT=0x0601 -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem ../../depends/x86_64-w64-mingw32/include -g -O2 -fvisibility=hidden -fstack-reuse=none -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.obj -MF src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.obj.d -o src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.obj -c ../../src/wallet/scriptpubkeyman.cpp
In file included from ../../src/./wallet/bdb.h:10,
                 from ../../src/./wallet/walletdb.h:13,
                 from ../../src/./wallet/scriptpubkeyman.h:16,
                 from ../../src/wallet/scriptpubkeyman.cpp:15:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[292/727] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.obj
FAILED: src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.obj 
/usr/bin/ccache /usr/bin/x86_64-w64-mingw32-g++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_USE_LIB -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DWIN32_LEAN_AND_MEAN -D_FILE_OFFSET_BITS=64 -D_WIN32_IE=0x0501 -D_WIN32_WINNT=0x0601 -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem ../../depends/x86_64-w64-mingw32/include -g -O2 -fvisibility=hidden -fstack-reuse=none -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.obj -MF src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.obj.d -o src/wallet/CMakeFiles/wallet.dir/rpcdump.cpp.obj -c ../../src/wallet/rpcdump.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./chain.h:10,
                 from ../../src/wallet/rpcdump.cpp:5:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[293/727] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.obj
FAILED: src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.obj 
/usr/bin/ccache /usr/bin/x86_64-w64-mingw32-g++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_USE_LIB -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DWIN32_LEAN_AND_MEAN -D_FILE_OFFSET_BITS=64 -D_WIN32_IE=0x0501 -D_WIN32_WINNT=0x0601 -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem ../../depends/x86_64-w64-mingw32/include -g -O2 -fvisibility=hidden -fstack-reuse=none -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.obj -MF src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.obj.d -o src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.obj -c ../../src/wallet/rpcwallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/wallet/rpcwallet.cpp:12:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[294/727] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.obj
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.obj 
/usr/bin/ccache /usr/bin/x86_64-w64-mingw32-g++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_USE_LIB -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DWIN32_LEAN_AND_MEAN -D_FILE_OFFSET_BITS=64 -D_WIN32_IE=0x0501 -D_WIN32_WINNT=0x0601 -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -isystem ../../depends/x86_64-w64-mingw32/include -g -O2 -fvisibility=hidden -fstack-reuse=none -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.obj -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.obj.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.obj -c ../../src/wallet/wallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/./wallet/wallet.h:11,
                 from ../../src/wallet/wallet.cpp:6:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
ninja: build stopped: cannot make progress due to previous errors.
Build build-win64 failed with exit code 1

it is not enough to rebase on D12607, I also need to apply the corresponding change in this diff

Tail of the build log:

../../src/test/arith_uint256_tests.cpp(643): last checkpoint: "getmaxcoverage" fixture ctor
unknown location(0): fatal error: in "amount_tests/AmountTests": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(88): last checkpoint: "AmountTests" fixture ctor
unknown location(0): fatal error: in "amount_tests/MoneyRangeTest": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(105): last checkpoint: "MoneyRangeTest" fixture ctor
unknown location(0): fatal error: in "amount_tests/BinaryOperatorTest": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(113): last checkpoint: "BinaryOperatorTest" fixture ctor
unknown location(0): fatal error: in "amount_tests/ToStringTest": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(129): last checkpoint: "ToStringTest" fixture ctor
unknown location(0): fatal error: in "allocator_tests/arena_tests": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/allocator_tests.cpp(15): last checkpoint: "arena_tests" fixture ctor
unknown location(0): fatal error: in "allocator_tests/lockedpool_tests_mock": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/allocator_tests.cpp(171): last checkpoint: "lockedpool_tests_mock" fixture ctor
unknown location(0): fatal error: in "allocator_tests/lockedpool_tests_live": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/allocator_tests.cpp(219): last checkpoint: "lockedpool_tests_live" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_simple": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(153): last checkpoint: "addrman_simple" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_ports": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(199): last checkpoint: "addrman_ports" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_select": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(227): last checkpoint: "addrman_select" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_new_collisions": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(290): last checkpoint: "addrman_new_collisions" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_tried_collisions": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(320): last checkpoint: "addrman_tried_collisions" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_find": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(351): last checkpoint: "addrman_find" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_create": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(383): last checkpoint: "addrman_create" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_delete": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(401): last checkpoint: "addrman_delete" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_getaddr": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(420): last checkpoint: "addrman_getaddr" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_tried_bucket_legacy": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(498): last checkpoint: "caddrinfo_get_tried_bucket_legacy" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_new_bucket_legacy": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(554): last checkpoint: "caddrinfo_get_new_bucket_legacy" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_tried_bucket": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(635): last checkpoint: "caddrinfo_get_tried_bucket" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_new_bucket": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(690): last checkpoint: "caddrinfo_get_new_bucket" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_serialization": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(771): last checkpoint: "addrman_serialization" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_selecttriedcollision": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(850): last checkpoint: "addrman_selecttriedcollision" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_noevict": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(882): last checkpoint: "addrman_noevict" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_evictionworks": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(941): last checkpoint: "addrman_evictionworks" fixture ctor
unknown location(0): fatal error: in "addrman_tests/load_addrman": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(996): last checkpoint: "load_addrman" fixture ctor
unknown location(0): fatal error: in "addrman_tests/load_addrman_corrupted": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(1043): last checkpoint: "load_addrman_corrupted" fixture ctor
unknown location(0): fatal error: in "activation_tests/test_previous_activations_by_height": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/activation_tests.cpp(45): last checkpoint: "test_previous_activations_by_height" fixture ctor
unknown location(0): fatal error: in "activation_tests/iswellingtonenabled": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/activation_tests.cpp(55): last checkpoint: "iswellingtonenabled" fixture ctor

*** 529 failures are detected in the test module "Bitcoin ABC unit tests"
Build build-win64 failed with exit code 201

Tail of the build log:

../../src/test/arith_uint256_tests.cpp(643): last checkpoint: "getmaxcoverage" fixture ctor
unknown location(0): fatal error: in "amount_tests/AmountTests": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(88): last checkpoint: "AmountTests" fixture ctor
unknown location(0): fatal error: in "amount_tests/MoneyRangeTest": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(105): last checkpoint: "MoneyRangeTest" fixture ctor
unknown location(0): fatal error: in "amount_tests/BinaryOperatorTest": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(113): last checkpoint: "BinaryOperatorTest" fixture ctor
unknown location(0): fatal error: in "amount_tests/ToStringTest": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(129): last checkpoint: "ToStringTest" fixture ctor
unknown location(0): fatal error: in "allocator_tests/arena_tests": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/allocator_tests.cpp(15): last checkpoint: "arena_tests" fixture ctor
unknown location(0): fatal error: in "allocator_tests/lockedpool_tests_mock": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/allocator_tests.cpp(171): last checkpoint: "lockedpool_tests_mock" fixture ctor
unknown location(0): fatal error: in "allocator_tests/lockedpool_tests_live": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/allocator_tests.cpp(219): last checkpoint: "lockedpool_tests_live" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_simple": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(153): last checkpoint: "addrman_simple" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_ports": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(199): last checkpoint: "addrman_ports" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_select": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(227): last checkpoint: "addrman_select" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_new_collisions": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(290): last checkpoint: "addrman_new_collisions" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_tried_collisions": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(320): last checkpoint: "addrman_tried_collisions" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_find": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(351): last checkpoint: "addrman_find" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_create": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(383): last checkpoint: "addrman_create" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_delete": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(401): last checkpoint: "addrman_delete" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_getaddr": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(420): last checkpoint: "addrman_getaddr" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_tried_bucket_legacy": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(498): last checkpoint: "caddrinfo_get_tried_bucket_legacy" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_new_bucket_legacy": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(554): last checkpoint: "caddrinfo_get_new_bucket_legacy" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_tried_bucket": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(635): last checkpoint: "caddrinfo_get_tried_bucket" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_new_bucket": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(690): last checkpoint: "caddrinfo_get_new_bucket" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_serialization": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(771): last checkpoint: "addrman_serialization" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_selecttriedcollision": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(850): last checkpoint: "addrman_selecttriedcollision" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_noevict": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(882): last checkpoint: "addrman_noevict" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_evictionworks": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(941): last checkpoint: "addrman_evictionworks" fixture ctor
unknown location(0): fatal error: in "addrman_tests/load_addrman": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(996): last checkpoint: "load_addrman" fixture ctor
unknown location(0): fatal error: in "addrman_tests/load_addrman_corrupted": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(1043): last checkpoint: "load_addrman_corrupted" fixture ctor
unknown location(0): fatal error: in "activation_tests/test_previous_activations_by_height": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/activation_tests.cpp(45): last checkpoint: "test_previous_activations_by_height" fixture ctor
unknown location(0): fatal error: in "activation_tests/iswellingtonenabled": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/activation_tests.cpp(55): last checkpoint: "iswellingtonenabled" fixture ctor

*** 529 failures are detected in the test module "Bitcoin ABC unit tests"
Build build-win64 failed with exit code 201

@bot build-win64 build-linux64 build-osx

Tail of the build log:

../../src/test/amount_tests.cpp(88): last checkpoint: "AmountTests" fixture ctor
unknown location(0): fatal error: in "amount_tests/MoneyRangeTest": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(105): last checkpoint: "MoneyRangeTest" fixture ctor
unknown location(0): fatal error: in "amount_tests/BinaryOperatorTest": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(113): last checkpoint: "BinaryOperatorTest" fixture ctor
unknown location(0): fatal error: in "amount_tests/ToStringTest": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/amount_tests.cpp(129): last checkpoint: "ToStringTest" fixture ctor
unknown location(0): fatal error: in "allocator_tests/arena_tests": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/allocator_tests.cpp(15): last checkpoint: "arena_tests" fixture ctor
unknown location(0): fatal error: in "allocator_tests/lockedpool_tests_mock": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/allocator_tests.cpp(171): last checkpoint: "lockedpool_tests_mock" fixture ctor
unknown location(0): fatal error: in "allocator_tests/lockedpool_tests_live": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/allocator_tests.cpp(219): last checkpoint: "lockedpool_tests_live" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_simple": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(153): last checkpoint: "addrman_simple" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_ports": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(199): last checkpoint: "addrman_ports" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_select": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(227): last checkpoint: "addrman_select" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_new_collisions": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(290): last checkpoint: "addrman_new_collisions" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_tried_collisions": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(320): last checkpoint: "addrman_tried_collisions" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_find": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(351): last checkpoint: "addrman_find" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_create": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(383): last checkpoint: "addrman_create" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_delete": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(401): last checkpoint: "addrman_delete" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_getaddr": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(420): last checkpoint: "addrman_getaddr" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_tried_bucket_legacy": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(498): last checkpoint: "caddrinfo_get_tried_bucket_legacy" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_new_bucket_legacy": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(554): last checkpoint: "caddrinfo_get_new_bucket_legacy" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_tried_bucket": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(635): last checkpoint: "caddrinfo_get_tried_bucket" fixture ctor
unknown location(0): fatal error: in "addrman_tests/caddrinfo_get_new_bucket": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(690): last checkpoint: "caddrinfo_get_new_bucket" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_serialization": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(771): last checkpoint: "addrman_serialization" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_selecttriedcollision": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(850): last checkpoint: "addrman_selecttriedcollision" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_noevict": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(882): last checkpoint: "addrman_noevict" fixture ctor
unknown location(0): fatal error: in "addrman_tests/addrman_evictionworks": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(941): last checkpoint: "addrman_evictionworks" fixture ctor
unknown location(0): fatal error: in "addrman_tests/load_addrman": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(996): last checkpoint: "load_addrman" fixture ctor
unknown location(0): fatal error: in "addrman_tests/load_addrman_corrupted": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/addrman_tests.cpp(1043): last checkpoint: "load_addrman_corrupted" fixture ctor
unknown location(0): fatal error: in "activation_tests/test_previous_activations_by_height": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/activation_tests.cpp(41): last checkpoint: "test_previous_activations_by_height" fixture ctor
unknown location(0): fatal error: in "activation_tests/iswellingtonenabled": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/activation_tests.cpp(51): last checkpoint: "iswellingtonenabled" fixture ctor
unknown location(0): fatal error: in "activation_tests/wellington_latch": std::filesystem::__cxx11::filesystem_error: filesystem error: temp_directory_path: No such file or directory
../../src/test/activation_tests.cpp(80): last checkpoint: "wellington_latch" fixture ctor

*** 546 failures are detected in the test module "Bitcoin ABC unit tests"
Build build-win64 failed with exit code 201
PiRK edited the summary of this revision. (Show Details)

rebase after bugfix D13725 and squash with D12607 (because it would otherwise just add a function untested)

Tail of the build log:

      |            ^~~~~~~~~~
[398/537] Building CXX object src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o
FAILED: src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIE -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o -MF src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o.d -o src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o -c ../../src/seeder/main.cpp
In file included from ../../src/seeder/main.cpp:7:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[399/537] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o
FAILED: src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -MF src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o.d -o src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -c ../../src/seeder/bitcoin.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./blockindexcomparators.h:8,
                 from ../../src/./validation.h:17,
                 from ../../src/./avalanche/proof.h:16,
                 from ../../src/./avalanche/proofradixtreeadapter.h:8,
                 from ../../src/./net.h:11,
                 from ../../src/./seeder/messagewriter.h:9,
                 from ../../src/seeder/bitcoin.cpp:13:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[400/537] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -c ../../src/wallet/walletdb.cpp
In file included from ../../src/./wallet/bdb.h:10,
                 from ../../src/./wallet/walletdb.h:13,
                 from ../../src/wallet/walletdb.cpp:7:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[401/537] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/./wallet/wallet.h:11,
                 from ../../src/wallet/wallet.cpp:6:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
ninja: build stopped: cannot make progress due to previous errors.
Build build-bench failed with exit code 1

Tail of the build log:

[401/538] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/ccache /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
In file included from ../../src/wallet/wallet.cpp:6:
In file included from ../../src/./wallet/wallet.h:11:
In file included from ../../src/./interfaces/chain.h:10:
In file included from ../../src/./util/settings.h:8:
../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'?
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
In file included from ../../src/wallet/wallet.cpp:6:
In file included from ../../src/./wallet/wallet.h:11:
In file included from ../../src/./interfaces/chain.h:10:
In file included from ../../src/./util/settings.h:8:
../../src/./fs.h:108:5: error: use of undeclared identifier 'boost'
    boost::filesystem::copy_file(from, to, options);
    ^
2 errors generated.
[402/538] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o
FAILED: src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o 
/usr/bin/ccache /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -MF src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o.d -o src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -c ../../src/seeder/bitcoin.cpp
In file included from ../../src/seeder/bitcoin.cpp:13:
In file included from ../../src/./seeder/messagewriter.h:9:
In file included from ../../src/./net.h:11:
In file included from ../../src/./avalanche/proofradixtreeadapter.h:8:
In file included from ../../src/./avalanche/proof.h:16:
In file included from ../../src/./validation.h:17:
In file included from ../../src/./blockindexcomparators.h:8:
In file included from ../../src/./blockindex.h:10:
In file included from ../../src/./flatfile.h:9:
../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'?
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
In file included from ../../src/seeder/bitcoin.cpp:13:
In file included from ../../src/./seeder/messagewriter.h:9:
In file included from ../../src/./net.h:11:
In file included from ../../src/./avalanche/proofradixtreeadapter.h:8:
In file included from ../../src/./avalanche/proof.h:16:
In file included from ../../src/./validation.h:17:
In file included from ../../src/./blockindexcomparators.h:8:
In file included from ../../src/./blockindex.h:10:
In file included from ../../src/./flatfile.h:9:
../../src/./fs.h:108:5: error: no member named 'filesystem' in namespace 'boost'; did you mean 'std::filesystem'?
    boost::filesystem::copy_file(from, to, options);
    ^~~~~~~~~~~~~~~~~
    std::filesystem
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_ops.h:41:11: note: 'std::filesystem' declared here
namespace filesystem
          ^
2 errors generated.
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang failed with exit code 1

Tail of the build log:

                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:108:5: error: no member named 'filesystem' in namespace 'boost'; did you mean 'std::filesystem'? [clang-diagnostic-error]
    boost::filesystem::copy_file(from, to, options);
    ^~~~~~~~~~~~~~~~~
    std::filesystem
/usr/lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_ops.h:41:11: note: 'std::filesystem' declared here
namespace filesystem
          ^
2910 warnings and 2 errors generated.
Error while processing /work/abc-ci-builds/build-clang-tidy/../../src/seeder/bitcoin.cpp.
Suppressed 2910 warnings (2910 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
[400/536] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o 
/usr/bin/cmake -E __run_co_compile --launcher=/usr/bin/ccache --tidy="/usr/bin/clang-tidy-12;-warnings-as-errors=*;--extra-arg-before=--driver-mode=g++" --source=../../src/wallet/walletdb.cpp -- /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -g -O2 -fPIC -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -c ../../src/wallet/walletdb.cpp
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'? [clang-diagnostic-error]
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:108:5: error: no member named 'filesystem' in namespace 'boost'; did you mean 'std::filesystem'? [clang-diagnostic-error]
    boost::filesystem::copy_file(from, to, options);
    ^~~~~~~~~~~~~~~~~
    std::filesystem
/usr/lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_ops.h:41:11: note: 'std::filesystem' declared here
namespace filesystem
          ^
3308 warnings and 2 errors generated.
Error while processing /work/abc-ci-builds/build-clang-tidy/../../src/wallet/walletdb.cpp.
Suppressed 3308 warnings (3308 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
[401/536] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/cmake -E __run_co_compile --launcher=/usr/bin/ccache --tidy="/usr/bin/clang-tidy-12;-warnings-as-errors=*;--extra-arg-before=--driver-mode=g++" --source=../../src/wallet/wallet.cpp -- /usr/bin/clang++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -g -O2 -fPIC -fvisibility=hidden -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wgnu -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety -Wrange-loop-analysis -Wredundant-decls -Wunreachable-code-loop-increment -Wsign-compare -Wconditional-uninitialized -Wdocumentation -Wformat-security -Wredundant-move -Woverloaded-virtual -Wshadow -Wshadow-field -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:107:30: error: unknown type name 'copy_option'; did you mean 'copy_options'? [clang-diagnostic-error]
                             copy_option options) {
                             ^~~~~~~~~~~
                             copy_options
/usr/lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/fs_fwd.h:81:14: note: 'copy_options' declared here
  enum class copy_options : unsigned short {
             ^
/work/abc-ci-builds/build-clang-tidy/../../src/./fs.h:108:5: error: use of undeclared identifier 'boost' [clang-diagnostic-error]
    boost::filesystem::copy_file(from, to, options);
    ^
3991 warnings and 2 errors generated.
Error while processing /work/abc-ci-builds/build-clang-tidy/../../src/wallet/wallet.cpp.
Suppressed 3991 warnings (3991 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang-tidy failed with exit code 1

Tail of the build log:

      |     ^~~~~
[399/538] Building CXX object src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o
FAILED: src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DABORT_ON_FAILED_ASSUME -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DDEBUG -DDEBUG_LOCKORDER -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -O0 -fPIE -fvisibility=hidden -g3 -ftrapv -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o -MF src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o.d -o src/seeder/CMakeFiles/bitcoin-seeder.dir/main.cpp.o -c ../../src/seeder/main.cpp
In file included from ../../src/seeder/main.cpp:7:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[400/538] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o
FAILED: src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DABORT_ON_FAILED_ASSUME -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DDEBUG -DDEBUG_LOCKORDER -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -O0 -fPIC -fvisibility=hidden -g3 -ftrapv -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -MF src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o.d -o src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -c ../../src/seeder/bitcoin.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./blockindexcomparators.h:8,
                 from ../../src/./validation.h:17,
                 from ../../src/./avalanche/proof.h:16,
                 from ../../src/./avalanche/proofradixtreeadapter.h:8,
                 from ../../src/./net.h:11,
                 from ../../src/./seeder/messagewriter.h:9,
                 from ../../src/seeder/bitcoin.cpp:13:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[401/538] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DABORT_ON_FAILED_ASSUME -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DDEBUG -DDEBUG_LOCKORDER -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -O0 -fPIC -fvisibility=hidden -g3 -ftrapv -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -c ../../src/wallet/walletdb.cpp
In file included from ../../src/./wallet/bdb.h:10,
                 from ../../src/./wallet/walletdb.h:13,
                 from ../../src/wallet/walletdb.cpp:7:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[402/538] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DABORT_ON_FAILED_ASSUME -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DDEBUG -DDEBUG_LOCKORDER -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -O0 -fPIC -fvisibility=hidden -g3 -ftrapv -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/./wallet/wallet.h:11,
                 from ../../src/wallet/wallet.cpp:6:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
ninja: build stopped: cannot make progress due to previous errors.
Build build-debug failed with exit code 1

Tail of the build log:

FAILED: src/wallet/CMakeFiles/wallet.dir/walletutil.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/walletutil.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/walletutil.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/walletutil.cpp.o -c ../../src/wallet/walletutil.cpp
In file included from ../../src/./wallet/walletutil.h:8,
                 from ../../src/wallet/walletutil.cpp:5:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[399/538] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/db.cpp.o
[400/538] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o
FAILED: src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -MF src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o.d -o src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -c ../../src/seeder/bitcoin.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./blockindexcomparators.h:8,
                 from ../../src/./validation.h:17,
                 from ../../src/./avalanche/proof.h:16,
                 from ../../src/./avalanche/proofradixtreeadapter.h:8,
                 from ../../src/./net.h:11,
                 from ../../src/./seeder/messagewriter.h:9,
                 from ../../src/seeder/bitcoin.cpp:13:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[401/538] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o -c ../../src/wallet/walletdb.cpp
In file included from ../../src/./wallet/bdb.h:10,
                 from ../../src/./wallet/walletdb.h:13,
                 from ../../src/wallet/walletdb.cpp:7:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[402/538] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
FAILED: src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -MF src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o.d -o src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o -c ../../src/wallet/wallet.cpp
In file included from ../../src/./util/settings.h:8,
                 from ../../src/./interfaces/chain.h:10,
                 from ../../src/./wallet/wallet.h:11,
                 from ../../src/wallet/wallet.cpp:6:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
ninja: build stopped: cannot make progress due to previous errors.
Build build-diff failed with exit code 1

Tail of the build log:

                 from ../../src/./avalanche/proof.h:16,
                 from ../../src/./avalanche/proofradixtreeadapter.h:8,
                 from ../../src/./net.h:11,
                 from ../../src/./test/util/net.h:9,
                 from ../../src/test/util/net.cpp:5:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[374/478] Building CXX object src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o
FAILED: src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o -MF src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o.d -o src/test/CMakeFiles/testutil.dir/util/setup_common.cpp.o -c ../../src/test/util/setup_common.cpp
In file included from ../../src/./test/util/setup_common.h:10,
                 from ../../src/test/util/setup_common.cpp:5:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
[375/478] Building CXX object src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o
FAILED: src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -MF src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o.d -o src/seeder/CMakeFiles/seeder-base.dir/bitcoin.cpp.o -c ../../src/seeder/bitcoin.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./blockindexcomparators.h:8,
                 from ../../src/./validation.h:17,
                 from ../../src/./avalanche/proof.h:16,
                 from ../../src/./avalanche/proofradixtreeadapter.h:8,
                 from ../../src/./net.h:11,
                 from ../../src/./seeder/messagewriter.h:9,
                 from ../../src/seeder/bitcoin.cpp:13:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:12: error: ‘boost::filesystem’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |            ^~~~~~~~~~
[376/478] Building CXX object src/CMakeFiles/server.dir/validation.cpp.o
FAILED: src/CMakeFiles/server.dir/validation.cpp.o 
/usr/bin/ccache /usr/bin/c++ -DBOOST_AC_USE_STD_ATOMIC -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SP_USE_STD_ATOMIC -DBOOST_THREAD_DYN_LINK -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -I../../src/leveldb/helpers/memenv -I../../src/. -Isrc -I../../src/univalue/include -Isrc/crypto/.. -I../../src/secp256k1/include -I../../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -Werror -g -O2 -fPIC -fvisibility=hidden -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wredundant-decls -Wsign-compare -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Wformat-security -Wredundant-move -Woverloaded-virtual -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-psabi -pthread -std=gnu++17 -MD -MT src/CMakeFiles/server.dir/validation.cpp.o -MF src/CMakeFiles/server.dir/validation.cpp.o.d -o src/CMakeFiles/server.dir/validation.cpp.o -c ../../src/validation.cpp
In file included from ../../src/./flatfile.h:9,
                 from ../../src/./blockindex.h:10,
                 from ../../src/./blockindexcomparators.h:8,
                 from ../../src/./validation.h:17,
                 from ../../src/validation.cpp:7:
../../src/./fs.h:107:30: error: ‘copy_option’ has not been declared
  107 |                              copy_option options) {
      |                              ^~~~~~~~~~~
../../src/./fs.h: In function ‘void fs::copy_file(const fs::path&, const fs::path&, int)’:
../../src/./fs.h:108:5: error: ‘boost’ has not been declared
  108 |     boost::filesystem::copy_file(from, to, options);
      |     ^~~~~
ninja: build stopped: cannot make progress due to previous errors.
Build build-without-wallet failed with exit code 1

fix squashing conflict resolution accident

@bot build-win64 build-linux64 build-osx

Tail of the build log:

-- Installing: /results/artifacts/lib/libbitcoinconsensus.dll.a
-- Installing: /results/artifacts/bin/libbitcoinconsensus.dll
-- Installing: /results/artifacts/include/bitcoinconsensus.h
-- Installing: /results/artifacts/bin/bitcoin-wallet.exe
-- Installing: /results/artifacts/bin/bitcoin-cli.exe
-- Installing: /results/artifacts/bin/bitcoin-tx.exe
-- Installing: /results/artifacts/bin/bitcoind.exe
-- Installing: /results/artifacts/bin/bitcoin-qt.exe
[743/744] Linking CXX executable src/qt/test/test_bitcoin-qt.exe
[744/744] Installing component bitcoin-qt-test_bitcoin-qt
-- Install configuration: "RelWithDebInfo"
-- Install component: "bitcoin-qt-test_bitcoin-qt"
-- Installing: /results/artifacts/bin/test_bitcoin-qt.exe
[0/19] cd /work/chronik/chronik-lib && /usr/bin/cmake -E env CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=/usr/bin/x86_64-w64-mingw32-g++ CC_x86_64-pc-windows-gnu=/usr/bin/x86_64-w64-mingw32-gcc CXX_x86_64-pc-windows-gnu=/usr/bin/x86_64-w64-mingw32-g++ CORROSION_BUILD_DIR=/work/abc-ci-builds/build-win64/chronik CARGO_BUILD_RUSTC=/root/.rustup/toolchains/1.67.1-x86_64-unknown-linux-gnu/bin/rustc /root/.rustup/toolchains/1.67.1-x86_64-unknown-linux-gnu/bin/cargo rustc --lib --target=x86_64-pc-windows-gnu --package chronik-lib --manifest-path /work/chronik/chronik-lib/Cargo.toml --target-dir /work/abc-ci-builds/build-win64/./cargo/build --release --locked -- -Cdefault-linker-libraries=yes -Clink-args=--target=x86_64-w64-mingw32
    Finished release [optimized] target(s) in 0.15s
[1/19] Automatic MOC for target bitcoin-qt-protobuf
[3/18] Running utility command for _cargo-build_chronik-lib
[4/18] Generating ../cargo/build/x86_64-pc-windows-gnu/cxxbridge/chronik-bridge/src/ffi.rs.cc, ../cargo/build/x86_64-pc-windows-gnu/cxxbridge/chronik-lib/src/ffi.rs.cc
Generating cxx bridge files
[5/11] Automatic MOC for target bitcoin-qt-base
[6/9] Automatic MOC for target bitcoin-qt
[6/7] Run CPack packaging tool...
CPack: Create package using NSIS
CPack: Install projects
CPack: - Install directory: /work/doc
CPack: - Install project: bitcoin-abc []
CPack: Create package
CPack: - package: /work/abc-ci-builds/build-win64/bitcoin-abc-0.27.3-x86_64-w64-mingw32.exe generated.
CPack: Create package using ZIP
CPack: Install projects
CPack: - Install directory: /work/doc
CPack: - Install project: bitcoin-abc []
CPack: Create package
CPack: - package: /work/abc-ci-builds/build-win64/bitcoin-abc-0.27.3-x86_64-w64-mingw32.zip generated.
wine: created the configuration directory '/root/.wine'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
000b:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
000b:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
0014:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0014:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 14007
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x800736b7
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 800736b7
0014:err:ole:get_local_server_stream Failed: 800736b7
0010:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0010:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
Could not find Wine Gecko. HTML rendering will be disabled.
0026:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0026:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/root/.wine" has been updated.
Running 573 test cases...
Build build-win64 failed with exit code 3

Tail of the build log:

-- Installing: /results/artifacts/lib/libbitcoinconsensus.dll.a
-- Installing: /results/artifacts/bin/libbitcoinconsensus.dll
-- Installing: /results/artifacts/include/bitcoinconsensus.h
-- Installing: /results/artifacts/bin/bitcoin-wallet.exe
-- Installing: /results/artifacts/bin/bitcoin-cli.exe
-- Installing: /results/artifacts/bin/bitcoin-tx.exe
-- Installing: /results/artifacts/bin/bitcoind.exe
-- Installing: /results/artifacts/bin/bitcoin-qt.exe
[743/744] Linking CXX executable src/qt/test/test_bitcoin-qt.exe
[744/744] Installing component bitcoin-qt-test_bitcoin-qt
-- Install configuration: "RelWithDebInfo"
-- Install component: "bitcoin-qt-test_bitcoin-qt"
-- Installing: /results/artifacts/bin/test_bitcoin-qt.exe
[0/19] cd /work/chronik/chronik-lib && /usr/bin/cmake -E env CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=/usr/bin/x86_64-w64-mingw32-g++ CC_x86_64-pc-windows-gnu=/usr/bin/x86_64-w64-mingw32-gcc CXX_x86_64-pc-windows-gnu=/usr/bin/x86_64-w64-mingw32-g++ CORROSION_BUILD_DIR=/work/abc-ci-builds/build-win64/chronik CARGO_BUILD_RUSTC=/root/.rustup/toolchains/1.67.1-x86_64-unknown-linux-gnu/bin/rustc /root/.rustup/toolchains/1.67.1-x86_64-unknown-linux-gnu/bin/cargo rustc --lib --target=x86_64-pc-windows-gnu --package chronik-lib --manifest-path /work/chronik/chronik-lib/Cargo.toml --target-dir /work/abc-ci-builds/build-win64/./cargo/build --release --locked -- -Cdefault-linker-libraries=yes -Clink-args=--target=x86_64-w64-mingw32
    Finished release [optimized] target(s) in 0.15s
[1/19] Automatic MOC for target bitcoin-qt-protobuf
[3/18] Running utility command for _cargo-build_chronik-lib
[4/18] Generating ../cargo/build/x86_64-pc-windows-gnu/cxxbridge/chronik-bridge/src/ffi.rs.cc, ../cargo/build/x86_64-pc-windows-gnu/cxxbridge/chronik-lib/src/ffi.rs.cc
Generating cxx bridge files
[5/11] Automatic MOC for target bitcoin-qt-base
[6/9] Automatic MOC for target bitcoin-qt
[6/7] Run CPack packaging tool...
CPack: Create package using NSIS
CPack: Install projects
CPack: - Install directory: /work/doc
CPack: - Install project: bitcoin-abc []
CPack: Create package
CPack: - package: /work/abc-ci-builds/build-win64/bitcoin-abc-0.27.3-x86_64-w64-mingw32.exe generated.
CPack: Create package using ZIP
CPack: Install projects
CPack: - Install directory: /work/doc
CPack: - Install project: bitcoin-abc []
CPack: Create package
CPack: - package: /work/abc-ci-builds/build-win64/bitcoin-abc-0.27.3-x86_64-w64-mingw32.zip generated.
wine: created the configuration directory '/root/.wine'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0010:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0010:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
0014:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0014:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 14007
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x800736b7
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 800736b7
0014:err:ole:get_local_server_stream Failed: 800736b7
000b:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
000b:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
Could not find Wine Gecko. HTML rendering will be disabled.
0025:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0025:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/root/.wine" has been updated.
Running 573 test cases...
Build build-win64 failed with exit code 3

Tail of the build log:

-- Installing: /results/artifacts/bin/bitcoin-wallet.exe
-- Installing: /results/artifacts/bin/bitcoin-cli.exe
-- Installing: /results/artifacts/bin/bitcoin-tx.exe
-- Installing: /results/artifacts/bin/bitcoind.exe
-- Installing: /results/artifacts/bin/bitcoin-qt.exe
[743/744] Linking CXX executable src/qt/test/test_bitcoin-qt.exe
[744/744] Installing component bitcoin-qt-test_bitcoin-qt
-- Install configuration: "RelWithDebInfo"
-- Install component: "bitcoin-qt-test_bitcoin-qt"
-- Installing: /results/artifacts/bin/test_bitcoin-qt.exe
[0/19] cd /work/chronik/chronik-lib && /usr/bin/cmake -E env CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=/usr/bin/x86_64-w64-mingw32-g++ CC_x86_64-pc-windows-gnu=/usr/bin/x86_64-w64-mingw32-gcc CXX_x86_64-pc-windows-gnu=/usr/bin/x86_64-w64-mingw32-g++ CORROSION_BUILD_DIR=/work/abc-ci-builds/build-win64/chronik CARGO_BUILD_RUSTC=/root/.rustup/toolchains/1.67.1-x86_64-unknown-linux-gnu/bin/rustc /root/.rustup/toolchains/1.67.1-x86_64-unknown-linux-gnu/bin/cargo rustc --lib --target=x86_64-pc-windows-gnu --package chronik-lib --manifest-path /work/chronik/chronik-lib/Cargo.toml --target-dir /work/abc-ci-builds/build-win64/./cargo/build --release --locked -- -Cdefault-linker-libraries=yes -Clink-args=--target=x86_64-w64-mingw32
    Finished release [optimized] target(s) in 0.13s
[1/19] Automatic MOC for target bitcoin-qt-protobuf
[3/18] Running utility command for _cargo-build_chronik-lib
[4/18] Generating ../cargo/build/x86_64-pc-windows-gnu/cxxbridge/chronik-bridge/src/ffi.rs.cc, ../cargo/build/x86_64-pc-windows-gnu/cxxbridge/chronik-lib/src/ffi.rs.cc
Generating cxx bridge files
[5/11] Automatic MOC for target bitcoin-qt-base
[6/9] Automatic MOC for target bitcoin-qt
[6/7] Run CPack packaging tool...
CPack: Create package using NSIS
CPack: Install projects
CPack: - Install directory: /work/doc
CPack: - Install project: bitcoin-abc []
CPack: Create package
CPack: - package: /work/abc-ci-builds/build-win64/bitcoin-abc-0.27.3-x86_64-w64-mingw32.exe generated.
CPack: Create package using ZIP
CPack: Install projects
CPack: - Install directory: /work/doc
CPack: - Install project: bitcoin-abc []
CPack: Create package
CPack: - package: /work/abc-ci-builds/build-win64/bitcoin-abc-0.27.3-x86_64-w64-mingw32.zip generated.
wine: created the configuration directory '/root/.wine'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0014:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 14007
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x800736b7
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 800736b7
0014:err:ole:get_local_server_stream Failed: 800736b7
000b:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
000b:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
0010:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0010:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
Could not find Wine Gecko. HTML rendering will be disabled.
0026:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0026:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/root/.wine" has been updated.
Running 573 test cases...
Error: Specified -walletdir "C:\users\root\Temp\test_common_Bitcoin ABC\71fec832495d586b552392dad8120f2e0d54f2926e02a52758e2c8e6aacdf715\wallets\" does not exist
../../src/wallet/test/init_tests.cpp(64): error: in "init_tests/walletinit_verify_walletdir_no_trailing": check result == true has failed
../../src/wallet/test/init_tests.cpp(67): error: in "init_tests/walletinit_verify_walletdir_no_trailing": check walletdir == expected_path has failed
Build build-win64 failed with exit code 3

disable another test temporarily. This one is fixed in D13730

Tail of the build log:

-- Installing: /results/artifacts/lib/libbitcoinconsensus.dll.a
-- Installing: /results/artifacts/bin/libbitcoinconsensus.dll
-- Installing: /results/artifacts/include/bitcoinconsensus.h
-- Installing: /results/artifacts/bin/bitcoin-wallet.exe
-- Installing: /results/artifacts/bin/bitcoin-cli.exe
-- Installing: /results/artifacts/bin/bitcoin-tx.exe
-- Installing: /results/artifacts/bin/bitcoind.exe
-- Installing: /results/artifacts/bin/bitcoin-qt.exe
[743/744] Linking CXX executable src/qt/test/test_bitcoin-qt.exe
[744/744] Installing component bitcoin-qt-test_bitcoin-qt
-- Install configuration: "RelWithDebInfo"
-- Install component: "bitcoin-qt-test_bitcoin-qt"
-- Installing: /results/artifacts/bin/test_bitcoin-qt.exe
[0/19] cd /work/chronik/chronik-lib && /usr/bin/cmake -E env CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=/usr/bin/x86_64-w64-mingw32-g++ CC_x86_64-pc-windows-gnu=/usr/bin/x86_64-w64-mingw32-gcc CXX_x86_64-pc-windows-gnu=/usr/bin/x86_64-w64-mingw32-g++ CORROSION_BUILD_DIR=/work/abc-ci-builds/build-win64/chronik CARGO_BUILD_RUSTC=/root/.rustup/toolchains/1.67.1-x86_64-unknown-linux-gnu/bin/rustc /root/.rustup/toolchains/1.67.1-x86_64-unknown-linux-gnu/bin/cargo rustc --lib --target=x86_64-pc-windows-gnu --package chronik-lib --manifest-path /work/chronik/chronik-lib/Cargo.toml --target-dir /work/abc-ci-builds/build-win64/./cargo/build --release --locked -- -Cdefault-linker-libraries=yes -Clink-args=--target=x86_64-w64-mingw32
    Finished release [optimized] target(s) in 0.15s
[1/19] Automatic MOC for target bitcoin-qt-protobuf
[3/18] Running utility command for _cargo-build_chronik-lib
[4/18] Generating ../cargo/build/x86_64-pc-windows-gnu/cxxbridge/chronik-bridge/src/ffi.rs.cc, ../cargo/build/x86_64-pc-windows-gnu/cxxbridge/chronik-lib/src/ffi.rs.cc
Generating cxx bridge files
[5/11] Automatic MOC for target bitcoin-qt-base
[6/9] Automatic MOC for target bitcoin-qt
[6/7] Run CPack packaging tool...
CPack: Create package using NSIS
CPack: Install projects
CPack: - Install directory: /work/doc
CPack: - Install project: bitcoin-abc []
CPack: Create package
CPack: - package: /work/abc-ci-builds/build-win64/bitcoin-abc-0.27.3-x86_64-w64-mingw32.exe generated.
CPack: Create package using ZIP
CPack: Install projects
CPack: - Install directory: /work/doc
CPack: - Install project: bitcoin-abc []
CPack: Create package
CPack: - package: /work/abc-ci-builds/build-win64/bitcoin-abc-0.27.3-x86_64-w64-mingw32.zip generated.
wine: created the configuration directory '/root/.wine'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0014:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 14007
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x800736b7
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 800736b7
0014:err:ole:get_local_server_stream Failed: 800736b7
0010:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0010:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
000b:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
000b:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
Could not find Wine Gecko. HTML rendering will be disabled.
0025:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0025:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/root/.wine" has been updated.
Running 572 test cases...
Build build-win64 failed with exit code 3

Tail of the build log:

-- Installing: /results/artifacts/lib/libbitcoinconsensus.dll.a
-- Installing: /results/artifacts/bin/libbitcoinconsensus.dll
-- Installing: /results/artifacts/include/bitcoinconsensus.h
-- Installing: /results/artifacts/bin/bitcoin-wallet.exe
-- Installing: /results/artifacts/bin/bitcoin-cli.exe
-- Installing: /results/artifacts/bin/bitcoin-tx.exe
-- Installing: /results/artifacts/bin/bitcoind.exe
-- Installing: /results/artifacts/bin/bitcoin-qt.exe
[743/744] Linking CXX executable src/qt/test/test_bitcoin-qt.exe
[744/744] Installing component bitcoin-qt-test_bitcoin-qt
-- Install configuration: "RelWithDebInfo"
-- Install component: "bitcoin-qt-test_bitcoin-qt"
-- Installing: /results/artifacts/bin/test_bitcoin-qt.exe
[0/19] cd /work/chronik/chronik-lib && /usr/bin/cmake -E env CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=/usr/bin/x86_64-w64-mingw32-g++ CC_x86_64-pc-windows-gnu=/usr/bin/x86_64-w64-mingw32-gcc CXX_x86_64-pc-windows-gnu=/usr/bin/x86_64-w64-mingw32-g++ CORROSION_BUILD_DIR=/work/abc-ci-builds/build-win64/chronik CARGO_BUILD_RUSTC=/root/.rustup/toolchains/1.67.1-x86_64-unknown-linux-gnu/bin/rustc /root/.rustup/toolchains/1.67.1-x86_64-unknown-linux-gnu/bin/cargo rustc --lib --target=x86_64-pc-windows-gnu --package chronik-lib --manifest-path /work/chronik/chronik-lib/Cargo.toml --target-dir /work/abc-ci-builds/build-win64/./cargo/build --release --locked -- -Cdefault-linker-libraries=yes -Clink-args=--target=x86_64-w64-mingw32
    Finished release [optimized] target(s) in 0.15s
[1/19] Automatic MOC for target bitcoin-qt-protobuf
[3/18] Running utility command for _cargo-build_chronik-lib
[4/18] Generating ../cargo/build/x86_64-pc-windows-gnu/cxxbridge/chronik-bridge/src/ffi.rs.cc, ../cargo/build/x86_64-pc-windows-gnu/cxxbridge/chronik-lib/src/ffi.rs.cc
Generating cxx bridge files
[5/11] Automatic MOC for target bitcoin-qt-base
[6/9] Automatic MOC for target bitcoin-qt
[6/7] Run CPack packaging tool...
CPack: Create package using NSIS
CPack: Install projects
CPack: - Install directory: /work/doc
CPack: - Install project: bitcoin-abc []
CPack: Create package
CPack: - package: /work/abc-ci-builds/build-win64/bitcoin-abc-0.27.3-x86_64-w64-mingw32.exe generated.
CPack: Create package using ZIP
CPack: Install projects
CPack: - Install directory: /work/doc
CPack: - Install project: bitcoin-abc []
CPack: Create package
CPack: - package: /work/abc-ci-builds/build-win64/bitcoin-abc-0.27.3-x86_64-w64-mingw32.zip generated.
wine: created the configuration directory '/root/.wine'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0010:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0010:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
0014:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0014:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 14007
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x800736b7
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 800736b7
0014:err:ole:get_local_server_stream Failed: 800736b7
000b:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
000b:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
Could not find Wine Gecko. HTML rendering will be disabled.
0025:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0025:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/root/.wine" has been updated.
Running 572 test cases...
Build build-win64 failed with exit code 3
PiRK published this revision for review.Apr 19 2023, 10:22

Tail of the build log:

-- Installing: /results/artifacts/lib/libbitcoinconsensus.dll.a
-- Installing: /results/artifacts/bin/libbitcoinconsensus.dll
-- Installing: /results/artifacts/include/bitcoinconsensus.h
-- Installing: /results/artifacts/bin/bitcoin-wallet.exe
-- Installing: /results/artifacts/bin/bitcoin-cli.exe
-- Installing: /results/artifacts/bin/bitcoin-tx.exe
-- Installing: /results/artifacts/bin/bitcoind.exe
-- Installing: /results/artifacts/bin/bitcoin-qt.exe
[743/744] Linking CXX executable src/qt/test/test_bitcoin-qt.exe
[744/744] Installing component bitcoin-qt-test_bitcoin-qt
-- Install configuration: "RelWithDebInfo"
-- Install component: "bitcoin-qt-test_bitcoin-qt"
-- Installing: /results/artifacts/bin/test_bitcoin-qt.exe
[0/19] cd /work/chronik/chronik-lib && /usr/bin/cmake -E env CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=/usr/bin/x86_64-w64-mingw32-g++ CC_x86_64-pc-windows-gnu=/usr/bin/x86_64-w64-mingw32-gcc CXX_x86_64-pc-windows-gnu=/usr/bin/x86_64-w64-mingw32-g++ CORROSION_BUILD_DIR=/work/abc-ci-builds/build-win64/chronik CARGO_BUILD_RUSTC=/root/.rustup/toolchains/1.67.1-x86_64-unknown-linux-gnu/bin/rustc /root/.rustup/toolchains/1.67.1-x86_64-unknown-linux-gnu/bin/cargo rustc --lib --target=x86_64-pc-windows-gnu --package chronik-lib --manifest-path /work/chronik/chronik-lib/Cargo.toml --target-dir /work/abc-ci-builds/build-win64/./cargo/build --release --locked -- -Cdefault-linker-libraries=yes -Clink-args=--target=x86_64-w64-mingw32
    Finished release [optimized] target(s) in 0.15s
[1/19] Automatic MOC for target bitcoin-qt-protobuf
[3/18] Running utility command for _cargo-build_chronik-lib
[4/18] Generating ../cargo/build/x86_64-pc-windows-gnu/cxxbridge/chronik-bridge/src/ffi.rs.cc, ../cargo/build/x86_64-pc-windows-gnu/cxxbridge/chronik-lib/src/ffi.rs.cc
Generating cxx bridge files
[5/11] Automatic MOC for target bitcoin-qt-base
[6/9] Automatic MOC for target bitcoin-qt
[6/7] Run CPack packaging tool...
CPack: Create package using NSIS
CPack: Install projects
CPack: - Install directory: /work/doc
CPack: - Install project: bitcoin-abc []
CPack: Create package
CPack: - package: /work/abc-ci-builds/build-win64/bitcoin-abc-0.27.3-x86_64-w64-mingw32.exe generated.
CPack: Create package using ZIP
CPack: Install projects
CPack: - Install directory: /work/doc
CPack: - Install project: bitcoin-abc []
CPack: Create package
CPack: - package: /work/abc-ci-builds/build-win64/bitcoin-abc-0.27.3-x86_64-w64-mingw32.zip generated.
wine: created the configuration directory '/root/.wine'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0010:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0010:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
0014:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0014:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:apartment_createwindowifneeded CreateWindow failed with error 14007
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x800736b7
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 800736b7
0014:err:ole:get_local_server_stream Failed: 800736b7
000b:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
000b:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
Could not find Wine Gecko. HTML rendering will be disabled.
0025:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0025:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/root/.wine" has been updated.
Running 572 test cases...
Build build-win64 failed with exit code 3

I have no clue what is causing wine to crash, but it seems to be fixed in D13730 and I will land both diffs at the same time.

sdulfari added a subscriber: sdulfari.
sdulfari added inline comments.
src/test/script_tests.cpp
35 ↗(On Diff #39803)

Is this needed?

This revision is now accepted and ready to land.Apr 19 2023, 23:53

remove unneeded include in script_tests