during emerge of xkeyboard-config, the following message appears during the configuration phase: error: XML::Parser... configure: error: XML::Parser perl module is required for intltool Reproducible: Always Steps to Reproduce: 1. start with a clean system without XML::Parser 2. emerge xkeyboard-config Actual Results: The error message given in the 'description' step above, appears. Expected Results: The message should not appear. The package should be configured and installed. Obtained with a fresh installation of Gentoo Linux. Copied the /var/lib/portage/world from the old installation and ran emerge -quDN world. Workaround: emerge -q1 dev-perl/XML-Parser, then emerge -quDN world.
RDEPEND="x11-apps/xkbcomp" DEPEND="${RDEPEND} >=dev-util/intltool-0.30 dev-perl/XML-Parser" You *must* run perl-cleaner after upgrading perl versions, as told by the elog message.
My apology. As it was a new installation, there were 100s of packages and I missed perl-cleaner message in the elog.
*** This bug has been marked as a duplicate of bug 41124 ***