Bug#862134: src:drumgizmo: FTBFS with cppunit 0.14 (AM_PATH_CPPUNIT/cppunit-config removed)

Rene Engelhard rene at debian.org
Mon May 8 20:27:00 UTC 2017


Package: src:drumgizmo
Version: 0.9.11-3
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
   dh_testdir
   dh_update_autotools_config
   dh_autoreconf
configure.ac:146: warning: macro 'AM_PATH_CPPUNIT' not found in library
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:146: warning: macro 'AM_PATH_CPPUNIT' not found in library
configure.ac:146: error: possibly undefined macro: AM_PATH_CPPUNIT
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1
dh_autoreconf: autoreconf -f -i returned exit code 1
debian/rules:21: 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 (and thus also /usr/share/aclocal,
which of course then means AM_PATH_CPPUNIT isn't there anymore.)

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/

Apparently the current master branch fixes this:
21:02 <@moggi> _rene_: a quick check seems to indicate that drumgizmo uses 
               pkg-config for cppunit already in their master branch
21:03 <@moggi> http://cgit.drumgizmo.org/drumgizmo/commit/configure.ac?id=a4bfdce8ed87d728f5644077ddbe94380c6ff3b5

Regards,

Rene



More information about the pkg-multimedia-maintainers mailing list