[Previous] [Next] [Table of Contents] ------------------------------------------------------------------------ 2.1 What platforms are supported? Currently both the standalone command line version and the X display version of POV-Ray are available for OpenVMS. POV-Ray v3.1g for OpenVMS so far has only been tested by me personally on the following platforms. * VAXStation-4000/60, OpenVMS v7.2, DEC C v6.0-001, DECWindows Motif v1.2.5 * AlphaStation-250 4/166, OpenVMS v7.2, DEC C v6.0-001, DECWindows Motif v1.2.5 * AlphaStation-250 4/266, OpenVMS v7.2, DEC C v6.0-001, DECWindows Motif v1.2.5 * AlphaStation 500/333, OpenVMS v7.2, DEC C v6.0-001, DECWindows Motif v1.2.5 NOTE: Currently the radiosity option in POV-Ray v3.1g only works on Alpha platforms due to the fact that the VAX DEC C compiler does not have a IEEE FLOAT mode which is necessary for radiosity to work. One should have no problems with older versions of OpenVMS just as long as one is using the DEC C compiler and DECWindows Motif, but I've only tested POV-Ray on OpenVMS v7.2 with DEC C. But having said that, I would be happy to help someone having problems with older C compilers and older versions of OpenVMS. ------------------------------------------------------------------------ 2.2 What do I need to build POV-Ray v3.1g for OpenVMS? O.k., here's is what you need to build POV-Ray v3.1g on an OpenVMS system. 1. A copy of the original Unix POV-Ray v3.1g source distribution kit. The Unix POV-RAY v3.1g source files can be found at ftp://ftp.povray.org/pub/povray/Official/Unix/povuni_s.tgz 2. A copy of the original Unix POV-Ray v3.1g documentation/include file distribution kit. The Unix POV-RAY v3.1g source files can be found at ftp://ftp.povray.org/pub/povray/Official/Unix/povuni_d.tgz 3. A copy of the POV-Ray v3.1g OpenVMS patch kit. The POV-Ray v3.1g OpenVMS patch kit can be found at http://www.ourservers.net/public/vms/povray/vms_povray31.zip [Image] 4. A installed copy of Digital Equipments DEC C compiler. If you do not have a copy of the DEC C compiler you can obtain a copy via the OpenVMS Hobbyist Program at http://www.montagar.com/hobbyist 5. If you want to use the X display version of POV-Ray you need to have DECWindows Motif installed and running along with the compiler libraries for DECWindows Motif. ------------------------------------------------------------------------ 2.3 Building POV-Ray v3.1g for OpenVMS. O.k. You have everything outlined in the section What do I need to build POV-Ray v3.1g for OpenVMS and you want to get the ball rolling. Note: For purpose of example we will use the installation directory of DISK$WORK:[000000] 1. If needed, install the DEC C compiler or DECWindows Motif. 2. Unpack the POV-Ray Unix documentation/include file POVUNI_D.TGZ into a directory of your choice. $ SET DEFAULT DISK$WORK:[000000] $ RENAME [.DOWNLOAD]POVUNI_D.TGZ [.DOWNLOAD]POVUNI_D.TAR-GZ $ GUNZIP [.DOWNLOAD]POVUNI_D.TAR-GZ $ TAR -vxf [.DOWNLOAD]POVUNI_D.TAR 3. Unpack the POV-Ray Unix source code file POVUNI_S.TGZ into the same directory where you unpacked the POVUNI_D.TGZ file. $ SET DEFAULT DISK$WORK:[000000] $ RENAME [.DOWNLOAD]POVUNI_S.TGZ [.DOWNLOAD]POVUNI_S.TAR-GZ $ GUNZIP [.DOWNLOAD]POVUNI_S.TAR-GZ $ TAR -vxf [.DOWNLOAD]POVUNI_S.TAR 4. Unpack the POV-Ray v3.1g for OpenVMS patch file VMS_POVRAY31.ZIP ON TOP of the Unix POV-Ray v3.1g distribution you unpacked replacing the files. $ SET DEFAULT DISK$WORK:[000000] $ UNZIP [.DOWNLOAD]VMS_POVRAY31.ZIP 5. Go to the POV-Ray [.SOURCE] directory where you will find the compile script BUILD_POVRAY.COM. The BUILD_POVRAY.COM script accepts the following parameters. P1: ALL Just Build Everything. ZLIB Just Build The ZLIB Library. LIBPNG Just Build The LIBPNG Library. POVRAYLIB Just Build The POVLIB Library. XPOVRAYLIB Just Build The XPOVLIB Library. POVRAY Just Build The POVRAY Executable. XPOVRAY Just Build The XPOVRAY Executable. P2: DEBUG Build With Debugger Information. NODEBUG Build Without Debugger Information. If you execute BUILD_POVRAY.COM without any options the script will default to "ALL" and "NODEBUG". 6. If you selected either the default options, ALL, POVRAYLIB XPOVRAYLIB, POVRAY or XPOVRAY the BUILD_POVRAY.COM script will ask you Please Enter Your Name In Quotes. (Like "Joe Smith ") : So enter your name as shown. Example: Please Enter Your Name In Quotes. (Like "Joe Smith ") : "Robert Alan Byer " This is inserted into the final executable. The BUILD_POVRAY.COM script will then ask you. Please Enter The Directory Path Where You Intend To Put Your POVRAY.INI File. The Path Must Be In Unix Format And In Quotes. (Like "/disk$povray/povray31") : So enter the path where you intend to install POV-Ray and the POVRAY.INI file. Example: Please Enter The Directory Path Where You Intend To Put Your POVRAY.INI File. The Path Must Be In Unix Format And In Quotes. (Like "/disk$povray/povray31") : "/disk$work/povray31" 7. The BUILD_POVRAY.COM script will then proceed compiling and linking with the options you have selected. 8. When all is done, you should have one of the following executables (or more depending on the build parameters you gave) in your [.SOURCE] directory. POVRAY.EXE-VAX VAX POV-Ray executable. POVRAY.EXE-AXP AXP POV-Ray executable. XPOVRAY.EXE-VAX VAX X display POV-Ray executable. XPOVRAY.EXE-AXP AXP X display POV-Ray executable. 9. Define a symbol for which ever POV-Ray executable you plan on using. (For this example, we will assume you unpacked everything into the directory of DISK$POVRAY:[POVRAY31].) Example POVRAY :== $DISK$POVRAY:[POVRAY31.SOURCE]POVRAY.EXE-AXP XPOVRAY :== $DISK$POVRAY:[POVRAY31.SOURCE]XPOVRAY.EXE-AXP OR POVRAY :== $DISK$POVRAY:[POVRAY31.SOURCE]POVRAY.EXE-VAX XPOVRAY :== $DISK$POVRAY:[POVRAY31.SOURCE]XPOVRAY.EXE-VAX ------------------------------------------------------------------------ [Previous] [Next] [Table of Contents] [Image] [Image]