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)