HP OpenVMS Systems


HP OpenVMS Systems

OpenVMS information

» What's new on our site
» Upcoming events
» Configuration and buying assistance
» Send us your comments

HP OpenVMS systems

» OpenVMS software
» Supported Servers
» OpenVMS virtualization
» OpenVMS solutions and partners
» OpenVMS success stories
» OpenVMS service and support
» OpenVMS resources and information
» OpenVMS documentation
» Education and training

Kerberos for HP OpenVMS

» OpenVMS Security
» Download Kerberos
» Download "Kerberized Telnet" kits
» Kerberos Documentation
» Software Support
» Kerberos Source Code

Evolving business value

» Business Systems Evolution
» AlphaServer systems transition planning
» Alpha RetainTrust program

Related links

» HP Integrity servers
» HP Alpha systems
» HP storage
» HP software
» HP products and services
» HP solutions
» HP support
disaster proof
HP Integrity server animation
HP Integrity server animation
Content starts here

Kerberos for OpenVMS Source Code

» Download Kerberos V3.2 Source Code
» Download Kerberos V3.1 Source Code
» Expand Self-Extracting File
» Restore Backup Saveset
» Compilers
» Resources
» Setup
» Starting a Build
» Macros

IMPORTANT  Source code kits and build instructions are provided "as-is" and without any support from HP. The binaries resulting from a build from either modified or unmodified source code are unsupported.  HP provides support, via OpenVMS software services contracts, only for HP supplied binaries.

The build instructions are guidelines only and will require modification and customization for the OpenVMS environment used for the build. Other build prerequisites, such as compilers, might also exist.

The information on this page describes how to run a local Kerberos build using the gmake image included with the kit. A complete build tree has been provided, with the generated include files required by the sources. The awk-vms target in the top level makefile.vms file is complete.

The information on this page is also available in the Kerberos for OpenVMS source code kit, in the ZBUILD_README.TXT file.

Download V3.2 Source Code Kit


» Download Kerberos Version 3.2 for OpenVMS Alpha Source Code Kit (April 2011)
» Download Kerberos Version 3.2 for OpenVMS Intergrity servers Source Code Kit (April 2011)

Download V3.1 Source Code Kit


» Download Kerberos Version 3.1 for OpenVMS Alpha Source Code Kit (November 29, 2007)
» Download Kerberos Version 3.1 for OpenVMS Integrity servers Source Code Kit (November 29, 2007)

Expand Self-Extracting File

To expand the Kerberos for OpenVMS source kit self-extracting file, enter one of the following commands, depending on the kit you downloaded:
  $ RUN KERBEROS_V32_I64_SOURCES.SFX_I64EXE     !  for OpenVMS Integrity servers

At the Decompress into (file specification): prompt, press return. The system expands the file and names the decompressed file KERBEROS_V32_SOURCES.BCK.

Restore Backup Saveset

Important: If you are restoring the sources on a system where you installed Kerberos for OpenVMS, HP recommends that you unpack the Kerberos sources into a directory tree separate from your Kerberos installation. For example, if you installed Kerberos in SYS$COMMON, HP recommends that you do not unpack the Kerberos sources in SYS$COMMON:[000000...].

To restore the Kerberos sources backup saveset, enter the following commands:

  $ CREATE/DIR disk:[directory]

Where disk is the disk device where you want to unpack the sources.

Note: The directory tree in the saveset is six levels deep, so you may have problems building on ODS-2 disks unless you unpack the sources into a top-level directory.

This process creates a directory called [KERBEROS_BUILDS] and then unpacks the build tree into that directory. The final directory structure is similar to the following:

Set default to the [.SRC] subdirectory in the unpacked source tree. Run the zbuild_setup.com file in this directory to set up the logical name for the top of the build tree and the symbols required for the gmake command.

Alpha and Integrity servers versions of GNU MAKE.EXE are provided. The gmake images run on OpenVMS Version 7.2-2 and later for OpenVMS Alpha and OpenVMS Version 8.2 and later for OpenVMS Integrity servers.


This build has been verified with DEC C Version 6.5 on OpenVMS Alpha and HP C Version 7.1 on OpenVMS Integrity servers. Use of any other compiler, or earlier versions of the DEC/HP C compilers, is not supported.


The Kerberos build is is resource-intensive, so it may be necessary to increase some process quotas on the user account that you use to build Kerberos.


Enter the following commands to set default to the source directory and run the zbuild_setup.com file. This file sets up the logical name for the top of the build tree and the symbols required for the gmake command.

Starting a Build

Enter one of the following commands from this top level directory for the respective build type that you require:

    $ gmake                             ! For Alpha RELEASE Builds
    $ gmake "-e" "I64=1"                ! For Integrity servers RELEASE Builds
    $ gmake "-e" "DEBUG=1"              ! For Alpha DEBUG Builds
    $ gmake "-e" "DEBUG=1" "-e" "I64=1" ! For Integrity servers DEBUG Builds


If you want to change any macros or provide new macros, simply add another "-e" "yourMacro=value" gmake argument. Enclose the arguments in quotes so that the DCL command line interpreter does not do unexpected things to the gmake command line arguments.


» Return to the Kerberos for OpenVMS home page