libX11 build failure

Alan Coopersmith Alan.Coopersmith at Sun.COM
Thu Sep 24 09:19:33 PDT 2009


The AM_SILENT_RULES macro in automake 1.11 should be setting
AM_DEFAULT_VERBOSITY already.   In my installation it's in
/usr/share/aclocal-1.11/silent.m4 :

case $enable_silent_rules in
yes) AM_DEFAULT_VERBOSITY=0;;
no)  AM_DEFAULT_VERBOSITY=1;;
*)   AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
esac
AC_SUBST([AM_DEFAULT_VERBOSITY])dnl

Florian Mickler wrote:
> Hi,
> somehow libX11 fails to build here (with the gentoo live-ebuilds) :
> 
> Making all in nls
> make[1]: Entering directory `/var/tmp/portage/x11-libs/libX11-9999/work/libX11-9999/nls'
> Making all in am_ET.UTF-8
> make[2]: Entering directory `/var/tmp/portage/x11-libs/libX11-9999/work/libX11-9999/nls/am_ET.UTF-8'
> Makefile:255: *** Recursive variable `cpp_verbose_' references itself (eventually).  Stop.
> 
> 
> i think the problem is:
>  # Support for automake 1.11 AM_SILENT_RULES
> 254 cpp_verbose = $(cpp_verbose_$(V))
> 255 cpp_verbose_ = $(cpp_verbose_$(AM_DEFAULT_VERBOSITY))
> 256 cpp_verbose_0 = @echo "  CPP   " $@;
> 
> perhaps there is just a missing AM_DEFAULT_VERBOSITY=0 in configure.ac?
> 
> the error is introduce in this commit:
> commit 7dabcac973d0b6692a3cd62bd6d8e0467b24200b
> Author: Alan Coopersmith <alan.coopersmith at sun.com>
> Date:   Fri Sep 18 16:58:53 2009 -0700
> 
>     Add AM_SILENT_RULES support for cpp rules for man & nls files
> 
> 
> Sincerely,
> Florian
> 
> p.s.: my automake is 1.11,  autoconf is 2.63

-- 
	-Alan Coopersmith-           alan.coopersmith at sun.com
	 Sun Microsystems, Inc. - X Window System Engineering



More information about the xorg-devel mailing list