Blame VMS/README.VMS

Packit Service df60bb
Dear OpenVMS user,
Packit Service df60bb
Packit Service df60bb
Installation process is identical to one in *nix* world and consist to 
Packit Service df60bb
four simple steps:
Packit Service df60bb
1. Installing required libraries
Packit Service df60bb
2. Configuration
Packit Service df60bb
3. Compiling
Packit Service df60bb
4. Installation.
Packit Service df60bb
Packit Service df60bb
Packit Service df60bb
1. Please install required libraries first:
Packit Service df60bb
Packit Service df60bb
1. ZLIB 1.2 or newer
Packit Service df60bb
2. PNG 1.2.12 or newer
Packit Service df60bb
3. FreeType 2
Packit Service df60bb
4. JPEG 6B
Packit Service df60bb
Packit Service df60bb
All may be found at OpenVMS libSDL porting project site
Packit Service df60bb
http://fafner.dyndns.org/~alexey/libsdl/required.html
Packit Service df60bb
Packit Service df60bb
Also, system should have MMS make utility from DEC or 
Packit Service df60bb
free analogue MMK. And C compiler with runtime, of course. ;)
Packit Service df60bb
Packit Service df60bb
Packit Service df60bb
2. Configuration is doing automatically by a configuration script:
Packit Service df60bb
Packit Service df60bb
$@[.VMS]CONFIGURE
Packit Service df60bb
Packit Service df60bb
The script detects hardware,system and required libraries have been installed.
Packit Service df60bb
Compilation stage will be prepeared to create shared and static libraries. 
Packit Service df60bb
Alpha,IA64 or VAX platform are supported. Optional argument "static" 
Packit Service df60bb
tells to configurator to make static libraries only:
Packit Service df60bb
Packit Service df60bb
$@[.VMS]CONFIGURE STATIC
Packit Service df60bb
Packit Service df60bb
CONFIGURE script checks your ZLIB, FREETYPE, JPEG, PNG libraries. 
Packit Service df60bb
If it detects any troubles, you may get and install good and tested ones 
Packit Service df60bb
from OpenVMS libSDL porting project site:
Packit Service df60bb
http://fafner.dyndns.org/~alexey/libsdl/required.html
Packit Service df60bb
Packit Service df60bb
When success, it creates a building script named BUILD.COM
Packit Service df60bb
Packit Service df60bb
3. Compilation:
Packit Service df60bb
Packit Service df60bb
$@BUILD
Packit Service df60bb
Packit Service df60bb
It should be error-free.
Packit Service df60bb
Packit Service df60bb
When success, it creates a setup script named LIBGD$STARTUP.COM
Packit Service df60bb
Packit Service df60bb
4. Setup OpenVMS environment before using libGD:
Packit Service df60bb
Packit Service df60bb
$@LIBGD$STARTUP
Packit Service df60bb
Packit Service df60bb
LIBGD and its utilites are ready to using.
Packit Service df60bb
Packit Service df60bb
Optionally you may insert this startup file into your LOGIN.COM 
Packit Service df60bb
to set libGD environment every time you login automatically.
Packit Service df60bb
Packit Service df60bb
To learn libGD please refer libGD official documentation.
Packit Service df60bb
Compiling with library should be:
Packit Service df60bb
Packit Service df60bb
$CC/INCL=LIBGD PROG
Packit Service df60bb
$LINK PROG, LIBGD:LIBGD/OPT
Packit Service df60bb
Packit Service df60bb
Packit Service df60bb
Packit Service df60bb
yours,
Packit Service df60bb
Alexey Chupahin
Packit Service df60bb
Rostov-on-Don, Russia
Packit Service df60bb
elvis_75@mail.ru  alex@rostov.rs-ultra.ru