Nigel Taylor: > Did you try the modified version of m4?
No. What modified version of m4 is there? > I seem to still have 1.28 of gtar I hadn't committed the update to 1.29 while I was examining the regression failures. It's in the tree now. > From what I see it works or I don't see what your seeing. By default, the included tests/testsuite script is used. To force it to be regenerated, touch one of the *.at source files. The port now patches one of them. > The original input file tests/onetop05.at contains (mkdir d1 > the only time ( would be removed if it was a m4 macro parameter list, or had > been > set as a quote. Hmm, I guess only sigpipe and remfiles01 fail: "tar" is macro-expanded, and "(tar" causes the problem. This is a partial diff of the included testsuite script (-) and the one regenerated with base m4 (+): @@ -38992,7 +39008,7 @@ # <[email protected]> { set +x -$as_echo "$at_srcdir/sigpipe.at:30: +$as_echo "$at_srcdir/sigpipe.at:42: ( case \`(cat \"\$at_myself\" 2>&3 | :) 3>&1 >/dev/null\` in #( ?*) exit 77;; @@ -39008,8 +39024,8 @@ # Discard diagnostics that some shells generate about broken pipes. (tar tf archive 2>&3 | :) 3>&2 2>/dev/null " -at_fn_check_prepare_notrace 'a `...` command substitution' "sigpipe.at:30" -( $at_check_trace; +at_fn_check_prepare_notrace 'a `...` command substitution' "sigpipe.at:42" +( $at_check_trace; ( case `(cat "$at_myself" 2>&3 | :) 3>&1 >/dev/null` in #( ?*) exit 77;; -- Christian "naddy" Weisgerber [email protected]
