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
Had the same error with
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.
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:
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:
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 ***