]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
Support m4 1.4.5 in testsuite.
authorEric Blake <ebb9@byu.net>
Sat, 3 Nov 2007 14:44:44 +0000 (08:44 -0600)
committerEric Blake <ebb9@byu.net>
Sat, 3 Nov 2007 14:46:52 +0000 (08:46 -0600)
* tests/torture.at (Define a newline): Exclude line numbers in
error message.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
tests/torture.at

index 42ce31ca7197a85b014615344ef80bc45e2c0ad2..a98e2103bfd70e8710e2d0e4ea1cf9a20ac46b8c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-11-03  Eric Blake  <ebb9@byu.net>
+
+       Support m4 1.4.5 in testsuite.
+       * tests/torture.at (Define a newline): Exclude line numbers in
+       error message.
+       Reported by Ralf Wildenhues.
+
 2007-11-03  Jim Meyering  <meyering@redhat.com>
 
        Remove automake-provided files from version control.
index d537eb972fb6c8ff5f3b4115942ec189a43a2612..354deee25d59ecfcb33b08df578d3bf17d2ebd71 100644 (file)
@@ -766,13 +766,17 @@ AT_SETUP([Define a newline])
 AT_CONFIGURE_AC([[AC_DEFINE([foo], [one
 two], [This spans two lines.])
 ]])
-AT_CHECK_AUTOCONF([], [], [],
-[[configure.ac:5: warning: AC_DEFINE: `one
-configure.ac:5: two' is not a valid preprocessor define value
+AT_CHECK_AUTOCONF([], [], [], [stderr])
+dnl Older versions of m4 report error at line 6 (end of macro);
+dnl newer versions report it at line 5 (start of macro).
+AT_CHECK([[sed 's/^configure.ac:[56]: //' stderr]], [],
+[[warning: AC_DEFINE: `one
+two' is not a valid preprocessor define value
 ]])
-AT_CHECK_AUTOHEADER([], [], [],
-[[configure.ac:5: warning: AC_DEFINE: `one
-configure.ac:5: two' is not a valid preprocessor define value
+AT_CHECK_AUTOHEADER([], [], [], [stderr])
+AT_CHECK([[sed 's/^configure.ac:[56]: //' stderr]], [],
+[[warning: AC_DEFINE: `one
+two' is not a valid preprocessor define value
 ]])
 AT_CHECK_CONFIGURE
 AT_CHECK_DEFINES([[#define foo one
@@ -781,13 +785,15 @@ AT_CHECK_DEFINES([[#define foo one
 AT_CONFIGURE_AC([[AC_DEFINE_UNQUOTED([foo], [one
 two], [This spans two lines.])
 ]])
-AT_CHECK_AUTOCONF([], [], [],
-[[configure.ac:5: warning: AC_DEFINE_UNQUOTED: `one
-configure.ac:5: two' is not a valid preprocessor define value
+AT_CHECK_AUTOCONF([], [], [], [stderr])
+AT_CHECK([[sed 's/^configure.ac:[56]: //' stderr]], [],
+[[warning: AC_DEFINE_UNQUOTED: `one
+two' is not a valid preprocessor define value
 ]])
-AT_CHECK_AUTOHEADER([], [], [],
-[[configure.ac:5: warning: AC_DEFINE_UNQUOTED: `one
-configure.ac:5: two' is not a valid preprocessor define value
+AT_CHECK_AUTOHEADER([], [], [], [stderr])
+AT_CHECK([[sed 's/^configure.ac:[56]: //' stderr]], [],
+[[warning: AC_DEFINE_UNQUOTED: `one
+two' is not a valid preprocessor define value
 ]])
 AT_CHECK_CONFIGURE
 AT_CHECK_DEFINES([[#define foo one