X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=INSTALL.VMS;h=01f2ee78154b69a1a62a2ca0836d512a222ca1aa;hp=0a25324033d0574c19ecb559d582e8ed21c6249c;hb=238d692c6a9b07ce04d896481783478086fedc6d;hpb=2e98ec565168a1f58ab2f82a531a813d91554de1 diff --git a/INSTALL.VMS b/INSTALL.VMS index 0a25324033..01f2ee7815 100644 --- a/INSTALL.VMS +++ b/INSTALL.VMS @@ -1,284 +1,66 @@ - VMS Installation instructions - written by Richard Levitte - + INSTALLATION ON THE VMS PLATFORM + -------------------------------- -Intro: -====== + Intro + ----- -This file is divided in the following parts: + This file is divided in the following parts: - Checking the distribution - Mandatory reading. - Compilation - Mandatory reading. - Logical names - Mandatory reading. - Test - Mandatory reading. - Installation - Mandatory reading. - Backward portability - Read if it's an issue. - Possible bugs or quirks - A few warnings on things that - may go wrong or may surprise you. - TODO - Things that are to come. + Requirements - Mandatory reading. + Cheking the distribution - Mandatory reading. + Quick start + Test + Installation + Backward portability + Possible bugs and quirks -Checking the distribution: -========================== + Requirements + ------------ -There have been reports of places where the distribution didn't quite get -through, for example if you've copied the tree from a NFS-mounted unix -mount point. + To build and install OpenSSL, you will need: -The easiest way to check if everything got through as it should is to check -for oen of the following files: + * Perl 5 with core modules (please read README.PERL) + * The perl module Text::Template (please read README.PERL) + * DEC C or some other ANSI C compiler. VAX C is *not* supported. + [Note: OpenSSL has only been tested with DEC C. Compiling with + a different ANSI C compiler may require some work] - [.CRYPTO]OPENSSLCONF.H_IN - [.CRYPTO]OPENSSLCONF_H.IN + Checking the distribution + ------------------------- -They should never exist both at once, but one of them should (preferably -the first variant). If you can't find any of those two, something went -wrong. + There have been reports of places where the distribution didn't quite + get through, for example if you've copied the tree from a NFS-mounted + Unix mount point. -The best way to get a correct distribution is to download the gzipped tar -file from ftp://ftp.openssl.org/source/, use GUNZIP to uncompress it and -use VMSTAR to unpack the resulting tar file. + The easiest way to check if everything got through as it should is to + check for one of the following files: -GUNZIP is available in many places on the net. One of the distribution -points is the WKU software archive, ftp://ftp.wku.edu/vms/fileserv/ . + [.crypto]opensslconf^.h.in -VMSTAR is also available in many places on the net. The recommended place -to find information about it is http://www.free.lp.se/vmstar/ . + The best way to get a correct distribution is to download the gzipped + tar file from ftp://ftp.openssl.org/source/, use GUNZIP to uncompress + it and use VMSTAR to unpack the resulting tar file. + GUNZIP is available {FIXME: where is it available?} -Compilation: -============ + VMSTAR is available {FIXME: where is it available?} -I've used the very good command procedures written by Robert Byer -, and just slightly modified them, making -them slightly more general and easier to maintain. -You can actually compile in almost any directory separately. Look -for a command procedure name xxx-LIB.COM (in the library directories) -or MAKExxx.COM (in the program directories) and read the comments at -the top to understand how to use them. However, if you want to -compile all you can get, the simplest is to use MAKEVMS.COM in the top -directory. The syntax is trhe following: + Quick start + ----------- - @MAKEVMS