I'm seeing further destabilization in the Autoconf/M4 combo.
My increased focus on testing this combination is because:
- there was an announcement that the next Autoconf release may be
released soon,
- due to Stepan's recent changes to Autoconf, it practically now
*requires* at least M4 1.4.7 to operate properly. So if it finally
turns out that 1.4.7 has a regression over previous M4 releases, there
is a trap situation for users.
Here are the failures. By the way, there was a time when version
requirements were not quite as strict, by the way.
Cheers,
Ralf
# -*- compilation -*-
24. m4sugar.at:51: testing ...
../../autoconf/tests/m4sugar.at:71: autom4te --language=m4sugar script.4s -o
script -o-
stderr:
script.4s:8: warning: syntax
../../autoconf/tests/m4sugar.at:71: sed 's/^[^:]*m4: *\([^:]*:\)
*\([0-9][0-9]*: \)/m4:\1\2/
s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4: /m4:\1\2 /
s/^\(m4:[^:]*:[0-9][0-9]*: \)C\(annot open \)\([^`:]*\):/\1c\2`\3'\'':/
s/^autom4te: [^ ]*m4 /autom4te: m4 /
s/^autom4te: [^ ]*m4\.exe /autom4te: m4 /
s/ (E[A-Z]*)$//
' stderr
../../autoconf/tests/m4sugar.at:75: autom4te --language=m4sugar script.4s -o
script -o- -Wall -f
stderr:
script.4s:6: warning: obsolete
script.4s:7: warning: cross
script.4s:2: cross_warning is expanded from...
script.4s:7: the top level
script.4s:8: warning: syntax
../../autoconf/tests/m4sugar.at:75: sed 's/^[^:]*m4: *\([^:]*:\)
*\([0-9][0-9]*: \)/m4:\1\2/
s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4: /m4:\1\2 /
s/^\(m4:[^:]*:[0-9][0-9]*: \)C\(annot open \)\([^`:]*\):/\1c\2`\3'\'':/
s/^autom4te: [^ ]*m4 /autom4te: m4 /
s/^autom4te: [^ ]*m4\.exe /autom4te: m4 /
s/ (E[A-Z]*)$//
' stderr
--- - 2006-10-26 08:34:34.110204000 +0200
+++ /tmp/autoconf/build/tests/testsuite.dir/at-stdout 2006-10-26
08:34:34.000000000 +0200
@@ -1,6 +1,6 @@
script.4s:6: warning: obsolete
script.4s:7: warning: cross
-script.4s:3: cross_warning is expanded from...
+script.4s:2: cross_warning is expanded from...
script.4s:7: the top level
script.4s:8: warning: syntax
24. m4sugar.at:51: 24. m4_warn (m4sugar.at:51): FAILED (m4sugar.at:75)
# -*- compilation -*-
26. m4sugar.at:121: testing ...
../../autoconf/tests/m4sugar.at:142: autom4te --language=m4sugar script.4s -o
script
stderr:
script.4s:12: error: m4_require: circular dependency of foo
script.4s:4: bar is expanded from...
script.4s:1: foo is expanded from...
script.4s:7: baz is expanded from...
script.4s:12: the top level
autom4te: /home/ralf/local/bin/m4 failed with exit status: 1
../../autoconf/tests/m4sugar.at:142: sed 's/^[^:]*m4: *\([^:]*:\)
*\([0-9][0-9]*: \)/m4:\1\2/
s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4: /m4:\1\2 /
s/^\(m4:[^:]*:[0-9][0-9]*: \)C\(annot open \)\([^`:]*\):/\1c\2`\3'\'':/
s/^autom4te: [^ ]*m4 /autom4te: m4 /
s/^autom4te: [^ ]*m4\.exe /autom4te: m4 /
s/ (E[A-Z]*)$//
' stderr
--- - 2006-10-26 08:34:34.787288000 +0200
+++ /tmp/autoconf/build/tests/testsuite.dir/at-stdout 2006-10-26
08:34:34.000000000 +0200
@@ -1,7 +1,7 @@
script.4s:12: error: m4_require: circular dependency of foo
-script.4s:5: bar is expanded from...
-script.4s:2: foo is expanded from...
-script.4s:8: baz is expanded from...
+script.4s:4: bar is expanded from...
+script.4s:1: foo is expanded from...
+script.4s:7: baz is expanded from...
script.4s:12: the top level
autom4te: m4 failed with exit status: 1
26. m4sugar.at:121: 26. m4_require: circular dependencies (m4sugar.at:121):
FAILED (m4sugar.at:142)