Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 617574 - net-p2p/bitcoin-cli-0.13.1 link on boost libraries fails
Summary: net-p2p/bitcoin-cli-0.13.1 link on boost libraries fails
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-05 12:33 UTC by cono
Modified: 2017-05-06 12:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
environment (environment,121.73 KB, text/plain)
2017-05-05 12:33 UTC, cono
Details
build.log (build.log,32.77 KB, text/plain)
2017-05-05 12:34 UTC, cono
Details
emerge -pqv (pqv.txt,85 bytes, text/plain)
2017-05-05 12:34 UTC, cono
Details
emerge --info (info.txt,6.78 KB, text/plain)
2017-05-05 12:35 UTC, cono
Details

Note You need to log in before you can comment on or make changes to this bug.
Description cono 2017-05-05 12:33:25 UTC
Created attachment 471710 [details]
environment

Can't compile bitcoin-cli with boost 1.62.0-r1.

libtool: link: x86_64-pc-linux-gnu-g++ -std=c++11 -Wstack-protector -fstack-protector-all -fPIE -march=native -O2 -pipe -fomit-frame-pointer -pthread -Wl,-z -Wl,relro -Wl,-z -Wl,now -pie -Wl,-O1 -o bitcoin-cli bitcoin_cli-bitcoin-cli.o  -Wl,--as-needed libbitcoin_cli.a -lunivalue libbitcoin_util.a crypto/libbitcoin_crypto.a -L/usr/lib64 -lboost_system -lboost_filesystem -lboost_program_options-mt -lboost_thread -lboost_chrono-mt -lssl -lcrypto -levent -lanl -pthread
libbitcoin_util.a(libbitcoin_util_a-util.o): In function `boost::program_options::detail::basic_config_file_iterator<char>::getline(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
util.cpp:(.text._ZN5boost15program_options6detail26basic_config_file_iteratorIcE7getlineERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost15program_options6detail26basic_config_file_iteratorIcE7getlineERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x104): undefined reference to `boost::program_options::to_internal(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libbitcoin_util.a(libbitcoin_util_a-util.o): In function `boost::program_options::detail::basic_config_file_iterator<char>::basic_config_file_iterator(std::istream&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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&, bool)':
util.cpp:(.text._ZN5boost15program_options6detail26basic_config_file_iteratorIcEC2ERSiRKSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessISB_ESaISB_EEb[_ZN5boost15program_options6detail26basic_config_file_iteratorIcEC5ERSiRKSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessISB_ESaISB_EEb]+0x23): undefined reference to `boost::program_options::detail::common_config_file_iterator::common_config_file_iterator(std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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&, bool)'
collect2: error: ld returned 1 exit status
Comment 1 cono 2017-05-05 12:34:30 UTC
Created attachment 471712 [details]
build.log
Comment 2 cono 2017-05-05 12:34:56 UTC
Created attachment 471714 [details]
emerge -pqv
Comment 3 cono 2017-05-05 12:35:21 UTC
Created attachment 471716 [details]
emerge --info
Comment 4 cono 2017-05-06 12:29:02 UTC
nevermind, it was due to new ABI, rebuilding boost helped.