I've installed Perl 5.8.6 (using VMS 7.3-1 and MMK 3.9-9. I then downloaded
PathTools 3.04 and unpacked that into
PERL_ROOT:[LIB.SITE_PERL.PATHTOOLS-3_04...]. It appears to build ok but fails
when I try to test it. In particular, it appears to be looking for cwd.pm
in [-.lib] when it's actually in [-.blib.lib] (relative to the [.t]
subdirectory). I've included a log below. Any ideas what I'm doing wrong?
Despite the errors, I went ahead and installed PathTools into the installed
root. How would I test the full Perl now that I've updated the installed
copy? I tried the '@ [.VMS]TEST' procedure but it's based on the build tree
([.PERL-5_8_6]) as opposed to the install tree ([.PERL-5_8_6_ROOT]).
$ perl makefile.pl
Checking if your kit is complete...
Looks good
Writing Descrip.MMS for Cwd
$ mmk
cp [.lib.file.spec]epoc.pm [.blib.lib.file.spec]epoc.pm
cp [.lib.file.spec]functions.pm [.blib.lib.file.spec]functions.pm
cp [.lib.file]spec.pm [.blib.lib.file]spec.pm
cp cwd.pm [.blib.lib]cwd.pm
cp [.lib.file.spec]win32.pm [.blib.lib.file.spec]win32.pm
cp build.pl [.blib.lib]build.pl
cp [.lib.file.spec]unix.pm [.blib.lib.file.spec]unix.pm
cp [.lib.file.spec]vms.pm [.blib.lib.file.spec]vms.pm
cp [.lib.file.spec]os2.pm [.blib.lib.file.spec]os2.pm
cp [.lib.file.spec]cygwin.pm [.blib.lib.file.spec]cygwin.pm
cp [.lib.file.spec]mac.pm [.blib.lib.file.spec]mac.pm
MCR feda01$dkc0:[utility.perl-5_8_6_root]perl.exe -e
"use�ExtUtils::Mksymlists;" -e "Mksymlists('NAME' => 'Cwd', 'DL_FUNCS' =
> { }, 'DL_VARS' => [], 'FUNCLIST' => [])"
MCR feda01$dkc0:[utility.perl-5_8_6_root]perl.exe -e "print
""[.blib.arch.auto.Cwd]Cwd.olb/Include=Cwd\n[.blib.arch.auto.Cwd]Cwd.olb
/Library\n"";" >>CWD.OPT
MCR feda01$dkc0:[utility.perl-5_8_6_root]perl.exe -e "print
qq{PerlShr/Share\n}" >>CWD.OPT
Copy/NoConfirm CWD.OPT [.BLIB.ARCH.AUTO.CWD]CWD.OPT
MCR feda01$dkc0:[utility.perl-5_8_6_root]perl.exe
perl_root:[lib.ExtUtils]xsubpp -typemap perl_root:[lib.ExtUtils]typemap CWD.xs
>C
WD.C
CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj
/NOANSI_ALIAS/float=ieee/ieee=denorm_results/Define=("VERSION=""3.04""
","XS_VERSION=""3.04""")/Include=(perl_root:[lib.VMS_AXP.5_8_6.CORE])/NoList
CWD.c
If F$Search("[.BLIB.ARCH.AUTO.CWD]CWD.OLB").eqs."" Then Library/Object/Create
[.BLIB.ARCH.AUTO.CWD]CWD.OLB
Library/Object/Replace [.BLIB.ARCH.AUTO.CWD]CWD.OLB CWD.OBJ
If F$TrnLNm("PerlShr").eqs."" Then Define/NoLog/User PerlShr
Sys$Share:PerlShr.exe
Link /NoTrace/NoMap /Shareable=[.BLIB.ARCH.AUTO.CWD]PL_CWD.EXE
Cwd.opt/Option,perl_root:[lib.VMS_AXP.5_8_6.CORE]perlshr_attr.opt/Opt
ion
Running mkbootstrap for Cwd ()
Copy/NoConfirm Cwd.bs [.blib.arch.auto.Cwd]Cwd.bs
$ mmk test
MCR feda01$dkc0:[utility.perl-5_8_6_root]perl.exe "-MExtUtils::Command::MM"
"-e" "test_harness(0, '[.blib.lib]', '[.blib.arch]')" t/
*.t
t/crossplatform....
ok
t/cwd..............
Can't locate Cwd.pm in @INC (@INC contains: ../lib) at t/cwd.t line 9.
BEGIN failed--compilation aborted at t/cwd.t line 9.
%RMS-E-FNF, file not found
dubious
Test returned status 98962 (wstat 512, 0x200)
(VMS status is 98962)
t/functions........
ok
t/rel2abs2rel......
ok
t/spec.............
ok
12/466 skipped: various reasons
t/taint............
Can't locate Cwd.pm in @INC (@INC contains: ../lib) at t/taint.t line 12.
BEGIN failed--compilation aborted at t/taint.t line 12.
%RMS-E-FNF, file not found
dubious
Test returned status 98962 (wstat 512, 0x200)
(VMS status is 98962)
t/win32............
Can't locate File/Spec.pm in @INC (@INC contains: ../lib) at t/win32.t line 9.
BEGIN failed--compilation aborted at t/win32.t line 9.
%RMS-F-SYN, file specification syntax error
dubious
Test returned status 100052 (wstat 1024, 0x400)
(VMS status is 100052)
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/cwd.t 989 512 ?? ?? % ??
t/taint.t 989 512 ?? ?? % ??
t/win32.t 100 1024 ?? ?? % ??
12 subtests skipped.
Failed 3/7 test scripts, 57.14% okay. 0/523 subtests failed, 100.00% okay.
%RMS-E-FNF, file not found
%MMK-F-ERRUPD, error status %X00018292 occurred when updating target
TEST_DYNAMIC
$
Thanks,
Dave
--------------
Dave Greenwood Email: [EMAIL PROTECTED]
Oak Ridge National Lab %STD-W-DISCLAIMER, I only speak for myself