OK,
With the 6640 kit modified so that it looks like the butchered version
of 6620 (that is with mg.c:Perl_magic_regdatum_set of int type and
with a bogus C<return(0);> ) and the following tweak to the input
Makefile I can get perl to build
--- perl/vms/descrip_mms.template.orig Sun Aug 13 11:37:09 2000
+++ perl/vms/descrip_mms.template Tue Aug 15 16:10:04 2000
@@ -327,7 +327,7 @@
.endif
# Modules which must be installed before we can build extensions
-LIBPREREQ = $(ARCHDIR)Config.pm [.lib]DynaLoader.pm [.lib]XSLoader.pm [.lib]lib.pm
[.lib]vmsish.pm [.lib.VMS]Filespec.pm [.lib.ExtUtils]XSSymSet.pm
+LIBPREREQ = $(ARCHDIR)Config.pm [.lib.VMS]Filespec.pm [.lib]DynaLoader.pm
+[.lib]XSLoader.pm [.lib]lib.pm [.lib]vmsish.pm [.lib.ExtUtils]XSSymSet.pm
utils1 = [.lib.pod]perldoc.com [.lib.ExtUtils]Miniperl.pm [.utils]c2ph.com
[.utils]h2ph.com [.utils]h2xs.com [.lib]perlbug.com [.lib]perlcc.com
[.utils]dprofpp.com
utils2 = [.lib]splain.com [.utils]pl2pm.com
End of Patch.
And the test results now look like:
[.lib]ftmp-posix........FAILED on test 6
[.lib]ftmp-security.....ok
[.lib]ftmp-tempfile.....FAILED on test 14
(Thanks Tim :-)
[.pod]find..............FAILED on test 2
Failed 3/235 tests, 94.47% okay.
u=20.34 s=0 cu=0 cs=0 files=225 tests=10038
Where the pod/find.t test failure is a result of unportable
paths:
$ perl [.pod]find.t
1..4
ok 1
*** searching DKB100:[PERL.T]/lib
Can't stat DKB100:[PERL.T]/lib: file specification syntax error
*** found
not ok 2
# Test 2 got: '' ([.pod]find.t at line 34)
# Expected:
'Pod::Checker,Pod::Find,Pod::InputObjects,Pod::ParseUtils,Pod::Par
ser,Pod::PlainText,Pod::Select,Pod::Usage'
*** searching for File::Find
*** found perl_root:[lib.File]Find.pm
ok 3
*** searching for perlfunc.pod
*** found perl_root:[lib.pod]perlfunc.pod
not ok 4
# Test 4 got: 'LIB:[POD]' ([.pod]find.t at line 55)
# Expected: 'LIB:[]'
Peter Prymmer