]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
21 years agoUpdate.
Akim Demaille [Fri, 22 Aug 2003 13:43:27 +0000 (13:43 +0000)] 
Update.

21 years agoOutput stack traces in warnings.
Akim Demaille [Fri, 22 Aug 2003 13:38:33 +0000 (13:38 +0000)] 
Output stack traces in warnings.
* lib/m4sugar/m4sugar.m4 (_m4_warn): New.
Replace the former...
(m4_warn): Pass the call stack to _m4_warn.
* bin/autom4te.in: Adjust to output the call stack.
* tests/m4sugar.at (m4@&t@_warn): Adjust.

21 years ago* lib/Autom4te/Request.pm, lib/Autom4te/C4che.pm: New.
Akim Demaille [Fri, 22 Aug 2003 08:09:12 +0000 (08:09 +0000)] 
* lib/Autom4te/Request.pm, lib/Autom4te/C4che.pm: New.
* bin/autom4te.in: Adjust.

21 years agoTypo.
Akim Demaille [Fri, 22 Aug 2003 07:02:34 +0000 (07:02 +0000)] 
Typo.

21 years ago* lib/Autom4te/General.pm (&file_name_is_absolute): Remove.
Akim Demaille [Thu, 21 Aug 2003 17:50:11 +0000 (17:50 +0000)] 
* lib/Autom4te/General.pm (&file_name_is_absolute): Remove.
(&verbose): Remove.
(&getopt): Adjust the note and verb channels, depending upon
--verbose.
* bin/autoheader.in, bin/autom4te.in, bin/autoscan.in,
* bin/autoupdate.in: Adjust.
Use &verb, not &verbose.

21 years ago* bin/autoheader.in (&parse_args): Use &parse_warnings and
Akim Demaille [Thu, 21 Aug 2003 17:31:25 +0000 (17:31 +0000)] 
* bin/autoheader.in (&parse_args): Use &parse_warnings and
&parse_WARNINGS.
($help): Use Autom4te::ChannelDefs::usage.
* bin/autoscan.in: Use Autom4te::ChannelDefs.
* lib/Autom4te/General.pm: Don't export error: you don't own it.

21 years agoFirst stab at preserving warnings between calls to autom4te,
Akim Demaille [Thu, 21 Aug 2003 17:25:28 +0000 (17:25 +0000)] 
First stab at preserving warnings between calls to autom4te,
including when the cache is used.
There are still several issues: (i) there are too many runs of m4
(one for include, one for warnings, and some more), (ii) warnings
spreading on several lines are not handled gracefully, (iii) the
code meant to have the call stack display for errors does not work
(its handling should move from m4 to autom4te).
* bin/autom4te.in Autom4te::Channels, Autom4te::ChannelDefs):
Use them.
(@preselect): Add m4_warn.
($exit_status): Remove, use $exit_code.
($help): Use Autom4te::ChannelDefs::usage.
(&handle_m4): No longer define the m4_warnings.
At each run, extract and report the warnings.
Always cache the result, including if the exit status is on
failure, since if nothing changes, we should result in the same
failure, hence we can use the cache.
* lib/m4sugar/m4sugar.m4 (m4_warning_ifelse, _m4_warning_ifelse)
(_m4_warning_error_ifelse, __m4_warning_error_ifelse, _m4_warn):
Remove.
(m4_warn): Redefine as a do-nothing: it is its invocation that
matters, as warnings are now reported via traces.
* lib/autoconf/general.m4 (AC_DIAGNOSE): Don't make it a copy of
the contents of m4_warn: make it _call_ m4_warn, so that tracing
the latter reveals calls to the former.
Adjust the tests.
* tests/m4sugar.at (m4@&t@_warn): Use existing warning categories.

21 years ago* bin/autoreconf.pm (Autom4te::Channels, Autom4te::ChannelDefs):
Akim Demaille [Thu, 21 Aug 2003 16:17:32 +0000 (16:17 +0000)] 
* bin/autoreconf.pm (Autom4te::Channels, Autom4te::ChannelDefs):
Use them.

21 years ago* lib/Autom4te/FileUtils.pm (&find_file): Walk the @include in
Akim Demaille [Thu, 21 Aug 2003 16:15:40 +0000 (16:15 +0000)] 
* lib/Autom4te/FileUtils.pm (&find_file): Walk the @include in
forward order.
* lib/Autom4te/ChannelDefs.pm: Doc typos.
(&parse_warnings): Accept a list of warning requests.
(&usage): Return a string, not a side effect.
(cross): New warning category.

