Go backward to VMS Running.
Go up to VMS Installation.
Building and using `gawk' under VMS POSIX
-----------------------------------------
Ignore the instructions above, although `vms/gawk.hlp' should still
be made available in a help library. Make sure that the two scripts,
`configure' and `mungeconf', are executable; use `chmod +x' on them if
necessary. Then execute the following commands:
$ POSIX
psx> configure vms-posix
psx> make awktab.c gawk
The first command will construct files `config.h' and `Makefile' out of
templates. The second command will compile and link `gawk'. Due to a
`make' bug in VMS POSIX V1.0 and V1.1, the file `awktab.c' must be
given as an explicit target or it will not be built and the final link
step will fail. Ignore the warning `"Could not find lib m in lib
list"'; it is harmless, caused by the explicit use of `-lm' as a linker
option which is not needed under VMS POSIX. Under V1.1 (but not V1.0)
a problem with the `yacc' skeleton `/etc/yyparse.c' will cause a
compiler warning for `awktab.c', followed by a linker warning about
compilation warnings in the resulting object module. These warnings
can be ignored.
Once built, `gawk' will work like any other shell utility. Unlike
the normal VMS port of `gawk', no special command line manipulation is
needed in the VMS POSIX environment.