I've got a older Seagate GoFlex Home. It has been running ArchLinux for a long time and all was good. I recently reinstalled fresh (format drive, copy image, etc). After the install the Perl install seems to be broken in a strange way.
I'm unable to run Cpan, nor can I manually install perl modules (ex: download tar.gz and run perl Makefile.pl, etc). I get the same problem related to MakeMaker from the core install:
$this->bbcode_second_pass_code('', '# cpan
Can't locate ExtUtils/MakeMaker/version/vpp.pm in @INC (you may need to install the ExtUtils::MakeMaker::version::vpp module) (@INC contains: /usr/lib/perl5/5.28/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.28/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.28/core_perl /usr/share/perl5/core_perl) at (eval 14) line 1.
BEGIN failed--compilation aborted at (eval 14) line 1.
Compilation failed in require at /usr/share/perl5/core_perl/ExtUtils/MakeMaker.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/core_perl/ExtUtils/MakeMaker.pm line 10.
Compilation failed in require at /usr/share/perl5/core_perl/CPAN.pm line 48.
BEGIN failed--compilation aborted at /usr/share/perl5/core_perl/CPAN.pm line 48.
Compilation failed in require at /usr/share/perl5/core_perl/App/Cpan.pm line 288.
BEGIN failed--compilation aborted at /usr/share/perl5/core_perl/App/Cpan.pm line 288.
Compilation failed in require at /usr/bin/core_perl/cpan line 10.
BEGIN failed--compilation aborted at /usr/bin/core_perl/cpan line 10.')
The same error occurs when trying to manually install a perl module (perl Makefile.pl). My other ArchLinux Arm installs all work fine so this seems to be specific to Armv5 but I'm not sure. Google hasn't turned up anything other than various centos posts that just need to install ExtUtils::MakeMaker, which appears to be installed properly:
$this->bbcode_second_pass_code('', '[root@tank2 MakeMaker]# pwd
/usr/share/perl5/core_perl/ExtUtils/MakeMaker
[root@tank2 MakeMaker]# ls
Config.pm FAQ.pod Locale.pm Tutorial.pod version.pm
[root@tank2 MakeMaker]#
')
I've tried updating (pacman -Syyu) and also clearing my cache and reinstalling perl (pacman -Scc; packman -S perl).
It seems like something else is borked but I can't guess what. Any suggestions of where to dig would be appreciated.