bug#71847: Automake 1.16.90 regression mistakenly "not using Libtool"

Dave Hart <[email protected]> Sat, 29 Jun 2024 17:18:15 +0000
Newsgroups gmane.comp.sysutils.automake.bugs
Message-ID <CAMbSiYD-9B9O5avxcypGfFgTxO_Tz2zcHnpb_JhxPx4pOqKT6g@mail.gmail.com>
I'm seeing a problem building ntpd from a Bitkeeper repo that doesn't occur
with a make dist tarball when using Automake 2.71 and Automake 1.16.90 or
1.16.92 that reliably does not occur with Automake 1.16.5.  To enable easy
reproduction, I've made a tarball of the source from a checkout of NTP
4.2.8p18 available at:

https://davehart.net/ntp/test/ntp-4.2.8p18-vcs.tar.xz

Most of my testing was on FreeBSD 12.1 with stock m4, perl 5.32.1 and
Automake 2.71 using Automake 1.16.5, 1.16.90, and 1.16.92 from tarball
source:

FreeBSD hart.chi1.ntfo.org 12.1-RELEASE_SI FreeBSD 12.1-RELEASE_SI TEMPLATE
 amd64

I've reproduced the failure on Ubuntu 22.04 , gm4 1.4.18, perl 5.34.0, and
both stock Autoconf 2.71 and 2.72 from tarball source, and the success with
distro Automake 1.16.5:

Linux dlh-22-04 6.5.0-1022-azure #23~22.04.1-Ubuntu SMP Thu May  9 17:59:24
UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

While the FreeBSD system is building on NFS with 1s mtime resolution, the
Ubuntu is building on local ext4 with subsecond mtimes.

The error occurs during `autoreconf -v -i` like so

# tar xf ntp-4.2.8p18-vcs.tar.xz
# cd ntp-*-vcs
# ./bootstrap 2>&1 | tee bootstrap.log

I'm attaching logs showing the behavior on Ubuntu with ac 2.72 and am
1.16.5 vs 1.16.92.  The differences up to the failure are below.

The bootstrap script is modified slightly compared to the one in
ntp-4.2.8p18.tar.gz and our bk repos to sort the filenames touched early in
the script to minimize unhelpful diff clutter.


--- bootstrap-am-1.16.5.log 2024-06-29 16:54:55.290591021 +0000
+++ bootstrap-am-1.16.92.log    2024-06-29 17:00:56.366844439 +0000
@@ -19,162 +19,33 @@
 autoreconf: running: aclocal -I m4
 autoreconf: configure.ac: tracing
 autoreconf: configure.ac: creating directory build-aux
-autoreconf: running: libtoolize --copy
-libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
-libtoolize: copying file 'build-aux/ltmain.sh'
-libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
-libtoolize: copying file 'm4/libtool.m4'
-libtoolize: copying file 'm4/ltoptions.m4'
-libtoolize: copying file 'm4/ltsugar.m4'
-libtoolize: copying file 'm4/ltversion.m4'
-libtoolize: copying file 'm4/lt~obsolete.m4'
+autoreconf: configure.ac: not using Libtool
 autoreconf: configure.ac: not using Intltool
 autoreconf: configure.ac: not using Gtkdoc
-autoreconf: running: aclocal -I m4
-autoreconf: running: /usr/local/bin/autoconf
-configure.ac:46: warning: The macro 'AC_PROG_GCC_TRADITIONAL' is obsolete.
-configure.ac:46: You should run autoupdate.
-../lib/autoconf/c.m4:1676: AC_PROG_GCC_TRADITIONAL is expanded from...
-configure.ac:46: the top level
-configure.ac:357: warning: The macro 'AC_HEADER_TIME' is obsolete.
+autoreconf: running: /usr/bin/autoconf
+configure.ac:357: warning: The macro `AC_HEADER_TIME' is obsolete.
 configure.ac:357: You should run autoupdate.
-../lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from...
+./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
 configure.ac:357: the top level
-configure.ac:805: warning: The macro 'AC_TRY_LINK' is obsolete.
+configure.ac:805: warning: The macro `AC_TRY_LINK' is obsolete.
 configure.ac:805: You should run autoupdate.
-../lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from...
+./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
 m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from...
 configure.ac:805: the top level
 configure.ac:1012: warning: AC_OUTPUT should be used without arguments.
 configure.ac:1012: You should run autoupdate.
-autoreconf: running: /usr/local/bin/autoheader
+autoreconf: running: /usr/bin/autoheader
 autoreconf: running: automake --add-missing --copy --no-force
 configure.ac:24: installing 'build-aux/compile'
 configure.ac:26: installing 'build-aux/config.guess'
 configure.ac:26: installing 'build-aux/config.sub'
 configure.ac:14: installing 'build-aux/install-sh'
 configure.ac:14: installing 'build-aux/missing'
