Fedora 14
$ uname -a
Linux giles 2.6.35.13-92.fc14.i686 #1 SMP Sat May 21 17:39:42 UTC
+2011 i686 i686 i386 GNU/Linux
Trying to install a modern Perl (anything greater than 5.12.0 has this problem for me) from source fails. Here's what I try:
wget http://search.cpan.org/CPAN/authors/id/J/JE/JESSE/perl-5.14.1
+.tar.gz
tar -zxvf perl-5.14.1.tar.gz
cd perl-5.14.1
sh Configure -d
make
And I always (slightly different depending on the version) end up with an error message like this after some time:
Running Makefile.PL in ext/attributes
../../miniperl -I../../lib Makefile.PL INSTALLDIRS=perl INSTALLMAN
+1DIR=none
INSTALLMAN3DIR=none PERL_CORE=1 LIBPERL_A=libperl.a
Writing Makefile for attributes
Writing MYMETA.yml
make[1]: Entering directory `/tmp/perl-5.14.1/ext/attributes'
make[1]: Leaving directory `/tmp/perl-5.14.1/ext/attributes'
Making all in ext/attributes
make all PERL_CORE=1 LIBPERL_A=libperl.a
make[1]: Entering directory `/tmp/perl-5.14.1/ext/attributes'
cp attributes.pm ../../lib/attributes.pm
make[1]: *** No rule to make target `ExtUtils/xsubpp', needed by `
+attributes.c'. Stop.
make[1]: Leaving directory `/tmp/perl-5.14.1/ext/attributes'
Unsuccessful make(ext/attributes): code=512 at make_ext.pl line 46
+3.
make: *** [ext/attributes/pm_to_blib] Error 25
Any thoughts as to how I can get past this? I've tried with perlbrew and it fails in the same ways. My system has 5.12.3 installed so I know it must be possible and I can install 5.8.X without a problem (by hand and with perlbrew).