Subject: | every CPAN package fails for me in CPAN::Meta::Converter, always at line 358 (add_string_requirement) |
I am not sure where else to report this as google seems to tell me I'm
the only one who has this problem.
The CPAN::Meta packages were installed on my system directly from the
Linux distribution, they are part of the distributions "perl" package
(i.e. not installed separately).
Whenever I try to install (or upgrade) any CPAN package, I get the same
error on each and every single one. It is as follows:
Can't locate object method "add_string_requirement" via package
"CPAN::Meta::Requirements" at
/usr/share/perl5/core_perl/CPAN/Meta/Converter.pm line 358.
at /usr/share/perl5/core_perl/ExtUtils/MM_Any.pm line 824.
Can't locate object method "add_string_requirement" via package
"CPAN::Meta::Requirements" at
/usr/share/perl5/core_perl/CPAN/Meta/Converter.pm line 358.
all these files (i.e. the requirements as well as the extutils thing)
are part of the main perl package on my system, and I've already
re-installed that to make sure all the files are OK.
Can anyone tell me what is broken on my system and how to fix it?
perl -v says
This is perl 5, version 16, subversion 2 (v5.16.2) built for
x86_64-linux-thread-multi
uname -a says
Linux xxxx 3.0.51-1-lts #1 SMP Mon Nov 5 11:54:31 CET 2012 x86_64 GNU/Linux
Linux Distribution used is ARCH (and is current as of today, error has
been occuring since at least two months now).