Package: src:mpd Version: 0.19.21-1 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: [...] g++ -DHAVE_CONFIG_H -I. -DNDEBUG -I./src -pthread -I/usr/include/glib-2.0 -I/us r/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -DSYSTEM_CONFIG_FILE_LOCA TION='"/etc/mpd.conf"' -DCPPUNIT_HAVE_RTTI=0 -Wdate-time -D_FORTIFY_SOURCE=2 -D _GNU_SOURCE -pthread -Wno-error?precated-declarations -g -O2 -fdebug-prefix-ma p=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security - fvisibility=hidden -fno-threadsafe-statics -fmerge-all-constants -fno-exceptions -fno-rtti -ffast-math -ftree-vectorize -ffunction-sections -fdata-sections -Wall -Wextra -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wwrite-strings -Wsign-compare -c -o test/test_test_pcm-test_pcm_dither.o `test -f 'test/test_pcm_dither.cxx' || echo './'`test/test_pcm_dither.cxx In file included from /usr/include/cppunit/extensions/HelperMacros.h:14:0, from test/test_rewind.cxx:15: test/test_rewind.cxx: In static member function 'static const CppUnit::TestNamer& RewindTest::getTestNamer__()': test/test_rewind.cxx:52:2: error: cannot use typeid with -fno-rtti CPPUNIT_TEST_SUITE(RewindTest); ^ Makefile:13036: recipe for target 'test/test_test_rewind-test_rewind.o' failed make[3]: *** [test/test_test_rewind-test_rewind.o] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from /usr/include/cppunit/extensions/HelperMacros.h:14:0, from test/test_mixramp.cxx:11: test/test_mixramp.cxx: In static member function 'static const CppUnit::TestNamer& MixRampTest::getTestNamer__()': test/test_mixramp.cxx:16:2: error: cannot use typeid with -fno-rtti CPPUNIT_TEST_SUITE(MixRampTest); ^ Makefile:12798: recipe for target 'test/test_test_mixramp-test_mixramp.o' failed make[3]: *** [test/test_test_mixramp-test_mixramp.o] Error 1 In file included from /usr/include/cppunit/extensions/HelperMacros.h:14:0, from test/test_pcm_all.hxx:24, from test/test_pcm_dither.cxx:20: test/test_pcm_all.hxx: In static member function 'static const CppUnit::TestName r& PcmDitherTest::getTestNamer__()': test/test_pcm_all.hxx:27:2: error: cannot use typeid with -fno-rtti CPPUNIT_TEST_SUITE(PcmDitherTest); ^ test/test_pcm_all.hxx: In static member function 'static const CppUnit::TestName r& PcmPackTest::getTestNamer__()': test/test_pcm_all.hxx:38:2: error: cannot use typeid with -fno-rtti CPPUNIT_TEST_SUITE(PcmPackTest); ^ test/test_pcm_all.hxx: In static member function 'static const CppUnit::TestName r& PcmChannelsTest::getTestNamer__()': test/test_pcm_all.hxx:49:2: error: cannot use typeid with -fno-rtti CPPUNIT_TEST_SUITE(PcmChannelsTest); ^ test/test_pcm_all.hxx: In static member function 'static const CppUnit::TestName r& PcmVolumeTest::getTestNamer__()': test/test_pcm_all.hxx:60:2: error: cannot use typeid with -fno-rtti CPPUNIT_TEST_SUITE(PcmVolumeTest); ^ test/test_pcm_all.hxx: In static member function 'static const CppUnit::TestName r& PcmFormatTest::getTestNamer__()': test/test_pcm_all.hxx:77:2: error: cannot use typeid with -fno-rtti CPPUNIT_TEST_SUITE(PcmFormatTest); ^ test/test_pcm_all.hxx: In static member function 'static const CppUnit::TestName r& PcmMixTest::getTestNamer__()': test/test_pcm_all.hxx:92:2: error: cannot use typeid with -fno-rtti CPPUNIT_TEST_SUITE(PcmMixTest); ^ test/test_pcm_all.hxx: In static member function 'static const CppUnit::TestNamer& PcmExportTest::getTestNamer__()': test/test_pcm_all.hxx:107:2: error: cannot use typeid with -fno-rtti CPPUNIT_TEST_SUITE(PcmExportTest); ^ Makefile:12826: recipe for target 'test/test_test_pcm-test_pcm_dither.o' failed make[3]: *** [test/test_test_pcm-test_pcm_dither.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>' Makefile:4331: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j4 returned exit code 2 debian/rules:135: recipe for target 'override_dh_auto_build' failed make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules:119: recipe for target 'binary' failed make: *** [binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2[...] Upstream says cppunit now requires c++11. I am not deep in the standard but maybe this is the explanation for this, too? I put my package for testing to https://people.debian.org/~rene/libreoffice/5.4/cppunit/ Regards, Rene