On Mon, Aug 14, 2006 at 07:26:33PM +0200, Kurt Roeckx wrote:
> On Mon, Aug 14, 2006 at 11:28:38AM -0500, Zinx Verituse wrote:
> > 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.

It does create EGREP, in the Makefile, successfully.  As I said, this is
not passed in any way to the libtool script.  I have tested this behavior
by making my architecture use file_magic *in the new libtool.m4*, and
verified that the new macros were being used, and EGREP was not set
*as an environment variable*, or passed in any other way *to the libtool
script*.  It was set in the Makefile.  Please tell me if my testing method
is flawed.

> 
> 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.
> 

I was aware, and have already supplied this information in the xmms bug.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to