app-text/sablotron-0.97 fails to build it's docs properly without dev-perl/XML-Parser being installed.
Confirmed by me: Making all in doc make[1]: Entering directory `/var/tmp/portage/sablotron-0.97/work/Sablot-0.97/doc' Making all in apidoc make[2]: Entering directory `/var/tmp/portage/sablotron-0.97/work/Sablot-0.97/doc/apidoc' mkdir jsdom-ref mkdir jsdom-ref/apidocs jsdom-ref.xml Can't locate XML/Parser.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i686-linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at ../../utils/apidoc/parse_apidoc.pl line 38. BEGIN failed--compilation aborted at ../../utils/apidoc/parse_apidoc.pl line 38. make[2]: *** [jsdom-ref/complete.html] Error 2 make[2]: Leaving directory `/var/tmp/portage/sablotron-0.97/work/Sablot-0.97/doc/apidoc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sablotron-0.97/work/Sablot-0.97/doc' make: *** [all-recursive] Error 1 !!! ERROR: app-text/sablotron-0.97 failed. !!! Function src_compile, Line 26, Exitcode 2 !!! (no error message)
Just reemerge XML-Parser. It couldn't be found because it's in /usr/lib/perl5/5.6.1 instead of /usr/lib/perl5/5.8.0.
When did you upgrade your perl? If you upgraded and ran the rebuilding script, your old perl modules should have been caught.
There is a dependency on XML-Parser in sablotron. This must have been an upgrade problem.
I also ran into this problem. re-emerging XML-Parser did the trick.