--- Begin Message ---
- To: maintonly@bugs.debian.org
- Subject: tacacs+: run dh-autoreconf to update config.{sub,guess} and {libtool,aclocal}.m4
- From: Matthias Klose <doko@debian.org>
- Date: Sun, 13 Apr 2014 16:52:14 +0000
- Message-id: <E1WZNde-0002n1-F9@ravel.debian.org>
Package: src:tacacs+
Version: 4.0.4.26-3
User: debian-devel@lists.debian.org
Usertags: autoreconf
The package fails to build on ppc64el (powerpc64le-linux-gnu), because
the config.{guess,sub} files are out of date, and are not updated during
the build. If possible, please do not update these files directly,
but build-depend on autotools-dev instead, and use the tools provided
by autotools-dev to update these files.
- For dh, call dh --with autoreconf.
- For cdbs based build systems, include
/usr/share/cdbs/1/rules/autoreconf.mk
- For other rules files, call dh_autoreconf before calling
configure (in the build or configure target), and call
dh_autoreconf_clean before dh_clean in the clean target.
For combining autoreconf and autotools_dev, see bug #698765.
After the build on any architecture, and before a clean, a grep for
powerpc64le in the configure, aclocal.m4 and/or libtool.m4 file(s)
should print some lines. It is not enough to just update the
config.guess and config.sub files.
The full build log can be found at:
http://people.debian.org/~doko/logs/ppc64el-20140414/buildlog_ubuntu-trusty-ppc64el.tacacs+_4.0.4.26-3_FAILEDTOBUILD.txt
The last lines of the build log are at the end of this report.
Please note that these builds were done in an Ubuntu development,
environment there may be a few false positives in these bug reports.
See https://wiki.debian.org/qa.debian.org/FTBFS for a guide how to
address these.
[...]
make[1]: Entering directory `/build/buildd/tacacs+-4.0.4.26'
make[1]: Leaving directory `/build/buildd/tacacs+-4.0.4.26'
/usr/bin/fakeroot debian/rules binary-arch
dh binary-arch --with autotools-dev,quilt
dh_testroot -a
dh_prep -a
dh_installdirs -a
debian/rules override_dh_auto_install
make[1]: Entering directory `/build/buildd/tacacs+-4.0.4.26'
dh_installdirs
dh_installinit --name=tacacs_plus
Use of uninitialized value $filename in concatenation (.) or string at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 410.
Use of uninitialized value $filename in concatenation (.) or string at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 410.
Use of uninitialized value $filename in concatenation (.) or string at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 410.
dh_auto_install
make[2]: Entering directory `/build/buildd/tacacs+-4.0.4.26'
make[3]: Entering directory `/build/buildd/tacacs+-4.0.4.26'
test -z "/usr/lib/powerpc64le-linux-gnu/tacacs" || /bin/mkdir -p "/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/lib/powerpc64le-linux-gnu/tacacs"
/bin/bash ./libtool --mode=install /usr/bin/install -c libtacacs.la '/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/lib/powerpc64le-linux-gnu/tacacs'
libtool: install: /usr/bin/install -c .libs/libtacacs.lai /build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/lib/powerpc64le-linux-gnu/tacacs/libtacacs.la
libtool: install: /usr/bin/install -c .libs/libtacacs.a /build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/lib/powerpc64le-linux-gnu/tacacs/libtacacs.a
libtool: install: chmod 644 /build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/lib/powerpc64le-linux-gnu/tacacs/libtacacs.a
libtool: install: ranlib /build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/lib/powerpc64le-linux-gnu/tacacs/libtacacs.a
libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-linux-gnu/tacacs'
test -z "/usr/sbin" || /bin/mkdir -p "/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/sbin"
/bin/bash ./libtool --mode=install /usr/bin/install -c tac_pwd tac_plus '/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/sbin'
libtool: install: /usr/bin/install -c tac_pwd /build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/sbin/tac_pwd
libtool: install: /usr/bin/install -c tac_plus /build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/sbin/tac_plus
test -z "/usr/include" || /bin/mkdir -p "/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/include"
/usr/bin/install -c -m 644 tacacs.h '/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/include'
test -z "/usr/share/man/man5" || /bin/mkdir -p "/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/share/man/man5"
/usr/bin/install -c -m 644 tac_plus.conf.5 '/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/share/man/man5'
test -z "/usr/share/man/man8" || /bin/mkdir -p "/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/share/man/man8"
/usr/bin/install -c -m 644 tac_plus.8 tac_pwd.8 '/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/share/man/man8'
test -z "/usr/share/tacacs+" || /bin/mkdir -p "/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/share/tacacs+"
/usr/bin/install -c -m 644 do_auth.py users_guide '/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/share/tacacs+'
test -z "/usr/share/tacacs+" || /bin/mkdir -p "/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/share/tacacs+"
/usr/bin/install -c tac_convert '/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/share/tacacs+'
make[3]: Leaving directory `/build/buildd/tacacs+-4.0.4.26'
make[2]: Leaving directory `/build/buildd/tacacs+-4.0.4.26'
install -m 644 debian/tacacs+.default /build/buildd/tacacs+-4.0.4.26/debian/tacacs+/etc/default/tacacs+
install -m 600 debian/tac_plus.conf /build/buildd/tacacs+-4.0.4.26/debian/tacacs+/etc/tacacs+
install -m 755 do_auth.py /build/buildd/tacacs+-4.0.4.26/debian/tacacs+/usr/sbin/do_auth
install -m 644 debian/do_auth.8 /build/buildd/tacacs+-4.0.4.26/debian/tacacs+/usr/share/man/man8
chrpath -c /build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/sbin/tac_plus
/build/buildd/tacacs+-4.0.4.26/debian/tmp/usr/sbin/tac_plus: no rpath or runpath tag found.
make[1]: *** [override_dh_auto_install] Error 2
make[1]: Leaving directory `/build/buildd/tacacs+-4.0.4.26'
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary-arch gave error exit status 2
--- End Message ---