Intltool failed to compile because the new version of perl did not cause remerging of perl modules. The required perl module XML::Parser was located in /usr/lib/perl5/vendor_perl/5.8.6/i386-linux, while the new version of perl was looking in /usr/lib/perl5/vendor_perl/5.8.7/i686-linux. It seems to me that installing a new version of perl should either preserve the search paths or remerge all installed perl modules. See the attachment for a list of ebuilds I reinstalled to fix the problem, and for the other details relevant to the issue. The workaround is manually reinstalling those perl modules which are located in the wrong directory. Reproducible: Always Steps to Reproduce: 1. Installed 2005.1 from binaries 2. Installed Perl 5.8.7-r1 from ~x86 3. Tried emerge -u --deep --newuse world. Actual Results: intltool failed. Any package that needs a perl module will fail. Expected Results: Installed all packages correctly. Portage 2.0.53_rc7 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r3, 2.6.12-gentoo-r6gentoo i686) ================================================================= System uname: 2.6.12-gentoo-r6gentoo i686 AMD Athlon(TM) XP 2600+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 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 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext 3ds S3TC X a52 aac acl acpi aim alsa amr apm arts asm audiofile avi bash-completion berkdb bitmap-fonts bootsplash bzip2 cdda cddb cdio cdparanoia cdr crypt cscope css cups curl dga dpms dts dv dvb dvd dvdr dvdread edl eds emboss encode esd ethereal exif fam fame fat fbcon ffmpeg fftw firefox flac flash fluidsynth fmod foomaticdb fortran fping ftp fusion gb gdbm gif gimp ginac glut gmp gnome gnuplot gpm gs gstreamer gtk gtk2 id3 ieee1394 imagemagick imlib ipv6 jack joystick jp2 jpeg jpeg2k kde kdeenablefinal kdexdeltas ladcca ladspa lame lcms ldap libg++ libsamplerate libwww lirc live lm_sensors lzo mad matroska mikmod ming mjpeg mmx mmxext mng mod motif mozilla mozsvg mp3 mpeg mpeg2 mpeg4 mplayer msn musepack mythtv nas ncurses network nls ntfs nvidia ogg oggvorbis on-the-fly-crypt openal opengl osc oscar oss pam pdflib perl plotutils png povray python qt quicktime rar readline real reiserfs rtc ruby samba sblive scanner screen sdl shorten silverxp sndfile soundtouch speex spell sse ssl startup-notification stream subp subtitles subversion svg svgz sysfs tcltk tcpd tga theora threads tidy tiff transcode truetype truetype-fonts type1-fonts udev usb v4l v4l2 vcd vim-pager vim-with-x vlm vorbis win32codecs xanim xfs xine xinerama xml2 xmms xosd xpm xprint xscreensaver xv xvid xvmc yv12 zlib zvbi userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Created attachment 72054 [details] Full summary and error messages
Created attachment 72055 [details] List of packages installed from ~x86 instead of x86
That's what's perl-cleaner for...