Hello,
  I commited the patch attached.
It removes the broken check from AC_CONFIG_LIBOBJ_DIR.

Moreover, it contains one small unrelated change: improved sanity
check in m4_bmatch; this was also part of the patch which started
this thread.

Have a nice day,
        Stepan
2005-05-13  Stepan Kasal  <[EMAIL PROTECTED]>

        * lib/autoconf/general.m4 (AC_CONFIG_LIBOBJ_DIR): Remove the broken
          check.
        * lib/m4sugar/m4sugar.m4 (m4_bmatch): Halt with error if we don't get
          enough arguments, similarly as in m4_bpatsubsts.

Index: lib/autoconf/general.m4
===================================================================
RCS file: /cvsroot/autoconf/autoconf/lib/autoconf/general.m4,v
retrieving revision 1.853
diff -u -r1.853 general.m4
--- lib/autoconf/general.m4     12 May 2005 11:26:07 -0000      1.853
+++ lib/autoconf/general.m4     13 May 2005 09:15:51 -0000
@@ -2492,10 +2492,7 @@
 # -----------------------------
 # Announce LIBOBJ replacement files are in $top_srcdir/DIRNAME.
 AC_DEFUN_ONCE([AC_CONFIG_LIBOBJ_DIR],
-[m4_bmatch([$1], [^]m4_defn([m4_cr_symbols2]),
-          [AC_WARNING([invalid replacement directory: $1])])dnl
-m4_divert_text([DEFAULTS], [ac_config_libobj_dir=$1])[]dnl
-])
+[m4_divert_text([DEFAULTS], [ac_config_libobj_dir=$1])])
 
 
 # AC_LIBSOURCE(FILE-NAME)
Index: lib/m4sugar/m4sugar.m4
===================================================================
RCS file: /cvsroot/autoconf/autoconf/lib/m4sugar/m4sugar.m4,v
retrieving revision 2.85
diff -u -r2.85 m4sugar.m4
--- lib/m4sugar/m4sugar.m4      22 Apr 2005 06:37:26 -0000      2.85
+++ lib/m4sugar/m4sugar.m4      13 May 2005 09:15:51 -0000
@@ -374,8 +374,8 @@
 # All the values are optional, and the macro is robust to active symbols
 # properly quoted.
 m4_define([m4_bmatch],
-[m4_if([$#], 0, [],
-       [$#], 1, [],
+[m4_if([$#], 0, [m4_fatal([$0: too few arguments: $#])],
+       [$#], 1, [m4_fatal([$0: too few arguments: $#: $1])],
        [$#], 2, [$2],
        [m4_if(m4_bregexp([$1], [$2]), -1, [$0([$1], m4_shiftn(3, $@))],
              [$3])])])

Reply via email to