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]

Reply via email to