• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

CONFIGURE.COMH A D30-Jan-202132.8 KiB1,3231,186

README.VMSH A D30-Jan-20212 KiB8050

README.VMS

1Dear OpenVMS user,
2
3**Important**
4
5We will drop support to VMS in version v2.4.0. We never test on VMS,
6and we have no way of doing so. And we haven't had any report on the
7topic in years. Pleas provide feedback if you still need the support.
8
9https://github.com/libgd/libgd/issues/453
10
11Installation process is identical to one in *nix* world and consist to
12four simple steps:
131. Installing required libraries
142. Configuration
153. Compiling
164. Installation.
17
18
191. Please install required libraries first:
20
211. ZLIB 1.2 or newer
222. PNG 1.2.12 or newer
233. FreeType 2
244. JPEG 6B
25
26All may be found at OpenVMS libSDL porting project site
27http://fafner.dyndns.org/~alexey/libsdl/required.html
28
29Also, system should have MMS make utility from DEC or
30free analogue MMK. And C compiler with runtime, of course. ;)
31
32
332. Configuration is doing automatically by a configuration script:
34
35$@[.VMS]CONFIGURE
36
37The script detects hardware,system and required libraries have been installed.
38Compilation stage will be prepeared to create shared and static libraries.
39Alpha,IA64 or VAX platform are supported. Optional argument "static"
40tells to configurator to make static libraries only:
41
42$@[.VMS]CONFIGURE STATIC
43
44CONFIGURE script checks your ZLIB, FREETYPE, JPEG, PNG libraries.
45If it detects any troubles, you may get and install good and tested ones
46from OpenVMS libSDL porting project site:
47http://fafner.dyndns.org/~alexey/libsdl/required.html
48
49When success, it creates a building script named BUILD.COM
50
513. Compilation:
52
53$@BUILD
54
55It should be error-free.
56
57When success, it creates a setup script named LIBGD$STARTUP.COM
58
594. Setup OpenVMS environment before using libGD:
60
61$@LIBGD$STARTUP
62
63LIBGD and its utilites are ready to using.
64
65Optionally you may insert this startup file into your LOGIN.COM
66to set libGD environment every time you login automatically.
67
68To learn libGD please refer libGD official documentation.
69Compiling with library should be:
70
71$CC/INCL=LIBGD PROG
72$LINK PROG, LIBGD:LIBGD/OPT
73
74
75
76yours,
77Alexey Chupahin
78Rostov-on-Don, Russia
79elvis_75@mail.ru  alex@rostov.rs-ultra.ru
80