Hi Eric, seeing a couple of failures with current git master M4:
Cheers, Ralf ## -------------------------------------- ## ## GNU M4 1.9a.502-64df-dirty test suite. ## ## -------------------------------------- ## testsuite: command line was: $ ../m4/tests/testsuite -C tests ## ----------- ## ## ChangeLogs. ## ## ----------- ## testsuite: ../../m4/gnulib/ChangeLog: | 2009-04-16 Jim Meyering <meyer...@redhat.com> | | useless-if-before-free: improve conversion code | * build-aux/useless-if-before-free: Adjust code-in-comment to match | "...!= 0" as well as "...!= NULL". emacs has one of the former. | | 2009-04-14 Bruno Haible <br...@clisp.org> | | * modules/fcntl (Depends-on): Add extensions. | * m4/fcntl_h.m4 (gl_FCNTL_H): Add a comment. testsuite: ../../m4/ChangeLog: | 2009-05-04 Eric Blake <e...@byu.net> | | Silence verbose testsuite runs. | * tests/testsuite.at (m4_version_prereq): Bump to recent | autoconf.git version where stdout-nolog was added. | * tests/builtins.at (esyscmd, syscmd): Use new stdout-nolog. | * tests/freeze.at (AT_TEST_FREEZE): Likewise. | * tests/others.at (stderr closed): Likewise. | * HACKING: Mention new requirement. | * bootstrap: Likewise. uname -m = i686 uname -r = 2.6.26-2-686 uname -s = Linux testsuite: atconfig: ../../m4/tests/testsuite.at:160: /tmp/m4/build/tests/m4 --version m4 (GNU M4) 1.9a.548-c58a-dirty ## ------------------------ ## ## Summary of the failures. ## ## ------------------------ ## Failed tests: GNU M4 1.9a.502-64df-dirty test suite test groups: NUM: FILE-NAME:LINE TEST-GROUP-NAME KEYWORDS 40: options.at:27 deprecated options 44: options.at:257 unknown option 47: options.at:392 --debugmode Skipped tests: GNU M4 1.9a.502-64df-dirty test suite test groups: NUM: FILE-NAME:LINE TEST-GROUP-NAME KEYWORDS 86: others.at:683 stdin seekable ## ---------------------- ## ## Detailed failed tests. ## ## ---------------------- ## # -*- compilation -*- 40. options.at:27: testing ... ../../m4/tests/options.at:30: $M4 -d --diversions=1 < /dev/null stderr: /tmp/m4/build/src/.libs/lt-m4: unrecognized option '--diversions=1' Try `m4 --help' for more information. ../../m4/tests/options.at:30: $SED 's/^[^:]*[lt-]*m4[.ex]*:/m4:/ /^m4debug: module/s/opening file.*/opening file/ s/\(cannot open module [^:]*\):.*/\1/ s/Bad file number/Bad file descriptor/ ' stderr >&2 Not enabling shell tracing (command contains an embedded newline) stderr: m4: unrecognized option '--diversions=1' Try `m4 --help' for more information. ../../m4/tests/options.at:31: $SED 's/Try.*help/Try `m4 --help/' stderr Not enabling shell tracing (command contains a `...` command substitution) --- - 2009-06-12 12:23:32.770807975 +0200 +++ /tmp/m4/build/tests/testsuite.dir/at-groups/40/stdout 2009-06-12 12:23:32.000000000 +0200 @@ -1,3 +1,3 @@ -m4: unrecognized option `--diversions=1' +m4: unrecognized option '--diversions=1' Try `m4 --help' for more information. 40. options.at:27: 40. deprecated options (options.at:27): FAILED (options.at:31) # -*- compilation -*- 44. options.at:257: testing ... ../../m4/tests/options.at:259: $M4 -d --unknown < /dev/null stderr: /tmp/m4/build/src/.libs/lt-m4: unrecognized option '--unknown' Try `m4 --help' for more information. ../../m4/tests/options.at:259: $SED 's/^[^:]*[lt-]*m4[.ex]*:/m4:/ /^m4debug: module/s/opening file.*/opening file/ s/\(cannot open module [^:]*\):.*/\1/ s/Bad file number/Bad file descriptor/ ' stderr >&2 Not enabling shell tracing (command contains an embedded newline) stderr: m4: unrecognized option '--unknown' Try `m4 --help' for more information. ../../m4/tests/options.at:260: $SED 's/Try.*help/Try `m4 --help/' stderr Not enabling shell tracing (command contains a `...` command substitution) --- - 2009-06-12 12:23:33.535165680 +0200 +++ /tmp/m4/build/tests/testsuite.dir/at-groups/44/stdout 2009-06-12 12:23:33.000000000 +0200 @@ -1,3 +1,3 @@ -m4: unrecognized option `--unknown' +m4: unrecognized option '--unknown' Try `m4 --help' for more information. 44. options.at:257: 44. unknown option (options.at:257): FAILED (options.at:260) # -*- compilation -*- 47. options.at:392: testing ... ../../m4/tests/options.at:405: $M4 -d -tlen in < /dev/null stderr: m4trace: -1- len(`abc') -> `3' ../../m4/tests/options.at:405: $SED 's/^[^:]*[lt-]*m4[.ex]*:/m4:/ /^m4debug: module/s/opening file.*/opening file/ s/\(cannot open module [^:]*\):.*/\1/ s/Bad file number/Bad file descriptor/ ' stderr >&2 Not enabling shell tracing (command contains an embedded newline) ../../m4/tests/options.at:410: $M4 -d -tlen -dfl -d in < /dev/null stderr: m4trace:in:2: -1- len(`abc') -> `3' ../../m4/tests/options.at:410: $SED 's/^[^:]*[lt-]*m4[.ex]*:/m4:/ /^m4debug: module/s/opening file.*/opening file/ s/\(cannot open module [^:]*\):.*/\1/ s/Bad file number/Bad file descriptor/ ' stderr >&2 Not enabling shell tracing (command contains an embedded newline) ../../m4/tests/options.at:416: $M4 -d -tlen in -dfli < /dev/null stderr: m4trace: -1- len(`abc') -> `3' m4debug: input from m4wrap recursion level 1 m4debug: input from m4wrap exhausted ../../m4/tests/options.at:416: $SED 's/^[^:]*[lt-]*m4[.ex]*:/m4:/ /^m4debug: module/s/opening file.*/opening file/ s/\(cannot open module [^:]*\):.*/\1/ s/Bad file number/Bad file descriptor/ ' stderr >&2 Not enabling shell tracing (command contains an embedded newline) ../../m4/tests/options.at:424: $M4 -d -dV in < /dev/null stderr: m4debug: module m4: opening file `m4.a' m4debug: module m4: init hook called m4debug: module m4: opened m4debug: module m4: builtins loaded m4debug: module gnu: opening file `gnu.a' m4debug: module gnu: opened m4debug: module gnu: builtins loaded m4debug: module gnu: macros loaded m4debug: path search for `in' found `in' m4debug: input read from `in' m4trace:in:1: -1- id 1: include ... = <include>{m4} m4debug:in:1: path search for `nested' found `nested' m4debug:in:1: input read from `nested' m4trace:in:1: -1- id 1: include(`nested') -> <file: nested> m4trace:nested:1: -1- id 2: m4wrap ... = <m4wrap>{m4} m4trace:nested:1: -1- id 2: m4wrap(`divnum ') -> `' m4trace:nested:2: -1- id 3: dnl ... = <dnl>{m4} m4trace:nested:2: -1- id 3: dnl -> `' m4debug:nested:3: input reverted to in, line 1 m4trace:in:1: -1- id 4: dnl ... = <dnl>{m4} m4trace:in:1: -1- id 4: dnl -> `' m4trace:in:2: -1- id 5: len ... = <len>{m4} m4trace:in:2: -1- id 5: len(`abc') -> `3' m4debug:in:3: input exhausted m4debug: input from m4wrap recursion level 1 m4trace:nested:1: -1- id 6: divnum ... = <divnum>{m4} m4trace:nested:1: -1- id 6: divnum -> `0' m4debug: input from m4wrap exhausted m4debug: module gnu: symbols unloaded m4debug: module gnu: finish hook called m4debug: module gnu: closed m4debug: module m4: symbols unloaded m4debug: module m4: resident module not closed ../../m4/tests/options.at:424: $SED 's/^[^:]*[lt-]*m4[.ex]*:/m4:/ /^m4debug: module/s/opening file.*/opening file/ s/\(cannot open module [^:]*\):.*/\1/ s/Bad file number/Bad file descriptor/ ' stderr >&2 Not enabling shell tracing (command contains an embedded newline) ../../m4/tests/options.at:463: $M4 -d --debug=-e --debugmode=+xt in < /dev/null stderr: m4trace: -1- id 1: include(`nested') m4trace: -1- id 2: m4wrap(`divnum ') m4trace: -1- id 3: dnl m4trace: -1- id 4: dnl m4trace: -1- id 5: len(`abc') m4trace: -1- id 6: divnum ../../m4/tests/options.at:463: $SED 's/^[^:]*[lt-]*m4[.ex]*:/m4:/ /^m4debug: module/s/opening file.*/opening file/ s/\(cannot open module [^:]*\):.*/\1/ s/Bad file number/Bad file descriptor/ ' stderr >&2 Not enabling shell tracing (command contains an embedded newline) ../../m4/tests/options.at:475: $M4 -d --debu < /dev/null stderr: /tmp/m4/build/src/.libs/lt-m4: option '--debu' is ambiguous Try `m4 --help' for more information. ../../m4/tests/options.at:475: $SED 's/^[^:]*[lt-]*m4[.ex]*:/m4:/ /^m4debug: module/s/opening file.*/opening file/ s/\(cannot open module [^:]*\):.*/\1/ s/Bad file number/Bad file descriptor/ ' stderr >&2 Not enabling shell tracing (command contains an embedded newline) stderr: m4: option '--debu' is ambiguous Try `m4 --help' for more information. ../../m4/tests/options.at:476: $SED -e 's/Try.*--help/Try `m4 --help/' stderr Not enabling shell tracing (command contains a `...` command substitution) --- - 2009-06-12 12:23:34.238818619 +0200 +++ /tmp/m4/build/tests/testsuite.dir/at-groups/47/stdout 2009-06-12 12:23:34.000000000 +0200 @@ -1,3 +1,3 @@ -m4: option `--debu' is ambiguous +m4: option '--debu' is ambiguous Try `m4 --help' for more information. 47. options.at:392: 47. --debugmode (options.at:392): FAILED (options.at:476)