Hello
Acording to:
2001-10-08 Akim Demaille <[EMAIL PROTECTED]>
* lib/m4sugar/m4sugar.m4 (m4_provide_ifelse): Rename as...
(m4_provide_if): this.
* lib/m4sugar/m4sh.m4 (AS_REQUIRE): New.
* lib/autoconf/general.m4 (AS_DEFUN, AC_DEFUN_ONCE, AC_BEFORE)
(AC_REQUIRE, AC_PROVIDE, AC_PROVIDE_IFELSE): Be exact copy of the
M4sugar peer, i.e., drop the `AC_PROVIDE_$1' broken marker.
from autoconf ChangeLog, libtool.m4 need change all
ifdef(AC_PROVIDE_MACRO_NAME, foo, bar)
to
AC_PROVIDE_IFELSE([MACRO_NAME], [foo], [bar])
Without this change detecting dlopen() and win32 dll capability are
imposible.
Jakub Bogusz <[EMAIL PROTECTED]> make patch fixing this issue.
I attach this patch to this message.
Best regards.
--
Artur Frysiak
http://www.pld.org.pl/
--- libtool-1.4d/libtool.m4.orig Mon Jan 7 19:34:22 2002
+++ libtool-1.4d/libtool.m4 Tue Apr 23 19:36:03 2002
@@ -189,8 +189,8 @@
;;
esac
-ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
-ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
+AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
+AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
enable_win32_dll=yes, enable_win32_dll=no)
AC_ARG_ENABLE([libtool-lock],
@@ -463,7 +463,7 @@
CFLAGS="$SAVE_CFLAGS"
fi
;;
-ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
+AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
AC_CHECK_TOOL(DLLTOOL, dlltool, false)
AC_CHECK_TOOL(AS, as, false)