The Makefiles in .../work/.../nls/${LOCALE}/ have this: .pre: $(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $< | $(CPP_SED_MAGIC) > $@ for whatever reason $RAWCPP is not being set, running make Compose gives this: DWCHAR32=1 < Compose.pre | sed -e '/^# *[0-9][0-9]* *.*$/d' -e '/^#line *[0-9][0-9]* *.*$/d' -e '/^[ ]*XCOMM$/s/XCOMM/#/' -e '/^[ ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/#/' -e '/^[ ]*XHASH/s/XHASH/#/' -e '/\@\@$/s/\@\@$/\\/' > Compose where the long sed(1) command is $(CPP_SED_MAGIC). Note that no command is run, so sed(1)'s stdin is empty and Compose is therefore also empty. I don't see libX11-0.99.1_pre20050905.tar.bz2 at http://xorg.freedesktop.org/X11R7.0-RC0/everything/, so I'm posting this here rather than at fdo. At least at first....
That's because it's a CVS snapshot.
(In reply to comment #1) > That's because it's a CVS snapshot. So it is just cvs w/o any other patches? If so I'll move the bug over there.
Probably worth testing the latest CVS first. I know I saw something go in recently regarding Compose.
OK. I looked further; seems the defin for RAWCPP was moved to xorg-macros.m4, but that is not in the libX11 tar, nor installed anywhere else on my fs. I did find it in my cvsup mirror of fdo, at: /mirrors/CvsUp/PDX/cvs/xorg/util/macros/xorg-macros.m4,v which is in viewcvs at: http://cvs.freedesktop.org/xorg/util/macros/xorg-macros.m4?rev=1.4&view=log I haven't found which -- if any -- ebuild that is part of....
It would be in the util-macros ebuild, if that's current enough.
OK. That is the real bug. x11-misc/util-macros-0.99.0 is too old for x11-libs/libX11-0.99.1_pre20050905 and needs an update. I've changed the summary to match.
Fixed, good catch.