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