Package: src:zipios++ Version: 0.1.5.9+cvs.2007.04.28-6 Severity: normal Dear Maintainer,
[ cppunit 0.14 is not in Debian yet, see #861718. Thus normal for now ] On a rebuild test using ratt I noticed your package doesn't build with cppunit 0.14: [...] dh build --with autotools-dev dh_testdir dh_update_autotools_config dh_autotools-dev_updateconfig dh_auto_configure ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefi x}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysco nfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x 86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintaine r-mode --disable-dependency-tracking [...] checking for cppunit-config... no checking for Cppunit - version >= 1.6.0... no [...] configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating zipios++/Makefile config.status: creating zipios++.spec config.status: creating zipios++/zipios-config.h config.status: executing depfiles commands [...] So here it doesn't find cppunit-config (cppunit-config was removed in 0.14.0) but still continues. Which then "of course" fails since there's no -lcppunit on linking: [...] g++ -g -O2 -fdebug-prefix-map=/build/zipios++-Fhjwwq/zipios++-0.1.5.9+cvs.2007.0 4.28=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relr o -o .libs/all_tests all_tests-all_tests.o all_tests-zipfiletest.o all_tests-zip inputstreamtest.o all_tests-zipoutputstreamtest.o all_tests-commontest.o ../src /.libs/libzipios.so -lz all_tests-zipfiletest.o: In function `zipios::ZipFileTest::writeFileToZipOutputS tream(zipios::ZipOutputStream&, std::__cxx11::basic_string<char, std::char_trait s<char>, std::allocator<char> > const&)': ./tests/zipfiletest.cpp:82: undefined reference to `CppUnit::SourceLine::SourceL ine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char > > const&, int)' ./tests/zipfiletest.cpp:82: undefined reference to `CppUnit::Message::Message(st d::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > co nst&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<ch ar> > const&)' ./tests/zipfiletest.cpp:82: undefined reference to `CppUnit::Asserter::fail(CppU nit::Message const&, CppUnit::SourceLine const&)' ./tests/zipfiletest.cpp:82: undefined reference to `CppUnit::Message::~Message() ' ./tests/zipfiletest.cpp:82: undefined reference to `CppUnit::SourceLine::~Source Line()' [...] collect2: error: ld returned 1 exit status Makefile:323: recipe for target 'all_tests' failed make[2]: *** [all_tests] Error 1 make[2]: Leaving directory '/build/zipios++-Fhjwwq/zipios++-0.1.5.9+cvs.2007.04. 28/tests' Makefile:241: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/build/zipios++-Fhjwwq/zipios++-0.1.5.9+cvs.2007.04. 28' dh_auto_build: make -j1 returned exit code 2 debian/rules:6: recipe for target 'build' failed make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 cppunit 0.14 removed cppunit-config. You should use pkg-config for it now. (that one is available since long.) I put my package for testing to https://people.debian.org/~rene/libreoffice/5.4/cppunit/ Regards, Rene