Hmmm... I obviously didn't learn nearly enough though.
My current Perl is the PCSI build of PERL V5.5-3A2.
(which means I didn't build any of it myself).
I have downloaded, built, tested and installed Perl 5.8.0.
I then attempted to build TEST-SIMPLE-0_47.
HTCLU5_> perl makefile.pl
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: perl_root:[lib.VMS_AXP.5_8_0] perl_root:[lib]
perl_root:[lib.site_perl.VMS_AXP] perl_root:[lib.site_perl] /perl_root/lib/site_perl .) at makefile.pl line 10.
BEGIN failed--compilation aborted at makefile.pl line 10.
%RMS-F-SYN, file specification syntax error
And found that "perl_root:[lib.extutils]" does not exist.
PERLMODLIB.POD gives a list of standard modules, all of which are in the build area.
However, comparing the directories in the two install directories
DSA0:[SYS1.SYSCOMMON.PERL5_005_03.LIB]
and
DSA0:[SYS1.SYSCOMMON.PERL_5_8_0.LIB]
shows:
Directories existing in 5.5.3 but not in 5.8.0
..B .CGI .CLASS .BUNDLE ..CPAN .DATA .DEVEL ..EXTUTILS .FILE .TERM
Directories new to 5.8.0 (I take it this is just new functionality).
.FILTER ..HASH .IO .LIST .LOCALE .MEMOIZE ..MIME .NEXT
.PERLIO ..SCALAR .SWITCH .THREAD .UNICODE .UNICORE ..WARNINGS
I am unable to determine either why the modules (Extutils::*, File::*, Term::*)
did not get moved from the build area to the install area, or what is needed to
make the install move them.
I could, of course, manually copy the required files to perl_root:[lib...] but this wouldn't
help me understand why they're not there in the first place.
Any help would be greatly appreciated.
Regards,
Paul Keirnan
