Wednesday, 13 March 2019

Installing GNV (GNUs Not VMS)


Installing GNV is necessary to provide access to a lot of GNU utilities that are required for porting open source software to OpenVMS.  The latest HP GNV software package needs to be installed to configure the overall environment and settings, before the newer versions of these utilities (that have been compiled for GNV) can be installed.

The latest HP version is GNV v3.0-1 and it's available from the HP FTP site here.

Once GNV was installed then updated versions of the utilities, found here, were installed.  This resulted in the following tools (and versions) being installed:

ar_tools v3.0-4
bash v4.3-46
bzip2 v1.0-6
coreutils v8.26
diffutils v3.5
gawk v4.2-1
grep v2.25
ld_tools 3.0-6
make v3.78-1 ECO2
ncompress v4.2-4
sed v4.2-2
unzip v6.0
vmstar v4.2

Most require a startup script to be called within the SYSTARTUP_VMS.COM script:

$ SET PROCESS /PARSE_STYLE=EXTENDED
$ @SYS$STARTUP:GNV$STARTUP.COM
$ @SYS$STARTUP:GNV$BASH_STARTUP.COM
$ @SYS$STARTUP:GNV$AR_TOOLS_STARTUP.COM
$ @SYS$STARTUP:GNV$BZIP2_STARTUP.COM
$ @SYS$STARTUP:GNV$COREUTILS_STARTUP.COM
$ @SYS$STARTUP:GNV$DIFFUTILS_STARTUP.COM
$ @SYS$STARTUP:GNV$GAWK_STARTUP.COM
$ @SYS$STARTUP:GNV$GREP_STARTUP.COM
$ @SYS$STARTUP:GNV$LD_TOOLS_STARTUP.COM
$ @SYS$STARTUP:GNV$MAKE_STARTUP.COM
$ @SYS$STARTUP:GNV$NCOMPRESS_STARTUP.COM
$ @SYS$STARTUP:GNV$SED_STARTUP.COM
$ @SYS$STARTUP:GNV$UNZIP_STARTUP.COM
$ @SYS$STARTUP:GNV$VMSTAR_STARTUP.COM

No comments:

Post a Comment