oath-toolkit-help
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[OATH-Toolkit-help] Bug#744641: oath-toolkit: run dh-autoreconf to updat


From: Matthias Klose
Subject: [OATH-Toolkit-help] Bug#744641: oath-toolkit: run dh-autoreconf to update config.{sub, guess} and {libtool, aclocal}.m4
Date: Sun, 13 Apr 2014 16:51:47 +0000

Package: src:oath-toolkit
Version: 2.0.2-2
User: address@hidden
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.oath-toolkit_2.0.2-2_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.

[...]
PASS oathtool -c 4 -w 4 -d 7 00 964213
PASS oathtool -c 4 -d 7 00 964213
PASS oathtool --totp 3132333435363738393031323334353637383930 -N @59 -d8
PASS oathtool --totp 3132333435363738393031323334353637383930 -N @1111111109 -d8
PASS oathtool --totp 3132333435363738393031323334353637383930 -N @1111111111 -d8
PASS oathtool --totp 3132333435363738393031323334353637383930 -N @1234567890 -d8
PASS oathtool --totp 3132333435363738393031323334353637383930 -N @2000000000 -d8
PASS oathtool --totp 00 --time-step-size=45m --start-time=now --now=now
PASS oathtool --totp 00 --time-step-size=1m --start-time=now --now=hour -d7
PASS oathtool --totp --now @1111111109 -w 10 
3132333435363738393031323334353637383930 07081804
PASS oathtool --totp --now @1111111109 -w 10 
3132333435363738393031323334353637383930 14050471
PASS oathtool --totp --now @1111111109 -w 5 
3132333435363738393031323334353637383930
PASS oathtool --hotp --counter 1099511627776 00
PASS: tst_oathtool.sh
PASS: tst_hyphen.sh
==================
All 2 tests passed
==================
make[6]: Leaving directory `/build/buildd/oath-toolkit-2.0.2/oathtool/tests'
make[5]: Leaving directory `/build/buildd/oath-toolkit-2.0.2/oathtool/tests'
make[4]: Leaving directory `/build/buildd/oath-toolkit-2.0.2/oathtool'
make[3]: Leaving directory `/build/buildd/oath-toolkit-2.0.2/oathtool'
Making check in pam_oath
make[3]: Entering directory `/build/buildd/oath-toolkit-2.0.2/pam_oath'
Making check in .
make[4]: Entering directory `/build/buildd/oath-toolkit-2.0.2/pam_oath'
make[4]: Leaving directory `/build/buildd/oath-toolkit-2.0.2/pam_oath'
Making check in tests
make[4]: Entering directory `/build/buildd/oath-toolkit-2.0.2/pam_oath/tests'
/usr/bin/make  test-pam_oath test-pam_oath-root \
          run-root-tests.sh
make[5]: Entering directory `/build/buildd/oath-toolkit-2.0.2/pam_oath/tests'
gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O3 -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -c 
test-pam_oath.c
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -g -O3 -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -no-install 
-Wl,-Bsymbolic-functions -Wl,-z,relro -o test-pam_oath test-pam_oath.o 
../pam_oath.la -lpam -lpam 
libtool: link: gcc -g -O3 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -Wall -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -o 
test-pam_oath test-pam_oath.o  ../.libs/pam_oath.a 
/build/buildd/oath-toolkit-2.0.2/liboath/.libs/liboath.a -lpam
test-pam_oath.o: In function `main':
/build/buildd/oath-toolkit-2.0.2/pam_oath/tests/test-pam_oath.c:36: undefined 
reference to `pam_sm_authenticate'
collect2: error: ld returned 1 exit status
make[5]: *** [test-pam_oath] Error 1
make[5]: Leaving directory `/build/buildd/oath-toolkit-2.0.2/pam_oath/tests'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `/build/buildd/oath-toolkit-2.0.2/pam_oath/tests'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/build/buildd/oath-toolkit-2.0.2/pam_oath'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/build/buildd/oath-toolkit-2.0.2'
make[1]: *** [check] Error 2
make[1]: Leaving directory `/build/buildd/oath-toolkit-2.0.2'
make: *** [debian/stamp-makefile-check] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



reply via email to

[Prev in Thread] Current Thread [Next in Thread]