Subject says it all. media-libs/gegl-0.2.0-r2 USE="cairo ffmpeg jpeg mmx png raw sdl sse svg -debug -jpeg2k -lensfun -openexr -umfpack" errors out during configure time with checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool Reproducible: Always
Had the same error with gnome-base/gconf-3.2.6-r1 and net-dns/avahi-0.6.31-r2 but XML-Parser was installed: ~ # emerge -va1 XML-Parser These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-perl/XML-Parser-2.410.0-r1 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB after reemerging it the xml errors were gone. there must have some update broken it. I did: perl-cleaner --all -v and it seems I had an update from 5.16.2 to 5.18.1
I believe your emerge output from a recent upgrade (stored long-term in /var/log/portage/elog/summary.log by default) contains something like this: >>> Messages generated by process 13355 on 2013-09-05 09:36:06 CDT for package dev-lang/perl-5.18.1: WARN: setup UPDATE THE PERL MODULES: After updating dev-lang/perl you must reinstall the installed perl modules. Use: perl-cleaner --all
btw, at next you will propably come into this bug: https://bugs.gentoo.org/show_bug.cgi?id=483562
I had this problem with gnome-doc-utils, gconf, and ibus. Running perl-cleaner--reallyall, may have been overkill, but that got all to emerge.
There has been a "random" bug with dev-perl/XML-Parser where it is installed and nothing can find it, every time a simple reinstall fixes it. Maybe that one hit you again?
This isn't really a bug, perl-cleaner --all is needed after every perl upgrade (5.x to 5.y), it's mentioned in perl's postmerge messages. XML-Parser is by far the most common problem you'll first hit though, if you do not use perl-cleaner --all as suggested. *** This bug has been marked as a duplicate of bug 41124 ***