On Mon, Aug 14, 2006 at 11:28:38AM -0500, Zinx Verituse wrote:
> > It's not the OSs that cause the bug, but the old macro definitions in
> > aclocal.m4.
>
> No, it's not the OSs, it's Debian's libtool package. Anything that uses
> file_magic is *still broken* because EGREP still isn't properly passed to
> the libtool script. The OSs I listed are ones that the *NEW* macros still
> use file_magic for.
Recent version of libtool.m4 have this:
# AC_PROG_EGREP
# -------------
# This is predefined starting with Autoconf 2.54, so this
# conditional
# definition can be removed once we require Autoconf 2.54 or
# later.
m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
[if echo a | (grep -E '(a|b)') >/dev/null 2>&1
then ac_cv_prog_egrep='grep -E'
else ac_cv_prog_egrep='egrep'
fi])
EGREP=$ac_cv_prog_egrep
AC_SUBST([EGREP])
])])
It should create your EGREP. If it doesn't, you're still not
using the latest libtool.m4.
Note that the source has 2 copies of acinclude.m4. You will
probably need to remove everything that comes from an old libtool
version from both of them.
Kurt
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]