Mail Archives: djgpp-workers/2003/09/27/07:26:04
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 <akim AT epita DOT fr>
>
> 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 <eggert AT twinsun DOT com>
>
> * doc/autoconf.texi (Limitations of Builtins): Document test -h
> versus test -L issues.
>
> 2003-09-23 Daniel Jacobowitz <drow AT mvista DOT com> and
> Paul Eggert <eggert AT twinsun DOT com>
>
> 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 <adl AT gnu DOT org>
>
> * 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 <akim AT epita DOT fr>
>
> Version 2.57c.
>
> 2003-09-12 Akim Demaille <akim AT epita DOT fr>
>
> * 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 <akim AT epita DOT fr>
>
> * doc/autoconf.texi (Header Portability): Promote linux/types.h,
> not asm/types.h.
>
> 2003-09-11 Akim Demaille <akim AT epita DOT fr>
>
> * doc/autoconf.texi (Header Portability): linux/random.h.
> From Peter Hendrickson.
>
> 2003-09-10 Akim Demaille <akim AT epita DOT fr>
>
> * tests/mktests.sh (au_exclude_egrep): Make it harder to be
> willing to edit the output files.
>
> 2003-09-10 Akim Demaille <akim AT epita DOT fr>
>
> * 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 <akim AT epita DOT fr>
>
> * 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 <akim AT epita DOT fr>
>
> * lib/Autom4te/FileUtils.pm (&update_file): Be sure not to leave
> trailing files.
>
> 2003-09-07 Paul Eggert <eggert AT twinsun DOT com>
>
> * lib/autoconf/specific.m4 (AC_SYS_RESTARTABLE_SYSCALLS):
> Improve the accuracy of the wording about obsolescence.
> From a suggestion by Ian Lance Taylor in
> <http://mail.gnu.org/archive/html/autoconf/2003-09/msg00044.html>.
>
> 2003-09-05 Paul Eggert <eggert AT twinsun DOT com>
>
> * 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 <akim AT epita DOT fr>
>
> * tests/mktests.sh (ac_exclude_list): Fix the filtering of
> AC_FUNC_WAIT3.
>
> 2003-09-04 Akim Demaille <akim AT epita DOT fr>
>
> * 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 <akim AT epita DOT fr>
>
> * tests/mktests.sh (ac_exclude_list): Add AC_FC_FUNC.
>
> 2003-09-02 Steven G. Johnson <stevenj AT alum DOT mit DOT edu>
>
> 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 <eggert AT twinsun DOT com>
>
> * 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 <akim AT epita DOT fr>
>
> * 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 <akim AT epita DOT fr>
>
> * 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 <akim AT epita DOT fr>
>
> * doc/autoconf.texi (AC_FUNC_FSEEKO, AC_SYS_LARGEFILE): More
> documentation.
> From Guido Draheim.
>
> 2003-08-26 Akim Demaille <akim AT epita DOT fr>
>
> * doc/autoconf.texi (Output): Make clear that one can run code
> after AC_OUTPUT.
>
> 2003-08-25 Akim Demaille <akim AT epita DOT fr>
>
> * config/announce-gen, GNUmakefile, Makefile.maint: Update from
> CVS Bison.
>
> 2003-08-25 Alexandre Duret-Lutz <adl AT gnu DOT org>
>
> * bin/autoreconf.in (parse_args): Do not pass --no-force to
> Automake versions prior to 1.8.
>
> 2003-08-25 Akim Demaille <akim AT epita DOT fr>
>
> * doc/autoconf.texi (Header Portability): netinet/if_ether.h.
> From Ville Karaila.
>
> 2003-08-24 Akim Demaille <akim AT epita DOT fr>
>
> * configure.ac: Bump to 2.57c.
--
Richard Dawe [ http://www.phekda.freeserve.co.uk/richdawe/ ]
- Raw text -