-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Andris Pavenis on 3/20/2009 12:28 PM: > The awk script subs.awk generated by config.status contains > \r at end of each line instead of real CR (see attachment > for an example). As result awk fails with an error message:
That indeed looks like a typo in our generation of ac_cs_awk_cr (we wanted either "\\r" or '\r', because we want the two bytes \r in the awk script matching what we just tested earlier). I've pushed your patch. - -- Don't work too hard, make some time for fun as well! Eric Blake [email protected] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAknI1tkACgkQ84KuGfSFAYDK2QCfbHoZ1TxEUVQCAws8nZBVXz6I y68AoKPP0zZUNYdbbKaztU3lUehv8owZ =ic7T -----END PGP SIGNATURE-----
>From bc9bc82a1e5615c6a7bca8bb9800427ac73625ce Mon Sep 17 00:00:00 2001 From: Andris Pavenis <[email protected]> Date: Tue, 24 Mar 2009 06:47:09 -0600 Subject: [PATCH] Fix awk substitution of carriage returns on DJGPP. * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fix typo in generation of ac_cs_awk_cr. * THANKS: Update. Signed-off-by: Eric Blake <[email protected]> --- ChangeLog | 7 +++++++ THANKS | 1 + lib/autoconf/status.m4 | 2 +- 3 files changed, 9 insertions(+), 1 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6bb006e..b565525 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2009-03-24 Andris Pavenis <[email protected]> (tiny change) + + Fix awk substitution of carriage returns on DJGPP. + * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fix typo in + generation of ac_cs_awk_cr. + * THANKS: Update. + 2009-03-24 Aaron W. LaFramboise <[email protected]> (tiny change) Work around cygwin bash igncr mode. diff --git a/THANKS b/THANKS index 019d9fd..77da1dd 100644 --- a/THANKS +++ b/THANKS diff --git a/lib/autoconf/status.m4 b/lib/autoconf/status.m4 index 0e118f2..72e6893 100644 --- a/lib/autoconf/status.m4 +++ b/lib/autoconf/status.m4 @@ -385,7 +385,7 @@ if test "x$ac_cr" = x; then fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\\r' + ac_cs_awk_cr='\r' else ac_cs_awk_cr=$ac_cr fi -- 1.6.1.2
