+ OpenVMS PERL, Languages, Scripting Language    I. Summary:   N     This is a port of PERL5 to VMS.  It contains all the information and filesE that are required to build PERL5 on OpenVMS VAX and AXP systems.  The N readme.vms file in the [.perl5_000] directory that is unpacked explains how toI start building the tool.  It also provides pointers to the people who are L actively porting PERL5 to VMS, and you can get on their distribution list ifL you desire.  The zip file also contains the freeware license statement as it applies to Perl5.   1 II. Unpacking Perl once it is on your VMS system:   @         1. Perl comes in a ZIP file.  Define a foreign symbol to(            point to your ZIP executable.  4                 uzip :== $ TOOLS$:[ZIP]vmsunzip.exe;    C         2. Simply use the following command to unpack the zip file,          +                 $ uzip -x your_zip_file.zip   (         3. TROUBLE SHOOTING the ZIP file  A                 a. Sometimes the unzip image that we have for VMS D                    will not understand a file format (or something).I                    The UNZIP simply stops with an error.  If this happens C                    with the freeware ZIP image, the following steps )                    will help you recover.                        D                 b. Note the last file 'Inflated', it was successful.9                    Now get a directory of the files using   ,                         uzip -v zip_file.zip  C                 c. Look for the filename of the last file that was  @                    successfully unpacked before the uzip failed.  C                 d. Now look at the very next file(s) in the listing O                    and manually uzip the next file (or several following files) /                    then retry the next command.   A                 e. Now you should be able to run uzip as follows:   2                         uzip -xn your_zip_file.zip  C                 f. This will unpack your zip file and not overwrite B                    existing files.  Since you unpacked the problemG                    files, unzip should progress to the end of the file. G                    If not, manually unpack the next file after the last >                    successful file and try this command again.  M                 f1. Don't ask me why, but this even fails sometimes no matter H                     how many files you correctly unpack!  This sequence K                     eventually got the whole thing unpacked after numerous                       errors.   ,                         uzip -u the_zip file,                         uzip -o the_zip_file.                         uzip -xno the_zip_file  O                     Now, the -o produces a command line warning that it can not P                     be specified with  -n, BUT BUT BUT, the whole thing unpackedO                     without output statements.  I couldn't believe it!  Must be 7                     a weird zip image that I have used.   L                     Note that the zip image that I used may be old or buggy N                     and if you simply make enough contortions when calling theI                     program to unzip your file, it will hiccup the right  M                     behavior. See the bizarre sequence above as example of a  +                     contortion!  Oh well...   G                 g. This is how to get through an unzip that has errors. F                    We probably need a later version of unzip that can G                    read these newer file types and data, or one that is J                    compatible with the ZIP program used by the Perl folks.    