21 years ago* lib/Autom4te/Configure_ac.pm (&find_configure_ac)
Akim Demaille [Thu, 21 Aug 2003 06:55:41 +0000 (06:55 +0000)] 
* lib/Autom4te/Configure_ac.pm (&find_configure_ac)
(&require_configure_ac): Accept an optional directory argument.
($configure_ac): Remove.
* lib/Autom4te/General.pm (&find_configure_ac, &canonfile)
(&catfile): Remove.
* bin/autoheader.in, bin/autoreconf.in, bin/autoupdate.in,
* bin/autoscan.in: Adjust.

21 years ago* bin/autoheader.in: Remove duplicate 'use Autom4te::FileUtils'.
Akim Demaille [Wed, 20 Aug 2003 17:22:06 +0000 (17:22 +0000)] 
* bin/autoheader.in: Remove duplicate 'use Autom4te::FileUtils'.
Reported by Alexandre Duret-Lutz.

21 years ago* bin/autoupdate.in, bin/auheader.in, bin/autoreconf.in,
Akim Demaille [Wed, 20 Aug 2003 12:52:18 +0000 (12:52 +0000)] 
* bin/autoupdate.in, bin/auheader.in, bin/autoreconf.in,
* bin/autom4te: Adjust.
In particular, be Autoconf tools are really silent when properly
working, bind the verbosity of the 'note' channel to $verbose.
* lib/Autom4te/General.pm (&find_file, &mtime, &update_file)
(&xsystem, &contents): Remove, since they are exported by...
* lib/Autom4te/FileUtils.pm: this.
More perldoc.
* lib/Autom4te/General.pm (&up_to_date_p): Move to...
* lib/Autom4te/FileUtils.pm: here.

21 years agoRegen.
Akim Demaille [Wed, 20 Aug 2003 07:02:32 +0000 (07:02 +0000)] 
Regen.

21 years ago* lib/Autom4te/Channels.pm, lib/Autom4te/ChannelDefs.pm
Akim Demaille [Wed, 20 Aug 2003 06:51:33 +0000 (06:51 +0000)] 
* lib/Autom4te/Channels.pm, lib/Autom4te/ChannelDefs.pm
* lib/Autom4te/Configure_ac.pm, lib/Autom4te/FileUtils.pm: New,
from CVS Automake.

21 years ago* Makefile.am (automake_cvsweb, automake_cvsargs, autom4te_files)
Akim Demaille [Wed, 20 Aug 2003 06:29:54 +0000 (06:29 +0000)] 
* Makefile.am (automake_cvsweb, automake_cvsargs, autom4te_files)
(autom4te-update): New.
* Makefile.cfg (update): Bind autom4te-update.

21 years ago* lib/autotest/general.m4: Comment various HELP_* diversions.
Derek Price [Tue, 19 Aug 2003 18:21:39 +0000 (18:21 +0000)] 
* lib/autotest/general.m4: Comment various HELP_* diversions.
(PARSE_ARGS_BEGIN): New section for option parsing related
initialization.
(AT_ARG_OPTION,AT_ARG_OPTION_ARG,_AT_ARG_OPTION): New macros to define
package specific options and associated help.

21 years ago* config/announce-gen, Makefile.cfg: New.
Akim Demaille [Tue, 19 Aug 2003 08:12:18 +0000 (08:12 +0000)] 
* config/announce-gen, Makefile.cfg: New.
* Makefile.am: Adjust.
* GNUmakefile, Makefile.maint: Update from CVS Coreutils.

21 years ago* lib/autom4te.in (Automake-preselections): Preselect
Alexandre Duret-Lutz [Tue, 19 Aug 2003 07:58:37 +0000 (07:58 +0000)] 
* lib/autom4te.in (Automake-preselections): Preselect
AC_CONFIG_LIBOBJ_DIR, AC_CONFIG_LINKS, m4_include,
and m4_sinclude.

21 years ago* lib/autom4te.in (Autoconf): Move all args except aclocal.m4? into ...
Alexandre Duret-Lutz [Tue, 19 Aug 2003 07:56:56 +0000 (07:56 +0000)] 
* lib/autom4te.in (Autoconf): Move all args except aclocal.m4? into ...
(Autoconf-without-aclocal-m4): ... this new language.
* doc/autoconf.texi (autom4te Invocation): Mention
Autoconf-without-aclocal-m4.