+Makefile.am:161: error: Libtool library used but 'LIBTOOL' is undefined
+Makefile.am:161:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'
+Makefile.am:161:   to 'configure.ac' and run 'aclocal' and 'autoconf'
again.
+Makefile.am:161:   If 'LT_INIT' is in 'configure.ac', make sure
+Makefile.am:161:   its definition is in aclocal's search path.
 Makefile.am: installing 'build-aux/depcomp'
 parallel-tests: installing 'build-aux/test-driver'
-autoreconf: Leaving directory 'libevent'
-autoreconf: running: libtoolize --copy
[...]
-ls: invalid tab size: './aclocal.m4'
+autoreconf: error: automake failed with exit status: 1
-- 
Cheers,
Dave Hart
bootstrap-am-1.16.5.log (application/octet-stream, 17.1 KB)
Touching < sntp/tests/crypto.c sntp/tests/keyFile.c sntp/tests/kodDatabase.c sntp/tests/kodFile.c sntp/tests/nameresolution.c sntp/tests/networking.c sntp/tests/packetHandling.c sntp/tests/packetProcessing.c sntp/tests/t-log.c sntp/tests/utilities.c tests/bug-2803/bug-2803.c tests/libntp/a_md5encrypt.c tests/libntp/atoint.c tests/libntp/atouint.c tests/libntp/authkeys.c tests/libntp/buftvtots.c tests/libntp/calendar.c tests/libntp/caljulian.c tests/libntp/caltontp.c tests/libntp/calyearstart.c tests/libntp/clocktime.c tests/libntp/decodenetnum.c tests/libntp/digests.c tests/libntp/hextoint.c tests/libntp/hextolfp.c tests/libntp/humandate.c tests/libntp/lfpfunc.c tests/libntp/lfptostr.c tests/libntp/modetoa.c tests/libntp/msyslog.c tests/libntp/netof.c tests/libntp/numtoa.c tests/libntp/octtoint.c tests/libntp/prettydate.c tests/libntp/realpath.c tests/libntp/recvbuff.c tests/libntp/refidsmear.c tests/libntp/refnumtoa.c tests/libntp/sbprintf.c tests/libntp/sfptostr.c tests/libntp/socktoa.c tests/libntp/ssl_init.c tests/libntp/statestr.c tests/libntp/strtolfp.c tests/libntp/timespecops.c tests/libntp/timevalops.c tests/libntp/tsafememcmp.c tests/libntp/tstotv.c tests/libntp/tvtots.c tests/libntp/uglydate.c tests/libntp/vi64ops.c tests/libntp/ymd2yd.c tests/ntpd/leapsec.c tests/ntpd/ntp_prio_q.c tests/ntpd/ntp_restrict.c tests/ntpd/ntp_util.c tests/ntpd/rc_cmdlength.c tests/ntpd/t-ntp_scanner.c tests/ntpd/t-ntp_signd.c tests/ntpq/t-ntpq.c tests/sandbox/bug-2803.c tests/sandbox/modetoa.c tests/sandbox/uglydate.c tests/sandbox/ut-2803.c tests/sec-2853/sec-2853.c>
Touching < sntp/tests/run-crypto.c sntp/tests/run-keyFile.c sntp/tests/run-kodDatabase.c sntp/tests/run-kodFile.c sntp/tests/run-nameresolution.c sntp/tests/run-networking.c sntp/tests/run-packetHandling.c sntp/tests/run-packetProcessing.c sntp/tests/run-t-log.c sntp/tests/run-utilities.c tests/bug-2803/run-bug-2803.c tests/libntp/run-a_md5encrypt.c tests/libntp/run-atoint.c tests/libntp/run-atouint.c tests/libntp/run-authkeys.c tests/libntp/run-buftvtots.c tests/libntp/run-calendar.c tests/libntp/run-caljulian.c tests/libntp/run-caltontp.c tests/libntp/run-calyearstart.c tests/libntp/run-clocktime.c tests/libntp/run-decodenetnum.c tests/libntp/run-digests.c tests/libntp/run-hextoint.c tests/libntp/run-hextolfp.c tests/libntp/run-humandate.c tests/libntp/run-lfpfunc.c tests/libntp/run-lfptostr.c tests/libntp/run-modetoa.c tests/libntp/run-msyslog.c tests/libntp/run-netof.c tests/libntp/run-numtoa.c tests/libntp/run-octtoint.c tests/libntp/run-prettydate.c tests/libntp/run-realpath.c tests/libntp/run-recvbuff.c tests/libntp/run-refidsmear.c tests/libntp/run-refnumtoa.c tests/libntp/run-sbprintf.c tests/libntp/run-sfptostr.c tests/libntp/run-socktoa.c tests/libntp/run-ssl_init.c tests/libntp/run-statestr.c tests/libntp/run-strtolfp.c tests/libntp/run-timespecops.c tests/libntp/run-timevalops.c tests/libntp/run-tsafememcmp.c tests/libntp/run-tstotv.c tests/libntp/run-tvtots.c tests/libntp/run-uglydate.c tests/libntp/run-vi64ops.c tests/libntp/run-ymd2yd.c tests/ntpd/run-leapsec.c tests/ntpd/run-ntp_prio_q.c tests/ntpd/run-ntp_restrict.c tests/ntpd/run-ntp_util.c tests/ntpd/run-rc_cmdlength.c tests/ntpd/run-t-ntp_scanner.c tests/ntpd/run-t-ntp_signd.c tests/ntpq/run-t-ntpq.c tests/sandbox/run-bug-2803.c tests/sandbox/run-modetoa.c tests/sandbox/run-uglydate.c tests/sandbox/run-ut-2803.c tests/sec-2853/run-sec-2853.c>
Touching < ntpd/ntp.conf.5man ntpd/ntp.conf.5mdoc ntpd/ntp.conf.man.in ntpd/ntp.conf.mdoc.in ntpd/ntp.conf.texi ntpd/ntp.keys.5man ntpd/ntp.keys.5mdoc ntpd/ntp.keys.man.in ntpd/ntp.keys.mdoc.in ntpd/ntp.keys.texi ntpd/ntpd-opts.c ntpd/ntpd-opts.h ntpd/ntpd.1ntpdman ntpd/ntpd.1ntpdmdoc ntpd/ntpd.c ntpd/ntpd.man.in ntpd/ntpd.mdoc.in ntpd/ntpd.texi ntpd/ntpdsim-opts.c ntpd/ntpdsim-opts.h ntpd/ntpdsim-opts.menu ntpd/ntpdsim-opts.texi ntpd/ntpdsim-opts.c ntpd/ntpdsim-opts.h ntpd/ntpdsim-opts.menu ntpd/ntpdsim-opts.texi ntpdc/ntpdc-layout.c ntpdc/ntpdc-opts.c ntpdc/ntpdc-opts.h ntpdc/ntpdc.1ntpdcman ntpdc/ntpdc.1ntpdcmdoc ntpdc/ntpdc.c ntpdc/ntpdc.h ntpdc/ntpdc.man.in ntpdc/ntpdc.mdoc.in ntpdc/ntpdc.texi ntpdc/ntpdc_ops.c ntpq/ntpq-opts.c ntpq/ntpq-opts.h ntpq/ntpq-subs.c ntpq/ntpq.1ntpqman ntpq/ntpq.1ntpqmdoc ntpq/ntpq.c ntpq/ntpq.h ntpq/ntpq.man.in ntpq/ntpq.mdoc.in ntpq/ntpq.texi ntpsnmpd/ntpsnmpd-opts.c ntpsnmpd/ntpsnmpd-opts.h ntpsnmpd/ntpsnmpd.1ntpsnmpdman ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc ntpsnmpd/ntpsnmpd.c ntpsnmpd/ntpsnmpd.man.in ntpsnmpd/ntpsnmpd.mdoc.in ntpsnmpd/ntpsnmpd.texi scripts/calc_tickadj/calc_tickadj-opts scripts/calc_tickadj/calc_tickadj.1calc_tickadjman scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc scripts/calc_tickadj/calc_tickadj.man.in scripts/calc_tickadj/calc_tickadj.mdoc.in scripts/calc_tickadj/calc_tickadj.texi scripts/ntp-wait/ntp-wait-opts scripts/ntp-wait/ntp-wait.1ntp-waitman scripts/ntp-wait/ntp-wait.1ntp-waitmdoc scripts/ntp-wait/ntp-wait.man.in scripts/ntp-wait/ntp-wait.mdoc.in scripts/ntp-wait/ntp-wait.texi scripts/ntpsweep/ntpsweep-opts scripts/ntpsweep/ntpsweep.1ntpsweepman scripts/ntpsweep/ntpsweep.1ntpsweepmdoc scripts/ntpsweep/ntpsweep.man.in scripts/ntpsweep/ntpsweep.mdoc.in scripts/ntpsweep/ntpsweep.texi scripts/ntptrace/ntptrace-opts scripts/ntptrace/ntptrace.1ntptraceman scripts/ntptrace/ntptrace.1ntptracemdoc scripts/ntptrace/ntptrace.man.in scripts/ntptrace/ntptrace.mdoc.in scripts/ntptrace/ntptrace.texi scripts/plot_summary-opts scripts/plot_summary.1plot_summaryman scripts/plot_summary.1plot_summarymdoc scripts/plot_summary.man.in scripts/plot_summary.mdoc.in scripts/plot_summary.texi scripts/summary-opts scripts/summary.1summaryman scripts/summary.1summarymdoc scripts/summary.man.in scripts/summary.mdoc.in scripts/summary.texi scripts/update-leap/update-leap-opts scripts/update-leap/update-leap.1update-leapman scripts/update-leap/update-leap.1update-leapmdoc scripts/update-leap/update-leap.man.in scripts/update-leap/update-leap.mdoc.in scripts/update-leap/update-leap.texi sntp/sntp-opts.c sntp/sntp-opts.h sntp/sntp.1sntpman sntp/sntp.1sntpmdoc sntp/sntp.c sntp/sntp.man.in sntp/sntp.mdoc.in sntp/sntp.texi util/ntp-keygen-opts.c util/ntp-keygen-opts.h util/ntp-keygen.1ntp-keygenman util/ntp-keygen.1ntp-keygenmdoc util/ntp-keygen.c util/ntp-keygen.man.in util/ntp-keygen.mdoc.in util/ntp-keygen.texi>
Touching < ntpd/invoke-ntp.conf.menu ntpd/invoke-ntp.conf.texi ntpd/invoke-ntp.keys.menu ntpd/invoke-ntp.keys.texi ntpd/invoke-ntpd.menu ntpd/invoke-ntpd.texi ntpd/invoke-ntp.conf.menu ntpd/invoke-ntp.conf.texi ntpd/invoke-ntp.keys.menu ntpd/invoke-ntp.keys.texi ntpd/invoke-ntpd.menu ntpd/invoke-ntpd.texi ntpd/invoke-ntp.conf.menu ntpd/invoke-ntp.conf.texi ntpd/invoke-ntp.keys.menu ntpd/invoke-ntp.keys.texi ntpd/invoke-ntpd.menu ntpd/invoke-ntpd.texi ntpd/invoke-ntp.conf.menu ntpd/invoke-ntp.conf.texi ntpd/invoke-ntp.keys.menu ntpd/invoke-ntp.keys.texi ntpd/invoke-ntpd.menu ntpd/invoke-ntpd.texi ntpdc/invoke-ntpdc.menu ntpdc/invoke-ntpdc.texi ntpq/invoke-ntpq.menu ntpq/invoke-ntpq.texi ntpsnmpd/invoke-ntpsnmpd.menu ntpsnmpd/invoke-ntpsnmpd.texi scripts/calc_tickadj/invoke-calc_tickadj.menu scripts/calc_tickadj/invoke-calc_tickadj.texi scripts/ntp-wait/invoke-ntp-wait.menu scripts/ntp-wait/invoke-ntp-wait.texi scripts/ntpsweep/invoke-ntpsweep.menu scripts/ntpsweep/invoke-ntpsweep.texi scripts/ntptrace/invoke-ntptrace.menu scripts/ntptrace/invoke-ntptrace.texi scripts/invoke-plot_summary.menu scripts/invoke-plot_summary.texi scripts/invoke-summary.menu scripts/invoke-summary.texi scripts/invoke-plot_summary.menu scripts/invoke-plot_summary.texi scripts/invoke-summary.menu scripts/invoke-summary.texi scripts/update-leap/invoke-update-leap.menu scripts/update-leap/invoke-update-leap.texi sntp/invoke-sntp.menu sntp/invoke-sntp.texi util/invoke-ntp-keygen.menu util/invoke-ntp-keygen.texi>
Touching < ntpd/ntp.conf.html ntpd/ntp.keys.html ntpd/ntpd.html ntpdc/ntpdc.html ntpq/ntpq.html ntpsnmpd/ntpsnmpd.html scripts/calc_tickadj/calc_tickadj.html scripts/ntp-wait/ntp-wait.html scripts/ntpsweep/ntpsweep.html scripts/ntptrace/ntptrace.html scripts/plot_summary.html scripts/summary.html scripts/update-leap/update-leap.html sntp/sntp.html util/ntp-keygen.html>
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I sntp/m4 -I sntp/libevent/m4 -I sntp/libopts/m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: adding subdirectory sntp to autoreconf
autoreconf: Entering directory 'sntp'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4 -I libevent/m4 -I libopts/m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: adding subdirectory libevent to autoreconf
autoreconf: Entering directory 'libevent'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --copy
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal -I m4
autoreconf: running: /usr/local/bin/autoconf
configure.ac:46: warning: The macro 'AC_PROG_GCC_TRADITIONAL' is obsolete.
configure.ac:46: You should run autoupdate.
../lib/autoconf/c.m4:1676: AC_PROG_GCC_TRADITIONAL is expanded from...
configure.ac:46: the top level
configure.ac:357: warning: The macro 'AC_HEADER_TIME' is obsolete.
configure.ac:357: You should run autoupdate.
../lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from...
configure.ac:357: the top level
configure.ac:805: warning: The macro 'AC_TRY_LINK' is obsolete.
configure.ac:805: You should run autoupdate.
../lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from...
m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from...
configure.ac:805: the top level
configure.ac:1012: warning: AC_OUTPUT should be used without arguments.
configure.ac:1012: You should run autoupdate.
autoreconf: running: /usr/local/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
configure.ac:24: installing 'build-aux/compile'
configure.ac:26: installing 'build-aux/config.guess'
configure.ac:26: installing 'build-aux/config.sub'
configure.ac:14: installing 'build-aux/install-sh'
configure.ac:14: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
autoreconf: Leaving directory 'libevent'
autoreconf: running: libtoolize --copy
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal -I m4 -I libevent/m4 -I libopts/m4
autoreconf: running: /usr/local/bin/autoconf
configure.ac:52: warning: The macro 'AC_CONFIG_HEADER' is obsolete.
configure.ac:52: You should run autoupdate.
../lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.ac:52: the top level
configure.ac:56: warning: The macro 'AC_PROG_CC_STDC' is obsolete.
configure.ac:56: You should run autoupdate.
../lib/autoconf/c.m4:1669: AC_PROG_CC_STDC is expanded from...
m4/ntp_compiler.m4:3: NTP_COMPILER is expanded from...
configure.ac:56: the top level
configure.ac:63: warning: The macro 'AC_TRY_LINK' is obsolete.
configure.ac:63: You should run autoupdate.
../lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from...
../lib/m4sugar/m4sh.m4:697: AS_IF is expanded from...
../lib/autoconf/general.m4:2979: AC_RUN_IFELSE is expanded from...
../lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from...
../lib/m4sugar/m4sh.m4:697: AS_IF is expanded from...
../lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
../lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/openldap-thread-check.m4:23: OL_THREAD_CHECK is expanded from...
m4/ntp_libntp.m4:9: NTP_LIBNTP is expanded from...
configure.ac:63: the top level
configure.ac:94: warning: The macro 'AC_HEADER_STDC' is obsolete.
configure.ac:94: You should run autoupdate.
../lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from...
libopts/m4/libopts.m4:4: INVOKE_LIBOPTS_MACROS_FIRST is expanded from...
libopts/m4/libopts.m4:475: LIBOPTS_CHECK_COMMON is expanded from...
libopts/m4/libopts.m4:575: LIBOPTS_CHECK is expanded from...
configure.ac:94: the top level
configure.ac:94: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:94: You should run autoupdate.
../lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
libopts/m4/libopts.m4:475: LIBOPTS_CHECK_COMMON is expanded from...
libopts/m4/libopts.m4:575: LIBOPTS_CHECK is expanded from...
configure.ac:94: the top level
configure.ac:103: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:103: You should run autoupdate.
../lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
../lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
m4/ntp_libevent.m4:31: NTP_ENABLE_LOCAL_LIBEVENT is expanded from...
m4/ntp_libevent.m4:60: NTP_LIBEVENT_CHECK_NOBUILD is expanded from...
m4/ntp_libevent.m4:164: NTP_LIBEVENT_CHECK is expanded from...
configure.ac:103: the top level
autoreconf: running: /usr/local/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
configure.ac:61: installing 'libevent/build-aux/ar-lib'
autoreconf: Leaving directory 'sntp'
autoreconf: running: libtoolize --copy
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal -I sntp/m4 -I sntp/libevent/m4 -I sntp/libopts/m4
autoreconf: running: /usr/local/bin/autoconf
configure.ac:82: warning: The macro 'AC_PROG_CC_STDC' is obsolete.
configure.ac:82: You should run autoupdate.
../lib/autoconf/c.m4:1669: AC_PROG_CC_STDC is expanded from...
sntp/m4/ntp_compiler.m4:3: NTP_COMPILER is expanded from...
configure.ac:82: the top level
configure.ac:86: warning: The macro 'AC_PROG_CC_C99' is obsolete.
configure.ac:86: You should run autoupdate.
../lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from...
sntp/m4/ax_c99_struct_init.m4:40: AX_C99_STRUCT_INIT is expanded from...
configure.ac:86: the top level
configure.ac:116: warning: The macro 'AC_HEADER_STDC' is obsolete.
configure.ac:116: You should run autoupdate.
../lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from...
sntp/libopts/m4/libopts.m4:4: INVOKE_LIBOPTS_MACROS_FIRST is expanded from...
sntp/libopts/m4/libopts.m4:475: LIBOPTS_CHECK_COMMON is expanded from...
sntp/libopts/m4/libopts.m4:566: LIBOPTS_CHECK_NOBUILD is expanded from...
configure.ac:116: the top level
configure.ac:116: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:116: You should run autoupdate.
../lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
sntp/libopts/m4/libopts.m4:475: LIBOPTS_CHECK_COMMON is expanded from...
sntp/libopts/m4/libopts.m4:566: LIBOPTS_CHECK_NOBUILD is expanded from...
configure.ac:116: the top level
configure.ac:118: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:118: You should run autoupdate.
../lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
../lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
sntp/m4/ntp_libevent.m4:31: NTP_ENABLE_LOCAL_LIBEVENT is expanded from...
sntp/m4/ntp_libevent.m4:60: NTP_LIBEVENT_CHECK_NOBUILD is expanded from...
configure.ac:118: the top level
configure.ac:120: warning: The macro 'AC_TRY_LINK' is obsolete.
configure.ac:120: You should run autoupdate.
../lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from...
../lib/m4sugar/m4sh.m4:697: AS_IF is expanded from...
../lib/autoconf/general.m4:2979: AC_RUN_IFELSE is expanded from...
../lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from...
../lib/m4sugar/m4sh.m4:697: AS_IF is expanded from...
../lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
../lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
sntp/m4/openldap-thread-check.m4:23: OL_THREAD_CHECK is expanded from...
sntp/m4/ntp_libntp.m4:9: NTP_LIBNTP is expanded from...
configure.ac:120: the top level
configure.ac:219: warning: The macro 'AC_TRY_RUN' is obsolete.
configure.ac:219: You should run autoupdate.
../lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from...
configure.ac:219: the top level
configure.ac:525: warning: The macro 'AC_TYPE_SIGNAL' is obsolete.
configure.ac:525: You should run autoupdate.
../lib/autoconf/types.m4:805: AC_TYPE_SIGNAL is expanded from...
configure.ac:525: the top level
configure.ac:2979: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:2979: You should run autoupdate.
../lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:2979: the top level
autoreconf: running: /usr/local/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
configure.ac: installing 'sntp/libevent/build-aux/ylwrap'
autoreconf: Leaving directory '.'
ls: invalid tab size: './aclocal.m4'
bootstrap-am-1.16.92.log (application/octet-stream, 10.3 KB)
Touching < sntp/tests/crypto.c sntp/tests/keyFile.c sntp/tests/kodDatabase.c sntp/tests/kodFile.c sntp/tests/nameresolution.c sntp/tests/networking.c sntp/tests/packetHandling.c sntp/tests/packetProcessing.c sntp/tests/t-log.c sntp/tests/utilities.c tests/bug-2803/bug-2803.c tests/libntp/a_md5encrypt.c tests/libntp/atoint.c tests/libntp/atouint.c tests/libntp/authkeys.c tests/libntp/buftvtots.c tests/libntp/calendar.c tests/libntp/caljulian.c tests/libntp/caltontp.c tests/libntp/calyearstart.c tests/libntp/clocktime.c tests/libntp/decodenetnum.c tests/libntp/digests.c tests/libntp/hextoint.c tests/libntp/hextolfp.c tests/libntp/humandate.c tests/libntp/lfpfunc.c tests/libntp/lfptostr.c tests/libntp/modetoa.c tests/libntp/msyslog.c tests/libntp/netof.c tests/libntp/numtoa.c tests/libntp/octtoint.c tests/libntp/prettydate.c tests/libntp/realpath.c tests/libntp/recvbuff.c tests/libntp/refidsmear.c tests/libntp/refnumtoa.c tests/libntp/sbprintf.c tests/libntp/sfptostr.c tests/libntp/socktoa.c tests/libntp/ssl_init.c tests/libntp/statestr.c tests/libntp/strtolfp.c tests/libntp/timespecops.c tests/libntp/timevalops.c tests/libntp/tsafememcmp.c tests/libntp/tstotv.c tests/libntp/tvtots.c tests/libntp/uglydate.c tests/libntp/vi64ops.c tests/libntp/ymd2yd.c tests/ntpd/leapsec.c tests/ntpd/ntp_prio_q.c tests/ntpd/ntp_restrict.c tests/ntpd/ntp_util.c tests/ntpd/rc_cmdlength.c tests/ntpd/t-ntp_scanner.c tests/ntpd/t-ntp_signd.c tests/ntpq/t-ntpq.c tests/sandbox/bug-2803.c tests/sandbox/modetoa.c tests/sandbox/uglydate.c tests/sandbox/ut-2803.c tests/sec-2853/sec-2853.c>
Touching < sntp/tests/run-crypto.c sntp/tests/run-keyFile.c sntp/tests/run-kodDatabase.c sntp/tests/run-kodFile.c sntp/tests/run-nameresolution.c sntp/tests/run-networking.c sntp/tests/run-packetHandling.c sntp/tests/run-packetProcessing.c sntp/tests/run-t-log.c sntp/tests/run-utilities.c tests/bug-2803/run-bug-2803.c tests/libntp/run-a_md5encrypt.c tests/libntp/run-atoint.c tests/libntp/run-atouint.c tests/libntp/run-authkeys.c tests/libntp/run-buftvtots.c tests/libntp/run-calendar.c tests/libntp/run-caljulian.c tests/libntp/run-caltontp.c tests/libntp/run-calyearstart.c tests/libntp/run-clocktime.c tests/libntp/run-decodenetnum.c tests/libntp/run-digests.c tests/libntp/run-hextoint.c tests/libntp/run-hextolfp.c tests/libntp/run-humandate.c tests/libntp/run-lfpfunc.c tests/libntp/run-lfptostr.c tests/libntp/run-modetoa.c tests/libntp/run-msyslog.c tests/libntp/run-netof.c tests/libntp/run-numtoa.c tests/libntp/run-octtoint.c tests/libntp/run-prettydate.c tests/libntp/run-realpath.c tests/libntp/run-recvbuff.c tests/libntp/run-refidsmear.c tests/libntp/run-refnumtoa.c tests/libntp/run-sbprintf.c tests/libntp/run-sfptostr.c tests/libntp/run-socktoa.c tests/libntp/run-ssl_init.c tests/libntp/run-statestr.c tests/libntp/run-strtolfp.c tests/libntp/run-timespecops.c tests/libntp/run-timevalops.c tests/libntp/run-tsafememcmp.c tests/libntp/run-tstotv.c tests/libntp/run-tvtots.c tests/libntp/run-uglydate.c tests/libntp/run-vi64ops.c tests/libntp/run-ymd2yd.c tests/ntpd/run-leapsec.c tests/ntpd/run-ntp_prio_q.c tests/ntpd/run-ntp_restrict.c tests/ntpd/run-ntp_util.c tests/ntpd/run-rc_cmdlength.c tests/ntpd/run-t-ntp_scanner.c tests/ntpd/run-t-ntp_signd.c tests/ntpq/run-t-ntpq.c tests/sandbox/run-bug-2803.c tests/sandbox/run-modetoa.c tests/sandbox/run-uglydate.c tests/sandbox/run-ut-2803.c tests/sec-2853/run-sec-2853.c>
Touching < ntpd/ntp.conf.5man ntpd/ntp.conf.5mdoc ntpd/ntp.conf.man.in ntpd/ntp.conf.mdoc.in ntpd/ntp.conf.texi ntpd/ntp.keys.5man ntpd/ntp.keys.5mdoc ntpd/ntp.keys.man.in ntpd/ntp.keys.mdoc.in ntpd/ntp.keys.texi ntpd/ntpd-opts.c ntpd/ntpd-opts.h ntpd/ntpd.1ntpdman ntpd/ntpd.1ntpdmdoc ntpd/ntpd.c ntpd/ntpd.man.in ntpd/ntpd.mdoc.in ntpd/ntpd.texi ntpd/ntpdsim-opts.c ntpd/ntpdsim-opts.h ntpd/ntpdsim-opts.menu ntpd/ntpdsim-opts.texi ntpd/ntpdsim-opts.c ntpd/ntpdsim-opts.h ntpd/ntpdsim-opts.menu ntpd/ntpdsim-opts.texi ntpdc/ntpdc-layout.c ntpdc/ntpdc-opts.c ntpdc/ntpdc-opts.h ntpdc/ntpdc.1ntpdcman ntpdc/ntpdc.1ntpdcmdoc ntpdc/ntpdc.c ntpdc/ntpdc.h ntpdc/ntpdc.man.in ntpdc/ntpdc.mdoc.in ntpdc/ntpdc.texi ntpdc/ntpdc_ops.c ntpq/ntpq-opts.c ntpq/ntpq-opts.h ntpq/ntpq-subs.c ntpq/ntpq.1ntpqman ntpq/ntpq.1ntpqmdoc ntpq/ntpq.c ntpq/ntpq.h ntpq/ntpq.man.in ntpq/ntpq.mdoc.in ntpq/ntpq.texi ntpsnmpd/ntpsnmpd-opts.c ntpsnmpd/ntpsnmpd-opts.h ntpsnmpd/ntpsnmpd.1ntpsnmpdman ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc ntpsnmpd/ntpsnmpd.c ntpsnmpd/ntpsnmpd.man.in ntpsnmpd/ntpsnmpd.mdoc.in ntpsnmpd/ntpsnmpd.texi scripts/calc_tickadj/calc_tickadj-opts scripts/calc_tickadj/calc_tickadj.1calc_tickadjman scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc scripts/calc_tickadj/calc_tickadj.man.in scripts/calc_tickadj/calc_tickadj.mdoc.in scripts/calc_tickadj/calc_tickadj.texi scripts/ntp-wait/ntp-wait-opts scripts/ntp-wait/ntp-wait.1ntp-waitman scripts/ntp-wait/ntp-wait.1ntp-waitmdoc scripts/ntp-wait/ntp-wait.man.in scripts/ntp-wait/ntp-wait.mdoc.in scripts/ntp-wait/ntp-wait.texi scripts/ntpsweep/ntpsweep-opts scripts/ntpsweep/ntpsweep.1ntpsweepman scripts/ntpsweep/ntpsweep.1ntpsweepmdoc scripts/ntpsweep/ntpsweep.man.in scripts/ntpsweep/ntpsweep.mdoc.in scripts/ntpsweep/ntpsweep.texi scripts/ntptrace/ntptrace-opts scripts/ntptrace/ntptrace.1ntptraceman scripts/ntptrace/ntptrace.1ntptracemdoc scripts/ntptrace/ntptrace.man.in scripts/ntptrace/ntptrace.mdoc.in scripts/ntptrace/ntptrace.texi scripts/plot_summary-opts scripts/plot_summary.1plot_summaryman scripts/plot_summary.1plot_summarymdoc scripts/plot_summary.man.in scripts/plot_summary.mdoc.in scripts/plot_summary.texi scripts/summary-opts scripts/summary.1summaryman scripts/summary.1summarymdoc scripts/summary.man.in scripts/summary.mdoc.in scripts/summary.texi scripts/update-leap/update-leap-opts scripts/update-leap/update-leap.1update-leapman scripts/update-leap/update-leap.1update-leapmdoc scripts/update-leap/update-leap.man.in scripts/update-leap/update-leap.mdoc.in scripts/update-leap/update-leap.texi sntp/sntp-opts.c sntp/sntp-opts.h sntp/sntp.1sntpman sntp/sntp.1sntpmdoc sntp/sntp.c sntp/sntp.man.in sntp/sntp.mdoc.in sntp/sntp.texi util/ntp-keygen-opts.c util/ntp-keygen-opts.h util/ntp-keygen.1ntp-keygenman util/ntp-keygen.1ntp-keygenmdoc util/ntp-keygen.c util/ntp-keygen.man.in util/ntp-keygen.mdoc.in util/ntp-keygen.texi>
Touching < ntpd/invoke-ntp.conf.menu ntpd/invoke-ntp.conf.texi ntpd/invoke-ntp.keys.menu ntpd/invoke-ntp.keys.texi ntpd/invoke-ntpd.menu ntpd/invoke-ntpd.texi ntpd/invoke-ntp.conf.menu ntpd/invoke-ntp.conf.texi ntpd/invoke-ntp.keys.menu ntpd/invoke-ntp.keys.texi ntpd/invoke-ntpd.menu ntpd/invoke-ntpd.texi ntpd/invoke-ntp.conf.menu ntpd/invoke-ntp.conf.texi ntpd/invoke-ntp.keys.menu ntpd/invoke-ntp.keys.texi ntpd/invoke-ntpd.menu ntpd/invoke-ntpd.texi ntpd/invoke-ntp.conf.menu ntpd/invoke-ntp.conf.texi ntpd/invoke-ntp.keys.menu ntpd/invoke-ntp.keys.texi ntpd/invoke-ntpd.menu ntpd/invoke-ntpd.texi ntpdc/invoke-ntpdc.menu ntpdc/invoke-ntpdc.texi ntpq/invoke-ntpq.menu ntpq/invoke-ntpq.texi ntpsnmpd/invoke-ntpsnmpd.menu ntpsnmpd/invoke-ntpsnmpd.texi scripts/calc_tickadj/invoke-calc_tickadj.menu scripts/calc_tickadj/invoke-calc_tickadj.texi scripts/ntp-wait/invoke-ntp-wait.menu scripts/ntp-wait/invoke-ntp-wait.texi scripts/ntpsweep/invoke-ntpsweep.menu scripts/ntpsweep/invoke-ntpsweep.texi scripts/ntptrace/invoke-ntptrace.menu scripts/ntptrace/invoke-ntptrace.texi scripts/invoke-plot_summary.menu scripts/invoke-plot_summary.texi scripts/invoke-summary.menu scripts/invoke-summary.texi scripts/invoke-plot_summary.menu scripts/invoke-plot_summary.texi scripts/invoke-summary.menu scripts/invoke-summary.texi scripts/update-leap/invoke-update-leap.menu scripts/update-leap/invoke-update-leap.texi sntp/invoke-sntp.menu sntp/invoke-sntp.texi util/invoke-ntp-keygen.menu util/invoke-ntp-keygen.texi>
Touching < ntpd/ntp.conf.html ntpd/ntp.keys.html ntpd/ntpd.html ntpdc/ntpdc.html ntpq/ntpq.html ntpsnmpd/ntpsnmpd.html scripts/calc_tickadj/calc_tickadj.html scripts/ntp-wait/ntp-wait.html scripts/ntpsweep/ntpsweep.html scripts/ntptrace/ntptrace.html scripts/plot_summary.html scripts/summary.html scripts/update-leap/update-leap.html sntp/sntp.html util/ntp-keygen.html>
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I sntp/m4 -I sntp/libevent/m4 -I sntp/libopts/m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: adding subdirectory sntp to autoreconf
autoreconf: Entering directory 'sntp'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4 -I libevent/m4 -I libopts/m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: adding subdirectory libevent to autoreconf
autoreconf: Entering directory 'libevent'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: /usr/bin/autoconf
configure.ac:357: warning: The macro `AC_HEADER_TIME' is obsolete.
configure.ac:357: You should run autoupdate.
./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
configure.ac:357: the top level
configure.ac:805: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:805: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from...
configure.ac:805: the top level
configure.ac:1012: warning: AC_OUTPUT should be used without arguments.
configure.ac:1012: You should run autoupdate.
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
configure.ac:24: installing 'build-aux/compile'
configure.ac:26: installing 'build-aux/config.guess'
configure.ac:26: installing 'build-aux/config.sub'
configure.ac:14: installing 'build-aux/install-sh'
configure.ac:14: installing 'build-aux/missing'
Makefile.am:161: error: Libtool library used but 'LIBTOOL' is undefined
Makefile.am:161:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'
Makefile.am:161:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.
Makefile.am:161:   If 'LT_INIT' is in 'configure.ac', make sure
Makefile.am:161:   its definition is in aclocal's search path.
Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
autoreconf: error: automake failed with exit status: 1