Hi,
I tried to add VMS::Filespec to the installed Win32 perl at my
company (I read a rumour somewhere that this was straightforward...)
Unfortunately I can't seem to get it working, and am hoping someone
can point out what I missed.
- The version of perl on the Win32 machine is 5.004_02 (I believe this
was a precompiled version).
- I couldn't find VMS::FILESPEC separate from the current
perl distributionm so I pulled it from 500503 (which I
happened to have laying around).
- Simply copied [.VMS.EXT]FILESPEC.PM from the source to
[.LIB.VMS] on the Win32 machine, since I couldn't find anything
except this file and a test routine in the source...
Now when I attempt to use a routine as follows:
use VMS::Filespec;
$filespec = shift;
print vmsify($filespec);
I get "Undefined subroutine VMS::Filespec::vmsify..." (it apparently
happily finds the package).
Interestingly enough when I change the reference to be
main::vmsify(..) I get the same error, VMS::Filespec::vmsify...
I took a look at FILESPEC.PM and found one line which it says to
uncomment when using on other machines, and uncommented:
use AutoLoader;
Then, I got the following errors:
Cant locate auto/VMS/Filespec/autosplit.ix in @INC...
-Tracy