21 years ago* doc/autoconf.texi (Writing testsuite.at): Document RUN-IF-FAIL &
Derek Price [Mon, 18 Aug 2003 16:48:26 +0000 (16:48 +0000)] 
* doc/autoconf.texi (Writing testsuite.at): Document RUN-IF-FAIL &
RUN-IF-PASS optional arguments.

21 years ago* doc/autoconf.texi (Programming in M4sh): Add doc for AS_IF.
Derek Price [Mon, 18 Aug 2003 15:28:16 +0000 (15:28 +0000)] 
* doc/autoconf.texi (Programming in M4sh): Add doc for AS_IF.

21 years ago* doc/autoconf.texi (Writing testsuite.at): Document defaults for
Derek Price [Sat, 16 Aug 2003 16:15:15 +0000 (16:15 +0000)] 
* doc/autoconf.texi (Writing testsuite.at): Document defaults for
STDOUT & STDERR arguments.

22 years ago* lib/autotestgeneral.m4 (AT_INIT): Reformat test summary line to print
Derek Price [Thu, 14 Aug 2003 13:49:05 +0000 (13:49 +0000)] 
* lib/autotestgeneral.m4 (AT_INIT): Reformat test summary line to print
DESCRIPTION rather than FILE and LINE.  Shorten result to fit in new,
shorter column three.  Add DESCRIPTION to log file content.

