Installing from the source code. Error during "make" that probably has to do with boost lib and CXXLD #19964

issue naddika opened this issue on September 16, 2020
  1. naddika commented at 2:45 PM on September 16, 2020: none

    On Arch Linux. I'm installing bitcoin from the source code. The libs boost and boost-libs have been installed. When calling make, an exception occurs:

    make[3]: Leaving directory '/home/user1/bitcoin'
      CXXLD    bitcoind
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): warning: relocation against `_ZTVN5boost6detail16thread_data_baseE' in read-only section `.text'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::detail::thread_data<AppInitMain(util::Ref const&, NodeContext&, interfaces::BlockAndHeaderTipInfo*)::{lambda()#2}>::~thread_data()':
    /usr/include/boost/thread/detail/thread.hpp:94: undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::detail::thread_data<AppInitMain(util::Ref const&, NodeContext&, interfaces::BlockAndHeaderTipInfo*)::{lambda()#3}>::~thread_data()':
    /usr/include/boost/thread/detail/thread.hpp:94: undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::detail::sp_counted_impl_p<boost::detail::thread_data<AppInitMain(util::Ref const&, NodeContext&, interfaces::BlockAndHeaderTipInfo*)::{lambda()#3}> >::dispose()':
    /usr/include/boost/thread/detail/thread.hpp:94: undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::detail::sp_counted_impl_p<boost::detail::thread_data<AppInitMain(util::Ref const&, NodeContext&, interfaces::BlockAndHeaderTipInfo*)::{lambda()#2}> >::dispose()':
    /usr/include/boost/thread/detail/thread.hpp:94: undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::is_directory(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:164: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::exists(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:159: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::thread_group::interrupt_all()':
    /usr/include/boost/thread/detail/thread_group.hpp:132: undefined reference to `boost::thread::interrupt()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::thread_group::join_all()':
    /usr/include/boost/thread/detail/thread_group.hpp:118: undefined reference to `boost::thread::joinable() const'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::thread::get_id() const':
    /usr/include/boost/thread/detail/thread.hpp:716: undefined reference to `boost::thread::native_handle()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::thread::join()':
    /usr/include/boost/thread/detail/thread.hpp:740: undefined reference to `boost::thread::join_noexcept()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::remove(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::exists(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:159: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::thread::start_thread()':
    /usr/include/boost/thread/detail/thread.hpp:182: undefined reference to `boost::thread::start_thread_noexcept()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::detail::thread_data_base::thread_data_base()':
    /usr/include/boost/thread/pthread/thread_data.hpp:162: undefined reference to `vtable for boost::detail::thread_data_base'
    /usr/bin/ld: /usr/include/boost/thread/pthread/thread_data.hpp:162: undefined reference to `vtable for boost::detail::thread_data_base'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::thread::start_thread()':
    /usr/include/boost/thread/detail/thread.hpp:182: undefined reference to `boost::thread::start_thread_noexcept()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::path::has_root_directory() const':
    /usr/include/boost/filesystem/path.hpp:533: undefined reference to `boost::filesystem::path::root_directory() const'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::current_path()':
    /usr/include/boost/filesystem/operations.hpp:309: undefined reference to `boost::filesystem::detail::current_path(boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::path::has_root_directory() const':
    /usr/include/boost/filesystem/path.hpp:533: undefined reference to `boost::filesystem::path::root_directory() const'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::exists(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:159: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::directory_iterator::directory_iterator(boost::filesystem::path const&, boost::filesystem::directory_options)':
    /usr/include/boost/filesystem/directory.hpp:270: undefined reference to `boost::filesystem::detail::directory_iterator_construct(boost::filesystem::directory_iterator&, boost::filesystem::path const&, unsigned int, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::directory_entry::status() const':
    /usr/include/boost/filesystem/directory.hpp:132: undefined reference to `boost::filesystem::directory_entry::get_status(boost::system::error_code*) const'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::directory_iterator::increment()':
    /usr/include/boost/filesystem/directory.hpp:316: undefined reference to `boost::filesystem::detail::directory_iterator_increment(boost::filesystem::directory_iterator&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::remove(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `AppInitMain(util::Ref const&, NodeContext&, interfaces::BlockAndHeaderTipInfo*)':
    /home/user1/bitcoin/src/init.cpp:649: undefined reference to `boost::filesystem::path::filename() const'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `CleanupBlockRevFiles':
    /home/user1/bitcoin/src/init.cpp:652: undefined reference to `boost::filesystem::path::filename() const'
    /usr/bin/ld: /home/user1/bitcoin/src/init.cpp:653: undefined reference to `boost::filesystem::path::filename() const'
    /usr/bin/ld: /home/user1/bitcoin/src/init.cpp:654: undefined reference to `boost::filesystem::path::filename() const'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::remove(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::detail::dir_itr_imp::~dir_itr_imp()':
    /usr/include/boost/filesystem/directory.hpp:235: undefined reference to `boost::filesystem::detail::dir_itr_close(void*&, void*&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `CleanupBlockRevFiles':
    /home/user1/bitcoin/src/init.cpp:650: undefined reference to `boost::filesystem::path::filename() const'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::detail::thread_data<AppInitMain(util::Ref const&, NodeContext&, interfaces::BlockAndHeaderTipInfo*)::{lambda()#2}>::~thread_data()':
    /usr/include/boost/thread/detail/thread.hpp:94: undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::detail::thread_data<AppInitMain(util::Ref const&, NodeContext&, interfaces::BlockAndHeaderTipInfo*)::{lambda()#3}>::~thread_data()':
    /usr/include/boost/thread/detail/thread.hpp:94: undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::thread::~thread()':
    /usr/include/boost/thread/detail/thread.hpp:257: undefined reference to `boost::thread::detach()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::thread::~thread()':
    /usr/include/boost/thread/detail/thread.hpp:257: undefined reference to `boost::thread::detach()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::filesystem::detail::dir_itr_imp::~dir_itr_imp()':
    /usr/include/boost/filesystem/directory.hpp:235: undefined reference to `boost::filesystem::detail::dir_itr_close(void*&, void*&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::detail::interruption_checker::interruption_checker(pthread_mutex_t*, pthread_cond_t*)':
    /usr/include/boost/thread/pthread/thread_data.hpp:207: undefined reference to `boost::detail::get_current_thread_data()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::shared_mutex::lock_shared()':
    /usr/include/boost/thread/pthread/shared_mutex.hpp:171: undefined reference to `boost::this_thread::disable_interruption::disable_interruption()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::condition_variable::wait(boost::unique_lock<boost::mutex>&)':
    /usr/include/boost/thread/pthread/condition_variable.hpp:88: undefined reference to `boost::this_thread::interruption_point()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::shared_mutex::lock_shared()':
    /usr/include/boost/thread/pthread/shared_mutex.hpp:171: undefined reference to `boost::this_thread::disable_interruption::~disable_interruption()'
    /usr/bin/ld: /usr/include/boost/thread/pthread/shared_mutex.hpp:171: undefined reference to `boost::this_thread::disable_interruption::~disable_interruption()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::shared_mutex::lock()':
    /usr/include/boost/thread/pthread/shared_mutex.hpp:269: undefined reference to `boost::this_thread::disable_interruption::disable_interruption()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::condition_variable::wait(boost::unique_lock<boost::mutex>&)':
    /usr/include/boost/thread/pthread/condition_variable.hpp:88: undefined reference to `boost::this_thread::interruption_point()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o): in function `boost::shared_mutex::lock()':
    /usr/include/boost/thread/pthread/shared_mutex.hpp:269: undefined reference to `boost::this_thread::disable_interruption::~disable_interruption()'
    /usr/bin/ld: /usr/include/boost/thread/pthread/shared_mutex.hpp:269: undefined reference to `boost::this_thread::disable_interruption::~disable_interruption()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o):(.data.rel.ro+0x98): undefined reference to `typeinfo for boost::detail::thread_data_base'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o):(.data.rel.ro+0xb0): undefined reference to `typeinfo for boost::detail::thread_data_base'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-init.o):(.data.rel.local.DW.ref._ZTIN5boost10filesystem16filesystem_errorE[DW.ref._ZTIN5boost10filesystem16filesystem_errorE]+0x0): undefined reference to `typeinfo for boost::filesystem::filesystem_error'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-blockchain.o): in function `dumptxoutset(JSONRPCRequest const&)':
    /home/user1/bitcoin/src/rpc/blockchain.cpp:2296: undefined reference to `boost::filesystem::absolute(boost::filesystem::path const&, boost::filesystem::path const&)'
    /usr/bin/ld: /home/user1/bitcoin/src/rpc/blockchain.cpp:2299: undefined reference to `boost::filesystem::absolute(boost::filesystem::path const&, boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-blockchain.o): in function `boost::filesystem::exists(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:159: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-blockchain.o): in function `boost::filesystem::rename(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:390: undefined reference to `boost::filesystem::detail::rename(boost::filesystem::path const&, boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-torcontrol.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-txdb.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-txdb.o): in function `boost::filesystem::operator/(boost::filesystem::path&&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:813: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: /usr/bin/ld: DWARF error: could not find variable specification at offset a76db
    libbitcoin_server.a(libbitcoin_server_a-validation.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-validation.o): in function `boost::filesystem::remove(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-validation.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-validation.o): in function `boost::condition_variable::wait(boost::unique_lock<boost::mutex>&)':
    /usr/include/boost/thread/pthread/condition_variable.hpp:88: undefined reference to `boost::this_thread::interruption_point()'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-addrdb.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-addrdb.o): in function `boost::filesystem::remove(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-addrdb.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-addrdb.o): in function `boost::filesystem::remove(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: /usr/bin/ld: DWARF error: could not find variable specification at offset 30265
    /usr/bin/ld: DWARF error: could not find variable specification at offset 30272
    libbitcoin_server.a(libbitcoin_server_a-dbwrapper.o): in function `CDBWrapper::CDBWrapper(boost::filesystem::path const&, unsigned long, bool, bool, bool)':
    /home/user1/bitcoin/src/dbwrapper.cpp:118: undefined reference to `boost::filesystem::path::stem() const'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-flatfile.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-flatfile.o): in function `FlatFileSeq::Open(FlatFilePos const&, bool)':
    /home/user1/bitcoin/src/flatfile.cpp:39: undefined reference to `boost::filesystem::path::parent_path() const'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-flatfile.o): in function `boost::filesystem::create_directories(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:279: undefined reference to `boost::filesystem::detail::create_directories(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-blockfilterindex.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-blockfilterindex.o): in function `boost::filesystem::operator/(boost::filesystem::path&&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:813: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: /usr/include/boost/filesystem/path.hpp:813: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-blockfilterindex.o): in function `boost::filesystem::create_directories(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:279: undefined reference to `boost::filesystem::detail::create_directories(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-blockfilterindex.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-txindex.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_server.a(libbitcoin_server_a-txindex.o): in function `boost::filesystem::operator/(boost::filesystem::path&&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:813: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-load.o): in function `VerifyWallets(interfaces::Chain&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)':
    /home/user1/bitcoin/src/wallet/load.cpp:48: undefined reference to `boost::filesystem::absolute(boost::filesystem::path const&, boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-load.o): in function `boost::filesystem::current_path()':
    /usr/include/boost/filesystem/operations.hpp:309: undefined reference to `boost::filesystem::detail::current_path(boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-load.o): in function `boost::filesystem::canonical(boost::filesystem::path const&, boost::system::error_code&)':
    /usr/include/boost/filesystem/operations.hpp:217: undefined reference to `boost::filesystem::detail::canonical(boost::filesystem::path const&, boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-load.o): in function `boost::filesystem::exists(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:159: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-load.o): in function `boost::filesystem::is_directory(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:164: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-load.o): in function `boost::filesystem::path::has_root_directory() const':
    /usr/include/boost/filesystem/path.hpp:533: undefined reference to `boost::filesystem::path::root_directory() const'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-load.o): in function `boost::filesystem::operator<(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:785: undefined reference to `boost::filesystem::path::compare(boost::filesystem::path const&) const'
    /usr/bin/ld: /usr/include/boost/filesystem/path.hpp:785: undefined reference to `boost::filesystem::path::compare(boost::filesystem::path const&) const'
    /usr/bin/ld: /usr/include/boost/filesystem/path.hpp:785: undefined reference to `boost::filesystem::path::compare(boost::filesystem::path const&) const'
    /usr/bin/ld: /usr/include/boost/filesystem/path.hpp:785: undefined reference to `boost::filesystem::path::compare(boost::filesystem::path const&) const'
    /usr/bin/ld: /usr/bin/ld: DWARF error: could not find variable specification at offset 15b9db
    libbitcoin_wallet.a(libbitcoin_wallet_a-wallet.o): in function `MakeWalletDatabase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DatabaseOptions const&, DatabaseStatus&, bilingual_str&)':
    /home/user1/bitcoin/src/wallet/wallet.cpp:3790: undefined reference to `boost::filesystem::absolute(boost::filesystem::path const&, boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-wallet.o): in function `boost::filesystem::symlink_status(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:154: undefined reference to `boost::filesystem::detail::symlink_status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-wallet.o): in function `MakeWalletDatabase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DatabaseOptions const&, DatabaseStatus&, bilingual_str&)':
    /home/user1/bitcoin/src/wallet/wallet.cpp:3794: undefined reference to `boost::filesystem::path::filename() const'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-wallet.o): in function `boost::filesystem::path::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
    /usr/include/boost/filesystem/path.hpp:511: undefined reference to `boost::filesystem::path::compare(boost::filesystem::path const&) const'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-wallet.o): in function `boost::filesystem::is_directory(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:164: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletdb.o): in function `boost::filesystem::symlink_status(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:154: undefined reference to `boost::filesystem::detail::symlink_status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `boost::filesystem::is_directory(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:164: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `boost::filesystem::is_directory(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:164: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `GetWalletDir()':
    /home/user1/bitcoin/src/wallet/walletutil.cpp:25: undefined reference to `boost::filesystem::path::operator/=(char const*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `boost::filesystem::exists(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:159: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `boost::filesystem::file_size(boost::filesystem::path const&, boost::system::error_code&)':
    /usr/include/boost/filesystem/operations.hpp:331: undefined reference to `boost::filesystem::detail::file_size(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `boost::filesystem::recursive_directory_iterator::recursive_directory_iterator(boost::filesystem::path const&, boost::system::error_code&)':
    /usr/include/boost/filesystem/directory.hpp:448: undefined reference to `boost::filesystem::detail::recursive_directory_iterator_construct(boost::filesystem::recursive_directory_iterator&, boost::filesystem::path const&, unsigned int, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `boost::filesystem::directory_entry::status() const':
    /usr/include/boost/filesystem/directory.hpp:132: undefined reference to `boost::filesystem::directory_entry::get_status(boost::system::error_code*) const'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `boost::filesystem::recursive_directory_iterator::increment(boost::system::error_code&)':
    /usr/include/boost/filesystem/directory.hpp:492: undefined reference to `boost::filesystem::detail::recursive_directory_iterator_increment(boost::filesystem::recursive_directory_iterator&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `boost::filesystem::detail::dir_itr_imp::~dir_itr_imp()':
    /usr/include/boost/filesystem/directory.hpp:235: undefined reference to `boost::filesystem::detail::dir_itr_close(void*&, void*&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `boost::filesystem::directory_entry::symlink_status() const':
    /usr/include/boost/filesystem/directory.hpp:134: undefined reference to `boost::filesystem::directory_entry::get_symlink_status(boost::system::error_code*) const'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `ListWalletDir()':
    /home/user1/bitcoin/src/wallet/walletutil.cpp:78: undefined reference to `boost::filesystem::path::filename() const'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `boost::filesystem::path::compare(char const*) const':
    /usr/include/boost/filesystem/path.hpp:512: undefined reference to `boost::filesystem::path::compare(boost::filesystem::path const&) const'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-walletutil.o): in function `boost::filesystem::detail::dir_itr_imp::~dir_itr_imp()':
    /usr/include/boost/filesystem/directory.hpp:235: undefined reference to `boost::filesystem::detail::dir_itr_close(void*&, void*&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-bdb.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-bdb.o): in function `boost::filesystem::operator/(boost::filesystem::path&&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:813: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-bdb.o): in function `boost::filesystem::is_directory(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:164: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-bdb.o): in function `boost::filesystem::equivalent(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:321: undefined reference to `boost::filesystem::detail::equivalent(boost::filesystem::path const&, boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-bdb.o): in function `boost::filesystem::copy_file(boost::filesystem::path const&, boost::filesystem::path const&, boost::filesystem::copy_option)':
    /usr/include/boost/filesystem/operations.hpp:252: undefined reference to `boost::filesystem::detail::copy_file(boost::filesystem::path const&, boost::filesystem::path const&, boost::filesystem::detail::copy_option, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-bdb.o): in function `boost::filesystem::path::operator/=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
    /usr/include/boost/filesystem/path.hpp:363: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-bdb.o): in function `boost::filesystem::operator/(boost::filesystem::path&&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:813: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-bdb.o): in function `boost::filesystem::remove_all(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:384: undefined reference to `boost::filesystem::detail::remove_all(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-bdb.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-bdb.o): in function `boost::filesystem::exists(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:159: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-bdb.o): in function `boost::filesystem::operator/(boost::filesystem::path&&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:813: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: /usr/include/boost/filesystem/path.hpp:813: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-db.o): in function `boost::filesystem::is_regular_file(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:169: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-db.o): in function `SplitWalletPath(boost::filesystem::path const&, boost::filesystem::path&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
    /home/user1/bitcoin/src/wallet/db.cpp:17: undefined reference to `boost::filesystem::path::parent_path() const'
    /usr/bin/ld: /home/user1/bitcoin/src/wallet/db.cpp:18: undefined reference to `boost::filesystem::path::filename() const'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): in function `boost::filesystem::current_path()':
    /usr/include/boost/filesystem/operations.hpp:309: undefined reference to `boost::filesystem::detail::current_path(boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): in function `dumpwallet()::{lambda(RPCHelpMan const&, JSONRPCRequest const&)#1}::operator()(RPCHelpMan const&, JSONRPCRequest const&) const [clone .constprop.0]':
    /home/user1/bitcoin/src/wallet/rpcdump.cpp:752: undefined reference to `boost::filesystem::absolute(boost::filesystem::path const&, boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): in function `boost::filesystem::exists(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:159: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-logging.o): in function `boost::filesystem::file_size(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:327: undefined reference to `boost::filesystem::detail::file_size(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-request.o): in function `boost::filesystem::remove(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::unique_path(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:436: undefined reference to `boost::filesystem::detail::unique_path(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::remove(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:377: undefined reference to `boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::space(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:411: undefined reference to `boost::filesystem::detail::space(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::create_directories(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:279: undefined reference to `boost::filesystem::detail::create_directories(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `SetupEnvironment()':
    /home/user1/bitcoin/src/util/system.cpp:1228: undefined reference to `boost::filesystem::path::imbue(std::locale const&)'
    /usr/bin/ld: /home/user1/bitcoin/src/util/system.cpp:1230: undefined reference to `boost::filesystem::path::imbue(std::locale const&)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::system_complete(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:423: undefined reference to `boost::filesystem::detail::system_complete(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::is_directory(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:164: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::system_complete(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:423: undefined reference to `boost::filesystem::detail::system_complete(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::is_directory(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:164: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::path::operator/=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
    /usr/include/boost/filesystem/path.hpp:363: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::create_directories(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:279: undefined reference to `boost::filesystem::detail::create_directories(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::create_directories(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:279: undefined reference to `boost::filesystem::detail::create_directories(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::system_complete(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:423: undefined reference to `boost::filesystem::detail::system_complete(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::is_directory(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:164: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::path::operator/=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
    /usr/include/boost/filesystem/path.hpp:363: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `GetBlocksDir()':
    /home/user1/bitcoin/src/util/system.cpp:692: undefined reference to `boost::filesystem::path::operator/=(char const*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::create_directories(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:279: undefined reference to `boost::filesystem::detail::create_directories(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::path::has_root_directory() const':
    /usr/include/boost/filesystem/path.hpp:533: undefined reference to `boost::filesystem::path::root_directory() const'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `AbsPathForConfigVal(boost::filesystem::path const&, bool)':
    /home/user1/bitcoin/src/util/system.cpp:1276: undefined reference to `boost::filesystem::absolute(boost::filesystem::path const&, boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `ArgsManager::GetSettingsPath(boost::filesystem::path*, bool) const':
    /home/user1/bitcoin/src/util/system.cpp:399: undefined reference to `boost::filesystem::absolute(boost::filesystem::path const&, boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)':
    /usr/include/boost/filesystem/path.hpp:807: undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::exists(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:159: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: libbitcoin_util.a(libbitcoin_util_a-system.o): in function `boost::filesystem::is_directory(boost::filesystem::path const&)':
    /usr/include/boost/filesystem/operations.hpp:164: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
    /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
    collect2: error: ld returned 1 exit status
    make[2]: *** [Makefile:8166: bitcoind] Error 1
    make[2]: Leaving directory '/home/user1/bitcoin/src'
    make[1]: *** [Makefile:18990: all-recursive] Error 1
    make[1]: Leaving directory '/home/user1/bitcoin/src'
    make: *** [Makefile:797: all-recursive] Error 1
    
  2. naddika added the label Bug on Sep 16, 2020
  3. naddika renamed this:
    An error that probably has to do with boost
    An error duing "make" that probably has to do with boost
    on Sep 16, 2020
  4. naddika renamed this:
    An error duing "make" that probably has to do with boost
    An error duing "make" that probably has to do with boost lib and CXXLD
    on Sep 16, 2020
  5. naddika renamed this:
    An error duing "make" that probably has to do with boost lib and CXXLD
    Installing from the source code. Error during "make" that probably has to do with boost lib and CXXLD
    on Sep 16, 2020
  6. murrayn commented at 7:16 AM on September 23, 2020: contributor

    Looks like you haven't installed (at a minimum) libboost-filesystem-dev and libboost-thread-dev. You will probably also eventually need libboost-system-dev and libboost-test-dev. They may be called something else, but similar, on Arch.

    Edit: I just built on Arch 2020.09.01 following the instructions in doc/build-unix.md and could not reproduce your issue.

  7. MarcoFalke commented at 9:45 AM on October 2, 2020: member

    Does make distclean help? If not, please provide the configure output and config log, as well as the make V=1 output of the failure.

  8. MarcoFalke commented at 9:46 AM on October 2, 2020: member

    Closing until we have more information to work with.

  9. MarcoFalke closed this on Oct 2, 2020

  10. MarcoFalke locked this on Feb 15, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-16 18:14 UTC

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