I guess it is some kind a local system issue, but so far I could not figure it out. When I try to build perl 5.16.1 on a Linux box I get this error in the make phase:
./miniperl -Ilib write_buildcustomize.pl >lib/buildcustomize.pl
./miniperl -Ilib make_ext.pl cpan/Archive-Extract/pm_to_blib MAKE=make
+ LIBPERL_A=libperl.a
Making Archive::Extract (all)
Creating Makefile.PL in cpan/Archive-Extract for Archive::Extract
Running Makefile.PL in cpan/Archive-Extract
../../miniperl -I../../lib Makefile.PL INSTALLDIRS=perl INSTALLMAN1DIR
+=none INSTALLMAN3DIR=none PERL_CORE=1 LIBPERL_A=libperl.a
Writing Makefile for Archive::Extract
make[1]: Entering directory `/a/users/develop/gabor/perl-5.16.1/cpan/A
+rchive-Extract'
make[1]: Leaving directory `/a/users/develop/gabor/perl-5.16.1/cpan/Ar
+chive-Extract'
Making all in cpan/Archive-Extract
make all PERL_CORE=1 LIBPERL_A=libperl.a
make[1]: Entering directory `/a/users/develop/gabor/perl-5.16.1/cpan/A
+rchive-Extract'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!
ERROR: Can't create '../../lib/auto'
Do not have write permissions on '../../lib/auto'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!
at -e line 1.
make[1]: *** [pm_to_blib] Error 2
make[1]: Leaving directory `/a/users/develop/gabor/perl-5.16.1/cpan/Ar
+chive-Extract'
Unsuccessful make(cpan/Archive-Extract): code=512 at make_ext.pl line
+466.
make: *** [cpan/Archive-Extract/pm_to_blib] Error 25
But after this error /a/users/develop/gabor/perl-5.16.1/lib/auto already exists and /a/users/develop/gabor/perl-5.16.1/lib/auto/Archive/Extract also exists,
Update
After IT fixed the userids and the permissions, the building perl worked fine. Thank you for your attention and sorry for the drama.