GNU bug report logs - #11401
automake-1.12 (incorrectly?) complains about missing AM_PROG_AR

Previous Next

Package: automake;

Reported by: Mike Frysinger <vapier <at> gentoo.org>

Date: Fri, 4 May 2012 05:27:02 UTC

Severity: minor

Tags: moreinfo

Done: Stefano Lattarini <stefano.lattarini <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Mike Frysinger <vapier <at> gentoo.org>
To: bug-automake <at> gnu.org
Subject: automake-1.12 (incorrectly?) complains about missing AM_PROG_AR
Date: Fri, 4 May 2012 01:25:57 -0400
[Message part 1 (text/plain, inline)]
consider this simple code base:
$ cat configure.ac
AC_PREREQ([2.63])
AC_INIT([foo], [0])
AM_INIT_AUTOMAKE([1.11 -Wall foreign])
AC_PROG_CC
LT_INIT
AC_OUTPUT(Makefile)

$ cat Makefile.am
lib_LTLIBRARIES = libfoo.la
libfoo_la_SOURCES = foo.c

$ touch foo.c

with automake-1.11.5, everything works great:
$ autoreconf -f -i
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.

however, upgrade to automake-1.12, and it starts spitting this:
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
/usr/share/automake-1.12/am/ltlibrary.am: warning: 'libfoo.la': linking libtool libraries using a non-POSIX
/usr/share/automake-1.12/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:1:   while processing Libtool library 'libfoo.la'

what gives ?
-mike
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 12 years and 238 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.