I'm trying to migrate to modular X. While running 'emerge xkeyboard-config' configure ran into an error. There is the module XML::Parser missing. Configure says that this is required for intltool. So I would suggest that the package xkeyboard-config has a dependency to this perl module. If this module is missing at the host system it should be installed via emerge. /***********************/ /* out of config.log */ /***********************/ It was created by xkeyboard-config configure 0.7, which was generated by GNU Autoconf 2.59. Invocation command line was $ ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man - -infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir= /var/lib --with-xkb-base=/usr/share/X11/xkb --enable-compat-rules --disable-xkbc omp-symlink --with-xkb-rules-symlink=xorg --build=i686-pc-linux-gnu ## --------- ## ## Platform. ## ## --------- ## hostname = paradise uname -m = i686 uname -r = 2.6.16 uname -s = Linux uname -v = #1 Tue Apr 4 12:17:53 CEST 2006 /usr/bin/uname -p = Pentium III (Coppermine) /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /sbin PATH: /usr/sbin PATH: /usr/lib/portage/bin PATH: /bin PATH: /usr/bin PATH: /opt/bin PATH: /usr/i686-pc-linux-gnu/gcc-bin/3.3.6 PATH: /usr/qt/3/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1289: checking for a BSD-compatible install configure:1344: result: /bin/install -c configure:1355: checking whether build environment is sane configure:1398: result: yes configure:1463: checking for gawk configure:1479: found /bin/gawk configure:1489: result: gawk configure:1499: checking whether make sets $(MAKE) configure:1519: result: yes configure:1687: checking whether to enable maintainer-specific portions of Makef iles configure:1696: result: no configure:1718: checking for xkbcomp configure:1736: found /usr/bin/xkbcomp configure:1749: result: /usr/bin/xkbcomp configure:1830: checking for intltool >= 0.30 configure:1840: result: 0.33 found configure:1897: checking for perl configure:1915: found /usr/bin/perl configure:1945: checking for XML::Parser configure:1951: error: XML::Parser perl module is required for intltool [plus some more ...] /********************************/ /* output of 'emerge --info': */ /********************************/ Gentoo Base System version 1.12.0_pre16 Portage 2.1_pre7-r4 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.6-r3, 2.6.16 i686) ================================================================= System uname: 2.6.16 i686 Pentium III (Coppermine) dev-lang/python: 2.3.5-r2, 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mcpu=pentium3 -mieee-fp -mmmx -msse -mno-3dnow -march=pentium3 -pip e -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/ config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/t erminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -mcpu=pentium3 -mieee-fp -mmmx -msse -mno-3dnow -march=pentium3 -p ipe -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://213.186.33. 37/gentoo-distfiles/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http:// 213.186.33.38/gentoo-distfiles/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gen too/" LANG="de_DE.UTF-8" LC_ALL="de_DE.UTF-8" LINGUAS="de en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aim alsa apache2 apm avi bash-completion berkdb bitmap-fonts bzip2 cr ypt curl curlwrappers dbus dga directfb emacs emacs-w3 esd ethereal examples fbc on gif gpm gtk gtk2 imlib ipv6 isdnlog jpeg leim maildir mailwrapper mmx mozilla mp3 mpeg mule ncurses nls ogg oggvorbis pam pcmcia pcre pdflib perl plotutils p ng posix pppd python readline socks5 spell sse ssl svg svga symlink sysvipc tcpd tetex threads tidy truetype truetype-fonts type1-fonts unicode verbose vhosts v ideos voodoo3 vorbis wddx wifi win32codecs wmf wxwindows xface xine xinerama xml xml2 xmlrpc xmms xosd xpm xprint xsl xv xvid yahoo yaz zeo zlib elibc_glibc inp ut_devices_keyboard input_devices_mouse kernel_linux linguas_de linguas_en userl and_GNU video_cards_neomagic video_cards_vesa video_cards_fbdev" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTDIR_OV ERLAY
It directly depends on it. Running perl-cleaner after perl upgrade is NOT optional. *** This bug has been marked as a duplicate of 127591 ***