22 years ago* lib/autotest/general.m4 (AT_INIT): Correct typo in final status
Derek Price [Wed, 13 Aug 2003 21:35:28 +0000 (21:35 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Correct typo in final status
output.

22 years ago* lib/autotest/general.m4 (AT_CHECK): Use new _AT_CHECK API.
Derek Price [Tue, 12 Aug 2003 19:01:34 +0000 (19:01 +0000)] 
* lib/autotest/general.m4 (AT_CHECK): Use new _AT_CHECK API.
(AT_CHECK_NOESCAPE): Move core functionality to...
(_AT_CHECK): ...this new macro.

22 years ago* lib/autotest/general.m4 (AT_CHECK): Move core functionality...
Derek Price [Thu, 7 Aug 2003 17:47:48 +0000 (17:47 +0000)] 
* lib/autotest/general.m4 (AT_CHECK): Move core functionality...
(AT_CHECK_NOESCAPE): ...to this new macro.

22 years agoFix minor doc typos. Problem reported by Ralf Wildenhues.
Paul Eggert [Thu, 7 Aug 2003 05:13:09 +0000 (05:13 +0000)] 
Fix minor doc typos.  Problem reported by Ralf Wildenhues.

22 years ago* lib/m4sugar/m4sh.m4 (_AS_UNSET_PREPARE): Work around a bug
Paul Eggert [Fri, 1 Aug 2003 01:11:27 +0000 (01:11 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_UNSET_PREPARE): Work around a bug
in Bash 2.01.

22 years ago(_AS_UNSET_PREPARE): Work around a bug in Bash 2.01. Problem reported
Paul Eggert [Fri, 1 Aug 2003 01:10:58 +0000 (01:10 +0000)] 
(_AS_UNSET_PREPARE): Work around a bug in Bash 2.01.  Problem reported
by Brian Gough in
<http://mail.gnu.org/archive/html/bug-autoconf/2003-07/msg00106.html>.

22 years agoSolaris 2.8 -> Solaris 8
Paul Eggert [Thu, 31 Jul 2003 07:19:10 +0000 (07:19 +0000)] 
Solaris 2.8 -> Solaris 8

22 years agoSolaris 2.8 -> Solaris 8
Paul Eggert [Thu, 31 Jul 2003 07:18:15 +0000 (07:18 +0000)] 
Solaris 2.8 -> Solaris 8

22 years ago* lib/autoconf/fortran.m4 (AC_F77_LIBRARY_LDFLAGS): Also ignore
Paul Eggert [Fri, 25 Jul 2003 21:23:36 +0000 (21:23 +0000)] 
* lib/autoconf/fortran.m4 (AC_F77_LIBRARY_LDFLAGS): Also ignore
-lcrt1.o, for OS X.  (trivial change)

22 years ago(AC_F77_LIBRARY_LDFLAGS): Also ignore -lcrt1.o, for OS X.
Paul Eggert [Fri, 25 Jul 2003 21:23:10 +0000 (21:23 +0000)] 
(AC_F77_LIBRARY_LDFLAGS): Also ignore -lcrt1.o, for OS X.

22 years ago@gnu.og -> @gnu.org
Paul Eggert [Fri, 25 Jul 2003 21:21:14 +0000 (21:21 +0000)] 
@gnu.og -> @gnu.org

22 years agoFix another typo, reported by Stepan Kasal.
Paul Eggert [Tue, 22 Jul 2003 17:09:10 +0000 (17:09 +0000)] 
Fix another typo, reported by Stepan Kasal.

22 years agoFix minor English typo. From Stepan Kasal.
Paul Eggert [Tue, 22 Jul 2003 17:05:11 +0000 (17:05 +0000)] 
Fix minor English typo.  From Stepan Kasal.

22 years ago* lib/autoconf/c.m4 (AC_C_INLINE): Wrap the '#define inline ...'
Paul Eggert [Mon, 7 Jul 2003 07:41:30 +0000 (07:41 +0000)] 
* lib/autoconf/c.m4 (AC_C_INLINE): Wrap the '#define inline ...'
inside '#ifndef __cplusplus'.

22 years ago(AC_C_INLINE): Wrap the '#define inline ...'
Paul Eggert [Mon, 7 Jul 2003 07:41:07 +0000 (07:41 +0000)] 
(AC_C_INLINE): Wrap the '#define inline ...'
inside '#ifndef __cplusplus'.  Problem reported by
Bob Friesenhahn.

22 years ago* lib/autoconf/functions.m4 (AC_FUNC_MMAP): Cast pointer to
Paul Eggert [Mon, 7 Jul 2003 06:18:56 +0000 (06:18 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_MMAP): Cast pointer to
'long', not 'int'.

22 years ago(AC_FUNC_MMAP): Cast pointer to
Paul Eggert [Mon, 7 Jul 2003 06:18:01 +0000 (06:18 +0000)] 
(AC_FUNC_MMAP): Cast pointer to
'long', not 'int', for benefit of Sun's recent C++ compilers
(trivial change).  See:
http://mail.gnu.org/archive/html/autoconf-patches/2003-07/msg00007.html
(This really should be 'intptr_t', not 'long', but that would
take more work.)

22 years ago* lib/Makefile.am (autom4te.cfg): Make it read only.
Akim Demaille [Wed, 25 Jun 2003 13:38:54 +0000 (13:38 +0000)] 
* lib/Makefile.am (autom4te.cfg): Make it read only.
Depend on Makefile since it contains substitutions.
From Paolo Bonzini.
* lib/autom4te.in (args): Add local.at? for Autotest args.
This change was made on autom4te.cfg which is generated.
Reported by Raja R. Harinath.

22 years ago* doc/autoconf.texi (Header Portability): sys/mount.h.
Akim Demaille [Wed, 25 Jun 2003 10:05:42 +0000 (10:05 +0000)] 
* doc/autoconf.texi (Header Portability): sys/mount.h.
From Gareth McCaughan.

22 years ago* lib/autotest/general.m4 (AT_INIT): Report a single config.log,
Akim Demaille [Mon, 23 Jun 2003 15:29:02 +0000 (15:29 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Report a single config.log,
not all of them.  This fixes 1. the fact that when testing
Autoconf there are many many config.log, 2. the incorrect use of
top_srcdir to find config.log.
Don't mix the detailed output of failed test with the summary of
failures.  Rather, append detailed log afterwards.

22 years ago* tests/local.at (AT_CHECK_CONFIGURE): Adjust to the verbose being
Akim Demaille [Mon, 23 Jun 2003 14:53:18 +0000 (14:53 +0000)] 
* tests/local.at (AT_CHECK_CONFIGURE): Adjust to the verbose being
always run: output config.log on $at_group_log.

22 years ago* tests/torture.at (#define header templates): Don't use quotes in
Akim Demaille [Mon, 23 Jun 2003 14:34:48 +0000 (14:34 +0000)] 
* tests/torture.at (#define header templates): Don't use quotes in
C++ comments as it puzzles Emacs' sh font-lock-mode.

22 years ago* tests/mktests.sh (au_exclude_egrep): Fix output copyright notice.
Akim Demaille [Mon, 23 Jun 2003 11:11:41 +0000 (11:11 +0000)] 
* tests/mktests.sh (au_exclude_egrep): Fix output copyright notice.
* lib/autom4te.cfg (args): Add local.at? for Autotest args.
* tests/atspecific.m4: Rename as...
* tests/local.at: This.
* tests/suite.at: Move the globals into...
* tests/local.at: here.
* tests/Makefile.am: Adjust.
* doc/autoconf.texi (testsuite Scripts): Adjust.

22 years agoRegen.
Akim Demaille [Mon, 23 Jun 2003 08:39:09 +0000 (08:39 +0000)] 
Regen.

22 years ago* lib/autoconf/c.m4 (_AC_PROG_CC_STDC): Extend test program to get an
Kevin Ryde [Sat, 21 Jun 2003 00:01:52 +0000 (00:01 +0000)] 
* lib/autoconf/c.m4 (_AC_PROG_CC_STDC): Extend test program to get an
error from OSF 4.0 Compaq cc in its default almost-ANSI mode, thereby
ensuring we add -std1 for full-ANSI.

22 years ago(_AC_PROG_CC_STDC): Extend test program to get an
Kevin Ryde [Sat, 21 Jun 2003 00:01:04 +0000 (00:01 +0000)] 
(_AC_PROG_CC_STDC): Extend test program to get an
error from OSF 4.0 Compaq cc in its default almost-ANSI mode, thereby
ensuring we add -std1 for full-ANSI.

22 years ago*** empty log message ***
Kevin Ryde [Fri, 20 Jun 2003 23:49:38 +0000 (23:49 +0000)] 
*** empty log message ***

22 years ago * autoconf.texi (hdrindex): New macro.
Kevin Ryde [Fri, 20 Jun 2003 23:26:19 +0000 (23:26 +0000)] 
* autoconf.texi (hdrindex): New macro.
Add index entries for portability of various standard header files.

22 years ago* configure.ac: Bump to 2.57b.
Akim Demaille [Fri, 20 Jun 2003 10:58:56 +0000 (10:58 +0000)] 
* configure.ac: Bump to 2.57b.

22 years ago.
Akim Demaille [Fri, 20 Jun 2003 09:40:15 +0000 (09:40 +0000)] 
.

22 years agoVersion 2.57a. AUTOCONF-2.57a
Akim Demaille [Fri, 20 Jun 2003 08:25:12 +0000 (08:25 +0000)] 
Version 2.57a.

22 years agoRegen with fixed Automake.
Akim Demaille [Fri, 20 Jun 2003 08:18:15 +0000 (08:18 +0000)] 
Regen with fixed Automake.

22 years ago* bin/autom4te.in: Don't rely on $HOME being defined.
Akim Demaille [Fri, 20 Jun 2003 07:55:35 +0000 (07:55 +0000)] 
* bin/autom4te.in: Don't rely on $HOME being defined.
Reported by Marc Espie as PR/233.

22 years ago* lib/autotest/general.m4: Use at_times_file only if used.
Akim Demaille [Fri, 20 Jun 2003 07:53:03 +0000 (07:53 +0000)] 
* lib/autotest/general.m4: Use at_times_file only if used.
From Nicolas Joly.

22 years agoRegen.
Akim Demaille [Fri, 20 Jun 2003 07:34:29 +0000 (07:34 +0000)] 
Regen.

22 years ago* config/config.guess, config/config.sub, config/elisp-comp,
Akim Demaille [Fri, 20 Jun 2003 07:21:32 +0000 (07:21 +0000)] 
* config/config.guess, config/config.sub, config/elisp-comp,
* config/install-sh, config/mkinstalldirs, doc/standards.texi:
Update from masters.

22 years agoTypos.
Akim Demaille [Fri, 20 Jun 2003 07:18:57 +0000 (07:18 +0000)] 
Typos.

22 years agoAdd expected failures to autotest.
Paolo Bonzini [Thu, 12 Jun 2003 11:03:55 +0000 (11:03 +0000)] 
Add expected failures to autotest.

22 years agoWhite space and Copyright updates.
Akim Demaille [Mon, 2 Jun 2003 06:56:51 +0000 (06:56 +0000)] 
White space and Copyright updates.

22 years ago* bin/autom4te.in, bin/autoscan.in, bin/autoheader.in: White space
Akim Demaille [Mon, 2 Jun 2003 06:55:03 +0000 (06:55 +0000)] 
* bin/autom4te.in, bin/autoscan.in, bin/autoheader.in: White space
changes.
* lib/Autom4te/General.pm (&backname): Remove, no longer used by
Autoconf nor Automake.
(&contents): New, from Automake.
PODify.
* lib/autoconf/c.m4 (_AC_PROG_CXX_EXIT_DECLARATION):
Remove `#include <stdlib.h>' from the list; we should never

22 years ago* NEWS, doc/autoconf.texi (Particular Functions),
Paul Eggert [Wed, 28 May 2003 20:03:52 +0000 (20:03 +0000)] 
* NEWS, doc/autoconf.texi (Particular Functions),
lib/autoconf/functions.m4 (AC_FUNC_MKTIME): Check that mktime
is the inverse of localtime.

22 years ago* lib/Autom4te/General.pm (END): Print diagnostics to STDERR.
Alexandre Duret-Lutz [Sun, 25 May 2003 11:02:21 +0000 (11:02 +0000)] 
* lib/Autom4te/General.pm (END): Print diagnostics to STDERR.
(handle_exec_errors): New function.  Work around $! being
altered by WEXITSTATUS.
(xqx, xsystem): Use handle_exec_errors.

22 years ago* lib/Autom4te/General.pm (END): Rewrite exit code processing.
Alexandre Duret-Lutz [Fri, 23 May 2003 18:16:56 +0000 (18:16 +0000)] 
* lib/Autom4te/General.pm (END): Rewrite exit code processing.
Do not call `_exit()', simply modify `$?'.
(xsystem): Reset $! before running system, and check it afterward.
* tests/tools.at (autoupdating AC_PREREQ): Expect exit status
63 for version mismatches.

22 years ago* lib/autoconf/status.m4: Prefer "TAB-SP" to "SP-TAB", because of
Akim Demaille [Fri, 23 May 2003 13:58:06 +0000 (13:58 +0000)] 
* lib/autoconf/status.m4: Prefer "TAB-SP" to "SP-TAB", because of
Emacs' danger whitespace.el behavior (smashing "useless" spaces in
the middle of a line).
* lib/m4sugar/m4sugar.m4: Likewise.
Remove useless spaces in comments.

22 years ago* lib/m4sugar/m4sugar.m4 (m4_version_prereq): Failure causes an
Akim Demaille [Fri, 23 May 2003 13:14:30 +0000 (13:14 +0000)] 
* lib/m4sugar/m4sugar.m4 (m4_version_prereq): Failure causes an
exit 63, so that we (or Automake's "missing") can tell the
difference with a plain failure.
* doc/autoconf.texi (Notices): Adjust.

22 years agoWhitespace change.
Akim Demaille [Fri, 23 May 2003 13:13:30 +0000 (13:13 +0000)] 
Whitespace change.

22 years ago* Makefile.am, bin/Makefile.am, config/Makefile.am,
Akim Demaille [Fri, 23 May 2003 13:09:28 +0000 (13:09 +0000)] 
* Makefile.am, bin/Makefile.am, config/Makefile.am,
* doc/Makefile.am, lib/autoconf/Makefile.am, tests/Makefile.am:
White spaces cleanup.

22 years ago.
Jim Meyering [Fri, 23 May 2003 09:37:16 +0000 (09:37 +0000)] 
.

22 years ago(_AC_PROG_CXX_EXIT_DECLARATION):
Jim Meyering [Fri, 23 May 2003 09:36:17 +0000 (09:36 +0000)] 
(_AC_PROG_CXX_EXIT_DECLARATION):
Remove `#include <stdlib.h>' from the list; we should never
make confdefs.h include <stdlib.h> or <cstdlib>, because the
resulting namespace pollution would cause other tests to fail.
Configure scripts run with some older versions of g++ and HP's
aCC would fail due to such an #include.  Problems reported by
Matthew Mueller in <http://bugs.debian.org/120704> and by
Keith Bostic in
<http://mail.gnu.org/archive/html/autoconf/2003-05/msg00063.html>.
In the test, use the test declaration before including <stdlib.h>,
as that's closer to how it'll be used.

22 years ago* doc/autoconf.texi (Header Portability): ucred.h.
Akim Demaille [Fri, 23 May 2003 07:14:49 +0000 (07:14 +0000)] 
* doc/autoconf.texi (Header Portability): ucred.h.
From Ian Redfern.

22 years agoOverhaul Autotest's logging: generate separate log files
Paolo Bonzini [Thu, 22 May 2003 21:52:43 +0000 (21:52 +0000)] 
Overhaul Autotest's logging: generate separate log files
in testsuite.dir/NNN/testsuite.log, and append them to
testsuite.log instead of re-running the test verbosely.
Adapt documentation.  Update NEWS to signal possible bad
interactions between -x and experr.

22 years ago* lib/m4sugar/m4sh.m4: actually use the 2nd parameter to AS_REQUIRE
Paolo Bonzini [Thu, 22 May 2003 21:39:45 +0000 (21:39 +0000)] 
* lib/m4sugar/m4sh.m4: actually use the 2nd parameter to AS_REQUIRE

22 years ago* lib/autoconf/autotest.m4, lib/autoconf/autoupdate.m4
Akim Demaille [Thu, 22 May 2003 15:17:05 +0000 (15:17 +0000)] 
* lib/autoconf/autotest.m4, lib/autoconf/autoupdate.m4
* lib/autoconf/fortran.m4 lib/autoconf/general.m4
* lib/autoconf/headers.m4 lib/autoconf/oldnames.m4
* lib/autoconf/status.m4: Fix and adjust copyright notices.

22 years ago* aclocal.m4, bin/autoconf.as, lib/autoconf/autoconf.m4,
Akim Demaille [Thu, 22 May 2003 13:24:04 +0000 (13:24 +0000)] 
* aclocal.m4, bin/autoconf.as, lib/autoconf/autoconf.m4,
* lib/autoconf/autoheader.m4, lib/autoconf/autoupdate.m4,
* lib/autoconf/c.m4, lib/autoconf/fortran.m4,
* lib/autoconf/general.m4, lib/autoconf/headers.m4,
* lib/autoconf/lang.m4, lib/autoconf/libs.m4,
* lib/autoconf/programs.m4, lib/autoconf/specific.m4,
* lib/autoconf/status.m4, lib/autoconf/types.m4,
* lib/autotest/general.m4, lib/m4sugar/m4sugar.m4,
* tests/atspecific.m4, tests/base.at, tests/compile.at,
* tests/foreign.at, tests/m4sh.at, tests/semantics.at,
* tests/tools.at, tests/torture.at:
Whitespace clean up.
Suggested by Jim Meyering.

22 years ago* lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Restore smashed
Akim Demaille [Thu, 22 May 2003 08:24:04 +0000 (08:24 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Restore smashed
' t' as 't ' so that Emacs' whitespace.el keep it.
Reported by Jim Meyering.

22 years ago* doc/autoconf.texi: Replace AC_HELP_STRING AS_HELP_STRING.
Akim Demaille [Thu, 22 May 2003 07:43:49 +0000 (07:43 +0000)] 
* doc/autoconf.texi: Replace AC_HELP_STRING AS_HELP_STRING.
Add AC_HELP_STRING  to the obsolete macros section.
Typos.
Use '@.' for sentences that ended in a capital letter.
From Art Haas.

22 years ago* config/config.guess, config/config.sub, config/elisp-comp,
Akim Demaille [Thu, 22 May 2003 07:37:43 +0000 (07:37 +0000)] 
* config/config.guess, config/config.sub, config/elisp-comp,
* config/install-sh, config/mdate-sh, config/mkinstalldirs,
* config/texinfo.tex, doc/standards.texi: Update from masters.

22 years ago* lib/m4sugar/m4sh.m4: protect RHS of AS_VAR_SET against expansion of
Paolo Bonzini [Wed, 21 May 2003 19:04:41 +0000 (19:04 +0000)] 
* lib/m4sugar/m4sh.m4: protect RHS of AS_VAR_SET against expansion of
quotes (it is delayed to after the eval).

22 years ago* bin/autoupdate.in ($m4): Fix quotation.
Akim Demaille [Wed, 21 May 2003 09:46:59 +0000 (09:46 +0000)] 
* bin/autoupdate.in ($m4): Fix quotation.
Reported by Martin Mokrejs.

22 years ago* ChangeLog, ChangeLog.2, THANKS, lib/m4sugar/m4sugar.m4:
Paul Eggert [Mon, 19 May 2003 18:16:57 +0000 (18:16 +0000)] 
* ChangeLog, ChangeLog.2, THANKS, lib/m4sugar/m4sugar.m4:
Remove non-ASCII characters.

22 years agoUpdate copyright date.
Paul Eggert [Mon, 19 May 2003 18:15:37 +0000 (18:15 +0000)] 
Update copyright date.

22 years agoUse only ASCII characters.
Paul Eggert [Mon, 19 May 2003 18:14:25 +0000 (18:14 +0000)] 
Use only ASCII characters.

22 years agoRemove non-ASCII characters.
Paul Eggert [Mon, 19 May 2003 18:13:54 +0000 (18:13 +0000)] 
Remove non-ASCII characters.

22 years agoFix ASCII spellings of Mokrejs and Ruediger.
Paul Eggert [Mon, 19 May 2003 18:12:36 +0000 (18:12 +0000)] 
Fix ASCII spellings of Mokrejs and Ruediger.

22 years ago2003-05-17 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Sun, 18 May 2003 14:51:15 +0000 (14:51 +0000)] 
2003-05-17  Paolo Bonzini  <bonzini@gnu.org>

* ChangeLog: add entry for change to tests/semantics.at

22 years ago2003-03-05 Paolo Bonzini <bonzini@bogus.example.com>
Paolo Bonzini [Sun, 18 May 2003 14:48:02 +0000 (14:48 +0000)] 
2003-03-05 Paolo Bonzini <bonzini@bogus.example.com>

        * tests/semantics.at (AC_SEARCH_LIBS): New test.
* tests/semantics.at (AC_CHECK_HEADERS_OLD,
        AC_CHECK_HEADERS_NEW): New tests.

22 years ago* lib/autoconf/functions.m4: Use the default includes so that
Akim Demaille [Sat, 17 May 2003 10:30:07 +0000 (10:30 +0000)] 
* lib/autoconf/functions.m4: Use the default includes so that
memcmp be declared before being tested.
Reported by Sander Niemeijer.
(AC_FUNC_ERROR_AT_LINE, AC_FUNC_GETGROUPS, AC_FUNC_STRNLEN): Likewise.
* doc/autoconf.texi (Default Includes): Document
AC_INCLUDES_DEFAULT.

22 years ago* lib/autoconf/specific.m4: Include signal.h and unistd.h.
Akim Demaille [Sat, 17 May 2003 09:44:22 +0000 (09:44 +0000)] 
* lib/autoconf/specific.m4: Include signal.h and unistd.h.
* doc/autoconf.texi (Obsolete Macros): Adjust.
Reported by Werner LEMBERG and Debian Bug 190886.

22 years ago* lib/m4sugar/m4sh.m4 (_AS_UNSET_PREPARE): s/FOO/as_foo/ to avoid
Akim Demaille [Fri, 16 May 2003 09:59:15 +0000 (09:59 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_UNSET_PREPARE): s/FOO/as_foo/ to avoid
user name space clashes.
Reported by Bruno Haible.

22 years ago* bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in,
Akim Demaille [Fri, 16 May 2003 09:54:46 +0000 (09:54 +0000)] 
* bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in,
* bin/autoscan.in, bin/autoupdate.in, bin/ifnames.in (BEGIN): Make
them uniform, and more robust to Perl special characters.
Reported by Martin Mokrej.

22 years ago* tests/foreign.at (Libtool): Skip all Libtools pre 1.4.
Akim Demaille [Wed, 14 May 2003 08:34:10 +0000 (08:34 +0000)] 
* tests/foreign.at (Libtool): Skip all Libtools pre 1.4.

22 years ago* doc/autoconf.texi (Header Portability): X11/extensions/scrnsaver.h,
Akim Demaille [Wed, 14 May 2003 08:29:04 +0000 (08:29 +0000)] 
* doc/autoconf.texi (Header Portability): X11/extensions/scrnsaver.h,
linux/irda.h.

22 years agoTypo.
Akim Demaille [Wed, 14 May 2003 07:54:49 +0000 (07:54 +0000)] 
Typo.

22 years ago* doc/autoconf.texi (Header Portability): X11/extensions/scrnsaver.h.
Akim Demaille [Wed, 14 May 2003 07:53:12 +0000 (07:53 +0000)] 
* doc/autoconf.texi (Header Portability): X11/extensions/scrnsaver.h.

22 years ago* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Improve the
Akim Demaille [Mon, 12 May 2003 14:48:19 +0000 (14:48 +0000)] 
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Improve the
message.
From Matthias Andree.

22 years ago* lib/Autom4te/XFile.pm (lock, truncate): Do not pass @_ to flock
Alexandre Duret-Lutz [Wed, 7 May 2003 06:51:23 +0000 (06:51 +0000)] 
* lib/Autom4te/XFile.pm (lock, truncate): Do not pass @_ to flock
and truncate.

22 years agoDon't try to be smart with aclocal 1.8+ because (i) aclocal no
Akim Demaille [Tue, 6 May 2003 15:07:59 +0000 (15:07 +0000)] 
Don't try to be smart with aclocal 1.8+ because (i) aclocal no
longer updates aclocal.m4 if useless, (ii) if a file m4_included
by aclocal.m4 is changed it might require the importing of another
m4 extension file, i.e., aclocal must be run.
* bin/autoreconf.in (&run_aclocal, $aclocal_supports_force): New.
(&parse_args): Use --force with aclocal if required and supported.
(&autoreconf_current_directory): Use &run_aclocal.