Trying to "emerge evolution" on my system wants to install gnome-extra/gal. Without dev-perl/XML-Parser installed, the gal installation reports: checking for perl... /usr/bin/perl configure: error: XML::Parser perl module is required for intltool !!! ERROR: gnome-extra/gal-1.99.11 failed. !!! Function econf, Line 362, Exitcode 1 !!! econf failed "emerge dev-perl/XML-Parser" before installing "gal" fixes this problem. Please list this as an explicit dependency in the ebuild. Thanks, --ryan. Reproducible: Always Steps to Reproduce: [icculus@boxx ~]$ sudo emerge info Portage 2.0.50-r9 (default-amd64-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.2-gentoo-r1) ================================================================= System uname: 2.6.2-gentoo-r1 x86_64 5 Gentoo Base System version 1.4.3.12 ccache version 2.2 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O3 -fomit-frame-pointer -pipe" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 apm arts avi berkdb crypt encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg kde libg++ libwww mikmod motif mozilla mpeg multilib ncurses nls nogcj oggvorbis opengl oss pam pdflib perl png python qt quicktime readline ruby sdl slang spell ssl tcpd truetype xml2 xmms xv zlib"
Added missing intltool dep (implies XML-parser) to gal-1.99.11, that should take care of this. thanks for the report.
This isnt fixed
hackeron-server distfiles # emerge gal Calculating dependencies ...done! >>> emerge (1 of 1) gnome-extra/gal-1.99.11 to / >>> md5 src_uri ;-) gal-1.99.11.tar.bz2 >>> Unpacking source... >>> Unpacking gal-1.99.11.tar.bz2 to /var/tmp/portage/gal-1.99.11/work * Applying gal-1.99.3-docfix.patch... [ ok ] >>> Source unpacked. * Patching ${S}/ltmain.sh... * Applying portage-1.4.1.patch... * Applying fix-relink-1.4.3.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 perl... /usr/bin/perl configure: error: XML::Parser perl module is required for intltool !!! ERROR: gnome-extra/gal-1.99.11 failed. !!! Function econf, Line 362, Exitcode 1 !!! econf failed hackeron-server distfiles # date Mon Aug 9 19:00:15 Local time zone must be set--see zic manual page 2004 hackeron-server distfiles # emerge info Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-ck5) ================================================================= System uname: 2.6.7-ck5 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.4.16 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -m3dnow -msse -mfpmath=sse,387 -mmmx -fforce-addr -fforce-mem -funroll-loops -maccumulate-outgoing-args -ffast-math" 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/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -m3dnow -msse -mfpmath=sse,387 -mmmx -fforce-addr -fforce-mem -funroll-loops -maccumulate-outgoing-args -ffast-math" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache digest distcc sandbox" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X alsa apache2 apm arts audiofile avi cdr crypt cups directfb dvd emacs encode esd faad flac foomaticdb gif gimpprint gnome gphoto2 gpm gstreamer gtk2 imlib jabber jpeg kde ldap libg++ libwww lirc mikmod mmx monkey mpeg msn mysql nas ncurses nptl oggvorbis opengl oscar pam pda pdflib perl pic png python qt quicktime readline scanner slang spell sse ssl tcpd threads tiff truetype video_cards_nvidia x86 xml2 xmms xv xvid yahoo zlib"
sure it's fixed, only your problem is a different one... you should rebuild your perl modules (#59055) like the ebuild tells you to do.