I installed from the 2004.1 liveCD and packages CD; I was just doing `emerge -Du world`, and the metacity configure failed: >>> emerge (7 of 22) x11-wm/metacity-2.8.0 to / >>> Downloading http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/distfiles/metacity-2.8.0.tar.bz2 --04:17:12-- http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/distfiles/metacity-2.8.0.tar.bz2 => `/usr/portage/distfiles/metacity-2.8.0.tar.bz2' Resolving www.mirror.ac.uk... 194.83.57.15, 212.219.56.131, 212.219.56.146, ... Connecting to www.mirror.ac.uk[194.83.57.15]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1,998,468 [application/octet-stream] 100%[====================================>] 1,998,468 58.17K/s ETA 00:00 04:17:46 (57.96 KB/s) - `/usr/portage/distfiles/metacity-2.8.0.tar.bz2' saved [1998468/1998468] >>> md5 src_uri ;-) metacity-2.8.0.tar.bz2 >>> Unpacking source... >>> Unpacking metacity-2.8.0.tar.bz2 to /var/tmp/portage/metacity-2.8.0/work * Applying metacity-2.8.0-xinerama_config_test.patch... [ ok ]>>> Source unpacked. * Patching ${S}/ltmain.sh... * Applying portage-1.4.1.patch... * Applying max_cmd_len-1.5.0.patch... configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets $(MAKE)... yes checking for working aclocal-1.4... found checking for working autoconf... found checking for working automake-1.4... found checking for working autoheader... found checking for working makeinfo... found checking whether to enable maintainer-specific portions of Makefiles... no checking for intltool >= 0.21... 0.30 found checking for perl... /usr/bin/perl configure: error: XML::Parser perl module is required for intltool !!! ERROR: x11-wm/metacity-2.8.0 failed. !!! Function econf, Line 365, Exitcode 1 !!! econf failed pc root # However, dev-perl/XML-Parser (version 2.34) is already installed. Reproducible: Always Steps to Reproduce: 1.emerge -u metacity 2. 3. Actual Results: Configure error as noted. Expected Results: Completed emerge. Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo-r1) ================================================================= System uname: 2.4.25-gentoo-r1 i686 VIA Nehemiah Gentoo Base System version 1.4.10 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer -falign-functions" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer -falign-functions" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/mnt/cdrom" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage" USE="X alsa apache2 apm arts avi berkdb bonobo cdr crypt cups dga dvd emacs encode esd foomaticdb gd gdbm gif gnome gpm gtk gtk2 imap imlib java jikes jpeg ldap libg++ libwww mad mikmod mmx mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png python quicktime readline samba sasl sdl slang spell sse ssl svga tcpd tiff truetype usb x86 xml xml2 xmms xosd zlib"
Hell, I know what this is, it's more (bug #51269) broken packages from either the universal LiveCD or the packages CD. XML::Parser is in /usr/lib/perl5/vendor_perl/5.8.2/i386-linux but that dir is not on my @INC path, only .../i686-linux. Oh well I'll just emerge what's in the i386-linux dir from source.