Next: , Up: VMS Installation   [Contents][Index]


B.3.2.1 Compiling gawk on VMS

To compile gawk under VMS, there is a DCL command procedure that issues all the necessary CC and LINK commands. There is also a Makefile for use with the MMS and MMK utilities. From the source directory, use either:

$ @[.vms]vmsbuild.com

or:

$ MMS/DESCRIPTION=[.vms]descrip.mms gawk

or:

$ MMK/DESCRIPTION=[.vms]descrip.mms gawk

MMK is an open source, free, near-clone of MMS and can better handle ODS-5 volumes with upper- and lowercase filenames. MMK is available from https://github.com/endlesssoftware/mmk.

With ODS-5 volumes and extended parsing enabled, the case of the target parameter may need to be exact.

gawk has been tested under VAX/VMS 7.3 and Alpha/VMS 7.3-1 using Compaq C V6.4, and Alpha/VMS 7.3, Alpha/VMS 7.3-2, and IA64/VMS 8.3. The most recent builds used HP C V7.3 on Alpha VMS 8.3 and both Alpha and IA64 VMS 8.4 used HP C 7.3.109

The [.vms]gawk_build_steps.txt provides information on how to build gawk into a PCSI kit that is compatible with the GNV product.


Footnotes

(109)

The IA64 architecture is also known as “Itanium.”