[pkg-boost-devel] Bug#810128: libboost-all-dev: Linking problems with latest 1.58 release
r.haeder at web.de
r.haeder at web.de
Wed Jan 6 18:52:17 UTC 2016
Package: libboost-all-dev
Version: 1.58.0.1
Severity: important
Dear Maintainer,
linking programs against latest version (1.58.0.1) fails with similar messages:
---------------------------------------------
/bin/sh ../share/genbuild.sh obj/build.h
g++-4.8 -pthread -Wall -Wextra -Wno-sign-compare -Wno-invalid-offsetof -Wno-
unused-parameter -Wformat -Wformat-security -g -DBOOST_SPIRIT_THREADSAFE
-DUSE_IPV6 -I/home/.../git/peerunity/src -I/home/.../git/peerunity/src/obj
-DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector
-Wl,-z,relro -Wl,-z,now -D_FORTIFY_SOURCE=2 -O2 -rdynamic -o peerunityd
obj/version.o obj/checkpoints.o obj/netbase.o obj/addrman.o obj/crypter.o
obj/key.o obj/db.o obj/init.o obj/irc.o obj/keystore.o obj/main.o obj/net.o
obj/protocol.o obj/kernelrecord.o obj/bitcoinrpc.o obj/rpcdump.o obj/script.o
obj/util.o obj/wallet.o obj/walletdb.o obj/noui.o obj/kernel.o -Wl,-Bdynamic
-l boost_program_options -l boost_system -l boost_filesystem -l boost_thread -l
db_cxx -l ssl -l crypto -l rt -Wl,-Bdynamic -l z -l dl -l pthread
obj/util.o: In function
`boost::program_options::detail::basic_config_file_iterator<char>::getline(std::string&)':
/usr/include/boost/program_options/detail/config_file.hpp:161: undefined
reference to `boost::program_options::to_internal(std::string const&)'
obj/util.o: In function
`boost::program_options::detail::basic_config_file_iterator<char>::basic_config_file_iterator(std::istream&,
std::set<std::string, std::less<std::string>, std::allocator<std::string> >
const&, bool)':
/usr/include/boost/program_options/detail/config_file.hpp:145: undefined
reference to
`boost::program_options::detail::common_config_file_iterator::common_config_file_iterator(std::set<std::string,
std::less<std::string>, std::allocator<std::string> > const&, bool)'
collect2: error: ld returned 1 exit status
Makefile:135: recipe for target 'peerunityd' failed
make: *** [peerunityd] Error 1
---------------------------------------------
It seems that boost was build which "clang" or so which seems to cause the
problem:
https://github.com/Peerunity/Peerunity/issues/178
Someone there suggest that an ABI change causes this and rebuilding boost with
gcc 5.3 fixed the problem.
Can you please investigate?
Best regards,
Roland Haeder
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'oldoldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.18.11 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libboost-all-dev depends on:
ii libboost-atomic-dev 1.58.0.1
ii libboost-chrono-dev 1.58.0.1
ii libboost-context-dev 1.58.0.1
ii libboost-coroutine-dev 1.58.0.1
ii libboost-date-time-dev 1.58.0.1
ii libboost-dev 1.58.0.1
ii libboost-exception-dev 1.58.0.1
ii libboost-filesystem-dev 1.58.0.1
ii libboost-graph-dev 1.58.0.1
ii libboost-graph-parallel-dev 1.58.0.1
ii libboost-iostreams-dev 1.58.0.1
ii libboost-locale-dev 1.58.0.1
ii libboost-log-dev 1.58.0.1
ii libboost-math-dev 1.58.0.1
ii libboost-mpi-dev 1.58.0.1
ii libboost-mpi-python-dev 1.58.0.1
ii libboost-program-options-dev 1.58.0.1
ii libboost-python-dev 1.58.0.1
ii libboost-random-dev 1.58.0.1
ii libboost-regex-dev 1.58.0.1
ii libboost-serialization-dev 1.58.0.1
ii libboost-signals-dev 1.58.0.1
ii libboost-system-dev 1.58.0.1
ii libboost-test-dev 1.58.0.1
ii libboost-thread-dev 1.58.0.1
ii libboost-timer-dev 1.58.0.1
ii libboost-tools-dev 1.58.0.1
ii libboost-wave-dev 1.58.0.1
libboost-all-dev recommends no packages.
libboost-all-dev suggests no packages.
-- no debconf information
More information about the pkg-boost-devel
mailing list