Package: lineakd Version: 1:0.9-4 Severity: serious Justification: FTBFS User: debian-...@lists.debian.org
Hi, in a clean sid amd64 cowbuilder chroot: | dpkg-source: info: building lineakd in lineakd_0.9-4.dsc | debian/rules build | dh_testdir | test -r /usr/share/misc/config.sub && \ | cp -f /usr/share/misc/config.sub admin/config.sub | test -r /usr/share/misc/config.guess && \ | cp -f /usr/share/misc/config.guess admin/config.guess | /usr/bin/libtoolize -f | libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `admin'. | libtoolize: linking file `admin/ltmain.sh' | libtoolize: You should add the contents of the following files to `aclocal.m4': | libtoolize: `/usr/share/aclocal/libtool.m4' | libtoolize: `/usr/share/aclocal/ltoptions.m4' | libtoolize: `/usr/share/aclocal/ltversion.m4' | libtoolize: `/usr/share/aclocal/ltsugar.m4' | libtoolize: `/usr/share/aclocal/lt~obsolete.m4' | libtoolize: Remember to add `LT_INIT' to configure.in. | libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and | libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. | libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. | cp -f /usr/share/aclocal/libtool.m4 admin/libtool.m4.in | /usr/bin/make -f admin/Makefile.common | make[1]: Entering directory `/tmp/buildd/lineakd-0.9' | *** YOU'RE USING automake (GNU automake) 1.11. | *** KDE requires automake 1.6.1 or newer | make[1]: *** [cvs] Error 1 | make[1]: Leaving directory `/tmp/buildd/lineakd-0.9' | make: *** [build-stamp] Error 2 And while I'm at it, in a sid kfreebsd-i386 environment: | Making all in lineak | make[2]: Entering directory `/srv/storage/kibi/hack/lineakd-0.9/lineak' | /bin/sh ../libtool --tag=CXX --mode=compile i486-kfreebsd-gnu-g++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -g -O2 -MT xmgr.lo -MD -MP -MF .deps/xmgr.Tpo -c -o xmgr.lo xmgr.cpp | libtool: compile: i486-kfreebsd-gnu-g++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -g -O2 -MT xmgr.lo -MD -MP -MF .deps/xmgr.Tpo -c xmgr.cpp -DPIC -o .libs/xmgr.o | In file included from xmgr.cpp:33: | ../lineak/lineak_core_functions.h:35: error: declaration of 'int* __errno_location()' throws different exceptions | ../lineakd/lineakd_core_functions.h:35: error: from previous declaration 'int* __errno_location() throw ()' | make[2]: *** [xmgr.lo] Error 1 Line 35 for each file: | extern int errno; errno's manpage says: | It was common in traditional C to declare errno manually (i.e., extern | int errno) instead of including <errno.h>. Do not do this. It will | not work with modern versions of the C library. However, on (very) old | Unix systems, there may be no <errno.h> and the declaration is needed. Deleting this line in both files seems to do the trick, at least on this kfreebsd-i386 environment. It'd be nice to include that fix when fixing the automake issue. Mraw, KiBi. -- To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org