>>>>> "David" == David Morgan <[EMAIL PROTECTED]> writes:

David> ac_file=tests/atconfig echo "X"$ac_file"" | sed '
David> /^X\(.*^/\)\/\/*^/^/*\/*$/{ s//\1/p; q; }'

Thanks a lot.  That's an actual bug in Autoconf, but which is
exhibited only on machines on which `expr' fails, which is probably
your case.

Here is what I'm currently checking in:

2000-10-18  Akim Demaille  <[EMAIL PROTECTED]>

        * acgeneral.m4 (_AC_SHELL_DIRNAME): The `sed' fall back was not
        quoted.

Index: acgeneral.m4
===================================================================
RCS file: /cvs/autoconf/acgeneral.m4,v
retrieving revision 1.579
diff -u -r1.579 acgeneral.m4
--- acgeneral.m4 2000/10/17 16:34:10 1.579
+++ acgeneral.m4 2000/10/18 12:15:57
@@ -926,12 +926,12 @@
       X$1 : 'X\(//\)$' \| \
       X$1 : 'X\(/\)' \| \
       .   : '\(.\)' 2>/dev/null ||
-echo "X$1" | sed '
+echo "X$1" | sed ['
            /^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/p; q; }
            /^X\(\/\/\)[^/].*/{ s//\1/p; q; }
            /^X\(\/\/\)$/{ s//\1/p; q; }
            /^X\(\/\).*/{ s//\1/p; q; }
-           s/.*/./p; q'])
+           s/.*/./p; q']])


 ## --------------------------------------------------- ##

Reply via email to