Summary: | media-sound/pulseaudio-2.0-r1 fails to emerge with error saying XML::Parser perl module is required for intltool | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | rainer <rbachl> |
Component: | [OLD] Unspecified | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | major | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
rainer
2012-06-13 23:41:07 UTC
The error seems to be related to the recent update of the perl packages. The same type of error occurs when emerging net-im/pidgin-2.10.4 I have dev-perl/XML-Parser-2.410.0 installed. XML-Parser cannot be found although it is installed: # /usr/bin/perl -e "require XML::Parser" Can't locate XML/Parser.pm in @INC (@INC contains: /etc/perl /usr/local/lib64/perl5/5.16.0/x86_64-linux /usr/local/lib64/perl5/5.16.0 /usr/lib64/perl5/vendor_perl/5.16.0/x86_64-linux /usr/lib64/perl5/vendor_perl/5.16.0 /usr/lib64/perl5/5.16.0/x86_64-linux /usr/lib64/perl5/5.16.0 .) at -e line 1. The XML-Parser files are installed for the previous perl version: # equery files XML-Parser * Searching for XML-Parser ... * Contents of dev-perl/XML-Parser-2.410.0: /usr /usr/lib64 /usr/lib64/perl5 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/vendor_perl/5.12.4 /usr/lib64/perl5/vendor_perl/5.12.4/x86_64-linux /usr/lib64/perl5/vendor_perl/5.12.4/x86_64-linux/XML /usr/lib64/perl5/vendor_perl/5.12.4/x86_64-linux/XML/Parser /usr/lib64/perl5/vendor_perl/5.12.4/x86_64-linux/XML/Parser.pm Therefore, the error can be resolved by re-emerging XML-Parser. # emerge -1 XML-Parser Then XML-Parser is installed in the correct directory: # equery files XML-Parser * Searching for XML-Parser ... * Contents of dev-perl/XML-Parser-2.410.0: /usr /usr/lib64 /usr/lib64/perl5 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/vendor_perl/5.16.0 /usr/lib64/perl5/vendor_perl/5.16.0/x86_64-linux /usr/lib64/perl5/vendor_perl/5.16.0/x86_64-linux/XML /usr/lib64/perl5/vendor_perl/5.16.0/x86_64-linux/XML/Parser /usr/lib64/perl5/vendor_perl/5.16.0/x86_64-linux/XML/Parser.pm As a conclusion, the bug is related to the perl update. It seems that I have missed the setup warning when dev-lang/perl-5.16.0 was installed: WARN:setup UPDATE THE PERL MODULES: After updating dev-lang/perl you must reinstall the installed perl modules. Use: perl-cleaner --all |