X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f Sender: rich AT phekda DOT freeserve DOT co DOT uk Message-ID: <3F7571A6.667BA50B@phekda.freeserve.co.uk> Date: Sat, 27 Sep 2003 12:16:54 +0100 From: Richard Dawe X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.23 i586) X-Accept-Language: de,fr MIME-Version: 1.0 To: DJGPP workers Subject: Part 2 of: [Fwd: Autoconf 2.57d released] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com Hello. Sorry, my mailer truncated my original mail. - Sometimes Makefiles are generated with spurious ^Ms. E.g.: the automake-1.7.2c snapshot. This has happened for a couple of tests from the automake 1.7.x test suite. I wonder if this is a spurious ^M in the autoconf sources in the DJGPP port. Perhaps the archive extractor I used did something weird - maybe I used WinZip, not djtar. Anyway, this needs investigation. Tim van Holder: Do you have any DJGPP patches for autoconf 2.57d? Do you want to maintain the autoconf packages again? Does anyone fancy maintaining the DJGPP port of autoconf? Thanks, bye, Rich =] Akim Demaille wrote: > > <#secure method=pgpmime mode=sign> > > This is our candidate release for Autoconf 2.58. We plan to release > it soon, so that Automake 1.8 can be released, hence Libtool 1.6, so > that GNU M4 2.0 can be shipped, enabling Autoconf 2.60 ;) > > Please, test it thoroughly. > > Akim, Alexandre, Jim, Paul, and Tom. > > Here are the compressed sources: > http://www.lrde.epita.fr/~akim/download/autoconf-2.57d.tar.gz (1.2MB) > http://www.lrde.epita.fr/~akim/download/autoconf-2.57d.tar.bz2 (837KB) > > And here are xdelta-style diffs: > http://www.lrde.epita.fr/~akim/download/autoconf-2.57b-2.57d.xdelta (26KB) > > Here are GPG detached signatures: > http://www.lrde.epita.fr/~akim/download/autoconf-2.57d.tar.gz.asc > http://www.lrde.epita.fr/~akim/download/autoconf-2.57d.tar.bz2.asc > > Here are the MD5 and SHA1 signatures: > > ------------------------------------------------------------------------------ > 2fd6b2ce93c20272114580696b873b13 autoconf-2.57d.tar.gz > 11283066884ee9dac83b9e6d9a7870f4 autoconf-2.57d.tar.bz2 > f1bf3224ee351de53229c8e3957ac888 autoconf-2.57b-2.57d.xdelta > 810ea71de4c866970f76079036847c63ad605d77 autoconf-2.57d.tar.gz > be65e491f94df9e1fa0aa272df78848d0ef2ac84 autoconf-2.57d.tar.bz2 > 92306a504a352c140c7795839cfe374f7e931046 autoconf-2.57b-2.57d.xdelta > > ------------------------------------------------------------------------------ > > NEWS > > * Major changes in Autoconf 2.57d > > * Major changes in Autoconf 2.57b > > Released 2003-08-24, by Akim Demaille. > > ** Autotest and local.at > The optional file local.at is always included in Autotest test suites. > > ** Warnings > The warnings are always issued, including with cached runs. > This became a significant problem since aclocal and automake can > run autoconf behind the scene. > > ** autoheader warnings > The warnings of autoheader can be turned off, using --warning. > For instance, -Wno-obsolete disables the complaints about acconfig.h > and other deprecated constructs. > > * Major changes in Autoconf 2.57a > > ** New macros > AC_C_RESTRICT, AC_INCLUDES_DEFAULT. > > ** AC_DECL_SYS_SIGLIST > Works again. > > ** AC_FUNC_MKTIME > Now checks that mktime is the inverse of localtime. > > ** Improve DJGPP portability > The Autoconf tools and configure behave better under DJGPP. > > ** Present But Cannot Be Compiled > New FAQ section dedicated to the mystic > > configure: WARNING: pi.h: present but cannot be compiled > configure: WARNING: pi.h: check for missing prerequisite headers? > configure: WARNING: pi.h: proceeding with the preprocessor's result > messages. > > ** Concurrent executions of autom4te > autom4te now locks its internal files, which enables concurrent > executions of autom4te, likely to happen if automake, autoconf, > autoheader etc. are run simultaneously. > > ** Libtool > Use of Libtool 1.5 and higher is encouraged. Compatibility with > Libtool pre-1.4 is not checked. > > ** Autotest > Testsuites no longer rerun failed tests in verbose mode; instead, > failures are logged while the test is run. > > In addition, expected failures can be marked as such. > > ChangeLog entries: > > ********************************************************************** > ChangeLog > ********************************************************************** > 2003-09-25 Akim Demaille > > Version 2.57d. > > * bin/Makefile.am (edit): Handle '@configure_input@'. > (autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate) > (ifnames): chmod -w. > * tests/wrapper.as (AUTOCONF, AUTOM4TE, ): Point to tests/ > executables, not bin/ executables! Otherwise all the magic needed > to find non installed files is turned off. This caused a failure > of test 40 and 41 that ran aclocal 1.8 which in turn ran autom4te > as found in its environment (sent by tests/autoreconf): pointing > to bin/autom4te that could not find its files. > * tests/mktests.sh: Force the replacement of generated files, for > the sake of "mv" program that are interactive when overwriting a > -w file. > * config/install-sh: Upgrade from CVS Automake. > > 2003-09-23 Paul Eggert > > * doc/autoconf.texi (Limitations of Builtins): Document test -h > versus test -L issues. > > 2003-09-23 Daniel Jacobowitz and > Paul Eggert > > Trivial change to support GCC's configuration procedure. > * lib/autoconf/c.m4 (AC_PROG_CPP_WERROR): New macro. > * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): Don't warn > about inconsistency if the preprocessor is set to give errors for > any warning. > * doc/autoconf.texi (C Compiler Characteristics): Document this. > > 2003-09-13 Alexandre Duret-Lutz > > * Makefile.am (autom4te-update, autom4te_files): Fetch Struct.pm > and XFile.pm from Automake. > * lib/Autom4te/XFile.pm: Update from Automake. > > 2003-09-12 Akim Demaille > > Version 2.57c. > > 2003-09-12 Akim Demaille > > * config/config.guess, config/config.sub, config/missing, > * lib/Autom4te/Channels.pm, lib/Autom4te/Configure_ac.pm: Update > from masters. > > 2003-09-12 Akim Demaille > > * doc/autoconf.texi (Header Portability): Promote linux/types.h, > not asm/types.h. > > 2003-09-11 Akim Demaille > > * doc/autoconf.texi (Header Portability): linux/random.h. > From Peter Hendrickson. > > 2003-09-10 Akim Demaille > > * tests/mktests.sh (au_exclude_egrep): Make it harder to be > willing to edit the output files. > > 2003-09-10 Akim Demaille > > * tests/fortran.at (GNU Fortran 77): Also exercise AC_FC_SRCEXT > and AC_FC_FREEFORM. > * tests/mktests.sh: Skip AC_FC_SRCEXT. > * lib/autoconf/fortran.m4 (AC_FC_SRCEXT, AC_FC_FREEFORM): Likewise. > > 2003-09-09 Akim Demaille > > * lib/Autom4te/FileUtils.pm (&update_file): s/cannot not/cannot/g. > Reported by Gary Vaughan. > * bin/autom4te.in (handle_m4): Likewise. > > 2003-09-09 Akim Demaille > > * lib/Autom4te/FileUtils.pm (&update_file): Be sure not to leave > trailing files. > > 2003-09-07 Paul Eggert > > * lib/autoconf/specific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): > Improve the accuracy of the wording about obsolescence. > From a suggestion by Ian Lance Taylor in > . > > 2003-09-05 Paul Eggert > > * lib/autoconf/fortran.m4 (AC_FC_FREEFORM): Try -ffree-form too, > for the benefit of g77 3.2. Fix suggested by Steven G. Johnson. > > 2003-09-04 Akim Demaille > > * tests/mktests.sh (ac_exclude_list): Fix the filtering of > AC_FUNC_WAIT3. > > 2003-09-04 Akim Demaille > > * bin/autom4te.in: Use &fatal where more appropriate than &error. > (freeze): When exiting, use $exit_code. > * lib/autoconf/fortran.m4: Comment changes. > > 2003-09-04 Akim Demaille > > * tests/mktests.sh (ac_exclude_list): Add AC_FC_FUNC. > > 2003-09-02 Steven G. Johnson > > Add support for newer Fortran dialects. The F77 interface is > unchanged, and continues to support Fortran 77. New FC macros > correspond to all the old F77 macros, with output variables FC, > FCFLAGS, and FCLIBS. AC_PROG_FC defaults to picking the newest > available dialect, but older dialects can be specified. There are > new macros AC_FC_SRCEXT to set the source extension, and > AC_FC_FREEFORM to accept free-form source files. > > * lib/autoconf/c.m4 (_AC_LANG_PREFIX(C), _AC_LANG_PREFIX(C++)): > New macros. > (AC_LANG_PROGRAM(C)): Invoke _AC_LANG_PROGRAM_C_FC_HOOKS if defined. > * lib/autoconf/fortran.m4 (AC_LANG(Fortran), _AC_FORTRAN_ASSERT, > _AC_LANG_ABBREV(Fortran), _AC_LANG_PREFIX(Fortran 77), > _AC_LANG_PREFIX(Fortran), _AC_FC, AC_LANG_SOURCE(Fortran), > AC_LANG_PROGRAM(Fortran), AC_LANG_CALL(Fortran), > AC_LANG_PREPROC(Fortran), AC_LANG_COMPILER(Fortran), > _AC_FC_DIALECT_YEAR, _AC_F95_FC, _AC_F90_FC, _AC_F77_FC, > _AC_PROG_FC, AC_PROG_FC, _AC_PROG_FC_G, _AC_PROG_FC_C_O, > AC_PROG_FC_C_O, _AC_PROG_FC_V_OUTPUT, _AC_PROG_FC_V, > _AC_FC_LIBRARY_LDFLAGS, AC_FC_LIBRARY_LDFLAGS, _AC_FC_DUMMY_MAIN, > AC_FC_DUMMY_MAIN, _AC_FC_MAIN, AC_FC_MAIN, __AC_FC_NAME_MANGLING, > _AC_FC_WRAPPERS, AC_FC_WRAPPERS, _AC_FC_FUNC, AC_FC_FUNC, > AC_FC_SRCEXT, AC_FC_FREEFORM): > New macros. > (AC_PROG_F77, AC_PROG_F77_C_O, AC_F77_LIBRARY_LDFLAGS, > AC_F77_DUMMY_MAIN, AC_F77_MAIN, _AC_F77_NAME_MANGLING, > AC_F77_NAME_MANGLING, AC_F77_WRAPPERS, AC_F77_FUNC): > Rewrite in terms of the above. > (_AC_PROG_F77_G, _AC_PROG_F77_V_OUTPUT, _AC_PROG_F77_V): Remove. > * lib/autoconf/lang.m4 (_AC_LANG_PREFIX): New macro. > * tests/acfortran.at: Test AC_FC_FREEFORM, AC_FC_FUNC, > AC_FC_MAIN, AC_FC_SRCEXT, AC_FC_WRAPPERS, AC_PROG_FC_C_O. > > 2003-09-02 Paul Eggert > > * doc/autoconf.texi (Limitations of Usual Tools, Limitations of Make): > Document problems with timestamp resolution that 'make', 'cp -p', and > 'touch -r' have. > > 2003-08-27 Akim Demaille > > * tests/m4sugar.at (cross_warning): Make sure to enable the > output, so that we can track spurious m4sugar output. > * tests/local.at: Require 2.57. > (AT_CHECK_M4SUGAR, AT_CHECK_M4SH): Don't m4_default the arguments that > are defaulted by AT_CHECK anyway. > Use AT_CHECK_AUTOM4TE. > * lib/m4sugar/m4sugar.m4: There should be no output at all: add a > missing dnl. > > 2003-08-27 Akim Demaille > > * bin/autoheader.in: Issue the "Using auxiliary..." message only > when -Wobsolete is set. > Set it on by default. > Suggested by Klee Dienes. > > 2003-08-27 Akim Demaille > > * doc/autoconf.texi (AC_FUNC_FSEEKO, AC_SYS_LARGEFILE): More > documentation. > From Guido Draheim. > > 2003-08-26 Akim Demaille > > * doc/autoconf.texi (Output): Make clear that one can run code > after AC_OUTPUT. > > 2003-08-25 Akim Demaille > > * config/announce-gen, GNUmakefile, Makefile.maint: Update from > CVS Bison. > > 2003-08-25 Alexandre Duret-Lutz > > * bin/autoreconf.in (parse_args): Do not pass --no-force to > Automake versions prior to 1.8. > > 2003-08-25 Akim Demaille > > * doc/autoconf.texi (Header Portability): netinet/if_ether.h. > From Ville Karaila. > > 2003-08-24 Akim Demaille > > * configure.ac: Bump to 2.57c. -- Richard Dawe [ http://www.phekda.freeserve.co.uk/richdawe/ ]