* doc/autoconf.texi (Introduction, Why GNU M4): Clarify M4 version

requirements.
* README: Likewise.
This commit is contained in:
Paul Eggert 2007-02-04 02:46:48 +00:00
parent 69152e8a8a
commit 9005ef3afe
3 changed files with 21 additions and 12 deletions

View File

@ -1,3 +1,9 @@
2007-02-03 Paul Eggert <eggert@cs.ucla.edu>
* doc/autoconf.texi (Introduction, Why GNU M4): Clarify M4 version
requirements.
* README: Likewise.
2007-02-02 Eric Blake <ebb9@byu.net>
* NEWS: Update copyright.

17
README
View File

@ -11,15 +11,16 @@ operating system features that the package can use, in the form of M4
macro calls.
Producing configuration scripts using Autoconf requires GNU M4 and
Perl. You should install GNU M4 (version 1.4.7 or later) and Perl
(5.005_03 or later) before configuring Autoconf, so that Autoconf's
configure script can find them. The configuration scripts produced by
Autoconf are self-contained, so their users do not need to have
Autoconf (or GNU M4, Perl, etc.).
Perl. You should install GNU M4 (version 1.4.5 or later is required;
1.4.8 or later is recommended) and Perl (5.005_03 or later) before
configuring Autoconf, so that Autoconf's configure script can find
them. The configuration scripts produced by Autoconf are
self-contained, so their users do not need to have Autoconf (or GNU
M4, Perl, etc.).
You can get GNU M4 1.4.7 here:
You can get GNU M4 here:
ftp://ftp.gnu.org/gnu/m4/m4-1.4.7.tar.gz
ftp://ftp.gnu.org/gnu/m4/
The file INSTALL should be distributed with packages that use
Autoconf-generated configure scripts and Makefiles that conform to the
@ -41,7 +42,7 @@ similarly for the other mailing lists.
-----
Copyright (C) 1992, 1993, 1994, 1998, 2000, 2001, 2002, 2003, 2004,
2005, 2006 Free Software Foundation, Inc.
2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Autoconf.

View File

@ -690,9 +690,11 @@ for more information.
Autoconf imposes some restrictions on the names of macros used with
@code{#if} in C programs (@pxref{Preprocessor Symbol Index}).
Autoconf requires @acronym{GNU} M4 in order to generate the scripts. It uses
features that some versions of M4, including @acronym{GNU} M4 1.3,
do not have. You should use version 1.4.7 or later of @acronym{GNU} M4.
Autoconf requires @acronym{GNU} M4 version 1.4.5 or later in order to
generate the scripts. It uses features that some versions of M4,
including @acronym{GNU} M4 1.3, do not have. Autoconf works better
with @acronym{GNU} M4 version 1.4.8 or later, though this is not
required.
@xref{Autoconf 1}, for information about upgrading from version 1.
@xref{History}, for the story of Autoconf's development. @xref{FAQ},
@ -18838,7 +18840,7 @@ __file__
__line__
@end example
Autoconf requires version 1.4.7 or later of @acronym{GNU} M4.
Autoconf requires version 1.4.5 or later of @acronym{GNU} M4.
Since only software maintainers need to use Autoconf, and since @acronym{GNU}
M4 is simple to configure and install, it seems reasonable to require