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