[Debian-med-packaging] Bug#864188: libbpp-core2v5: symbols removed without soname bump

Adrian Bunk bunk at debian.org
Sun Jun 4 23:42:58 UTC 2017


Package: libbpp-core2v5
Version: 2.3.0-1~exp1
Severity: serious
Control: affects -1 libbpp-seq9v5 src:libbpp-phyl

2.3.0-1~exp1 in unstable (sic) removes symbols without changing soname,
causing the following FTBFS in libbpp-phyl:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libbpp-phyl.html

...
[ 93%] Linking CXX executable test_bowker
cd /build/1st/libbpp-phyl-2.2.0/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bowker.dir/link.txt --verbose=1
/usr/bin/c++   -Wall -Wshadow -Weffc++ -Wconversion  -Wl,-z,relro CMakeFiles/test_bowker.dir/test_bowker.cpp.o  -o test_bowker -rdynamic -lbpp-seq -lbpp-core -L../src -lbpp-phyl 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libbpp-seq.so: undefined reference to `bpp::RandomTools::lnGamma(double)'
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libbpp-seq.so: undefined reference to `bpp::TextTools::startsWith(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libbpp-seq.so: undefined reference to `bpp::ApplicationTools::parameterExists(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&)'
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libbpp-seq.so: undefined reference to `bpp::ApplicationTools::getStringParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, int)'
collect2: error: ld returned 1 exit status
test/CMakeFiles/test_bowker.dir/build.make:99: recipe for target 'test/test_bowker' failed
make[3]: *** [test/test_bowker] Error 1



More information about the Debian-med-packaging mailing list