               C                      HP_C__________________________________________ +                      Installation Guide for *                      OpenVMS Alpha Systems  .                      Order Number: AA-PUP1J-TE    "                      November 2005  D                      This guide contains instructions for installing3                      HP C on OpenVMS Alpha systems.   G                      This guide applies to HP C Version 7.1 for OpenVMS A                      Alpha, and all subsequent point releases for !                      Version 7.0.         C                      Revision/Update Information: This is a revised B                                                   manual replacingB                                                   Order Number AA-:                                                   PUP1H-TE  H                      Operating System and Version: OpenVMS Alpha VersionB                                                   7.3-2 or higher.D                                                   Future maintenance@                                                   releases might@                                                   require higher;                                                   versions.   F                      Software Version:            HP C Version 7.1 for@                                                   OpenVMS Alpha.                ,                      Hewlett-Packard Company*                      Palo Alto, California                 E            __________________________________________________________   E             Copyright 2005 Hewlett-Packard Development Company, L.P.   @            Confidential computer software. Valid license from HPC            required for possession, use or copying. Consistent with ?            FAR 12.211 and 12.212, Commercial Computer Software, B            Computer Software Documentation, and Technical Data forE            Commercial Items are licensed to the U.S. Government under 0            vendor's standard commercial license.  @            The information contained herein is subject to change>            without notice. The only warranties for HP products=            and services are set forth in the express warranty >            statements accompanying such products and services.@            Nothing herein should be construed as constituting anD            additional warranty. HP shall not be liable for technical=            or editorial errors or omissions contained herein.   0            This document is available on CD-ROM.  @            This document was prepared using DECdocument, Version            3.3-1n.                               C    ________________________________________________________________   C                                                            Contents     C    Preface..................................................      v     7    1  Preparing for HP C for OpenVMS Alpha Installation   C          1.1   Hardware Requirements........................    1-1 C          1.2   Required Operating System Components.........    1-2 C          1.3   Optional Software............................    1-2 C          1.4   License Registration.........................    1-2 C          1.5   Installation Procedure Requirements..........    1-4 ;          1.5.1     Installation Account Privileges and Disk C                    Space....................................    1-4 C          1.5.2     System Parameters........................    1-5 8          1.5.2.1     Calculating Values for GBLPAGES andC                      GBLSECTIONS............................    1-5 :          1.5.2.2     Changing System Parameter Values withC                      AUTOGEN................................    1-6 -          1.5.3     VMSINSTAL and Installation C                    Requirements.............................    1-7 3          1.5.3.1     VMSINSTAL Installation Process C                      Requirements...........................    1-8 C          1.5.3.2     Modifying Process Quotas...............    1-8 C          1.5.4     Backing Up Your System Disk..............    1-8 5          1.6   Installing and Using Multiple Compiler C                Versions.....................................    1-9 8          1.6.1     Displaying and Selecting the CompilerC                    Version..................................    1-9 <          1.6.2     Side Effects and Restrictions on MultipleC                    Versions.................................   1-11 C          1.6.3     Installation Procedure Changes...........   1-12         C                                                                 iii                        2  Installing HP C   E            2.1   Installation Procedure.......................    2-1 E            2.2   Error Recovery...............................   2-11         3  After Installing HP C   6            3.1   Running the Installation VerificationE                  Procedure Separately.........................    3-2 E            3.2   Editing the System Startup File..............    3-2 E            3.3   OpenVMS Cluster Considerations...............    3-2 E            3.4   User Account Requirements....................    3-3 E            3.4.1     User Privileges..........................    3-4 E            3.4.2     User Account Quotas......................    3-4 E            3.5   Enhancing HP C Performance...................    3-4 E            3.5.1     Tuning Your System.......................    3-4 E            3.5.2     Installing HP C as a Shared Image........    3-4 E            3.6   Removing the Compiler from Your System.......    3-5 E            3.7   Getting Help and Reporting Problems..........    3-5         A  Sample Installations  E            A.1   Initial Installation.........................    A-1 E            A.2   Upgrade Installation.........................    A-5 E            A.3   Installation with Alternate Compiler.........    A-8         B  Files Installed           C  Recovering from Errors  E            C.1   Failures During HP C Installation............    C-1 E            C.2   Problems During HP C Use.....................    C-2         Tables   E            1         Conventions Used in this Guide...........    vii   E            1-1       Disk Space Requirements..................    1-4                   iv                            H         ________________________________________________________________  H                                                                  Preface      ?               This guide describes how to install HP C on Alpha D               processors running the OpenVMS operating system. It is+               intended for system managers.   G               Keep this guide with your distribution kit. You will need H               it to install maintenance updates or to reinstall HP C for               any other reason.   G               You can send comments or suggestions regarding this guide D               or any HP C document by sending electronic mail to the)               following Internet address:                  c_docs@hp.com            Intended Audience   C               The audience for this guide is the system manager who %               installs HP C software.   "         Structure of this Document  H               This guide contains the following chapters and appendixes:  F               o  Chapter 1 describes how to prepare for HP C installa-                  tion.  C               o  Chapter 2 describes the procedure to install HP C.   F               o  Chapter 3 describes what to do after installing HP C.  7               o  Appendix A shows sample installations.   2               o  Appendix B lists files installed.  A               o  Appendix C describes how to recover from errors.   H                                                                        v                 *      Manuals in the HP C Documentation Set  @            In addition to this guide, the HP C for OpenVMS Alpha:            documentation set includes the following books:  ,            o  HP C Language Reference Manual  3            o  HP C User's Guide for OpenVMS Systems   @            o  HP C Run-Time Library Reference Manual for OpenVMS               Systems   B            The Read Before Installing HP C Version 7.n for OpenVMS;            Alpha Systems letter is provided along with this .            installation guide on the CD media.        Related Manuals  @            For information on OpenVMS system management, see the@            following documents in the OpenVMS documentation set:  0            o  HP OpenVMS System Manager's Manual  /            o  Guide to Maintaining a VMS System   :            o  HP OpenVMS License Management Utility Manual  5            o  Guide to OpenVMS Performance Management   @            For help understanding OpenVMS system error messages,B            see the OpenVMS System Messages and Recovery Procedures@            Reference Manual or the online HELP/MESSAGE facility.        Conventions  <            Table 1 lists the conventions used in this guide.                        vi                  H               Table_1_Conventions_Used_in_this_Guide____________________  H               Convention_____________Meaning____________________________  ?               UPPERCASE TEXT         Uppercase text indicates a D                                      command, the name of a routine,A                                      the name of a file, the name B                                      of a file protection code, orC                                      the abbreviations for a system /                                      privilege.   E               $ @SYS$UPDATE:VMSINSTALIn interactive examples, prompts C                                      and displayed text appear in a G                                      monospace font. User input appears <                                      in bold monospace font.  D               italic type            Italic type indicates importantD                                      information, complete titles ofE                                      manuals, or variables. Variables D                                      include information that varies?                                      in system output (Internal D                                      error number), in command linesE                                      (/PRODUCER=name), and in command A                                      parameters in text (where dd C                                      represents the predefined code :                                      for the device type).  H               <Return>               In interactive examples, a key nameG                                      is shown enclosed to indicate that E                                      you press a key on the keyboard.   H               <Ctrl/x>               In interactive examples, a sequenceH                                      such as <Ctrl/x> indicates that youH                                      must hold down the key labeled CtrlE                                      while you press another key; for ?                                      example, Ctrl/C or Ctrl/Z.   F               [YES]                  Square brackets indicate that theE                                      enclosed item is a default value E                                      in an installation prompt. Also, H                                      square brackets serve as delimitersC                                      for a directory name in a file H               _______________________specification._____________________  E               In this manual, some version numbers are given as Vn.n. F               When you install HP C, the actual version number appears               on your screen.   H                                                                      vii                       H                                                                        1H         ________________________________________________________________  H                        Preparing for HP C for OpenVMS Alpha Installation      F               This chapter describes the preparations and requirementsF               necessary for installing HP C for OpenVMS Alpha Systems.  C               This guide applies to Version 7.1 of HP C for OpenVMS C               Alpha Systems and all subsequent maintenance releases D               up to the next release of the product that includes an)               updated installation guide.   D               Your bill of materials (BOM) and indented bills reportB               (BIL) specify the number and contents of your media.B               Be sure to verify the contents of your kit with thisE               information. If your kit is damaged or if you find that F               parts of it are missing, contact your HP representative.  E               HP C provides online release notes. Reading the release G               notes before proceeding with the installation is strongly B               recommended. For information on accessing the online5               release notes, see Section 2.1, step 6.   B               The release notes contain installation-related notesA               and a summary of technical changes, known problems, 2               restrictions, and incompatibilities.  !         1.1 Hardware Requirements   H               You can install HP C on any Alpha processor system capableG               of running OpenVMS Alpha Version 7.3-2 or higher. See the E               OpenVMS Operating System's Software Product Description )               (SPD 25.01.nn) for details.             H                    Preparing for HP C for OpenVMS Alpha Installation 1-1                 -      1.2 Required Operating System Components   >            HP C Version 7.1 for OpenVMS Alpha Systems requires1            OpenVMS Alpha Version 7.3-2 or higher.   B            Future HP C releases may require higher versions of the@            OpenVMS operating system, as described in the release%            notes or the cover letter.   E            The OpenVMS Alpha operating system comes with a variety of C            support options (or components). Components include such B            features as networking and RMS journaling. To use HP C,C            your system should be running a version of OpenVMS Alpha A            that includes that includes the base component and the &            following other components:  !            o  Programming support               o  Utilities   B            For a complete list of the required components, see the3            HP C Software Product Description (SPD).         1.3 Optional Software  C            You can use the following optional OpenVMS software with             HP C:  ?            o  HP Language-Sensitive Editor/Source Code Analyzer E               (LSE/SCA). Support for C requires that LSE be installed /               before the compiler is installed.   #            o  HP Test Manager (DTM)   8            o  HP Performance and Coverage Analyzer (PCA)  -            o  HP Code Management System (CMS)   /            o  HP Module Management System (MMS)         1.4 License Registration   A            Before you install and run HP C Version 7.1 on a newly >            licensed node or cluster, you must first register a@            License Product Authorization Key (License PAK) using1            the License Management Facility (LMF).   ;            The specific LMF product names used by HP C are:   2            o  C: Unlimited or Personal-Use License  :      1-2 Preparing for HP C for OpenVMS Alpha Installation                 /               o  C-USER: Concurrent-Use License   C               The HP C compiler accepts a C(-USER) PAK. The License B               PAK may be shipped along with the kit if you orderedF               the license and media together; otherwise, it is shippedF               separately to a location based on your license order. IfG               you are installing HP C as an update on a node or cluster B               already licensed for this software, you have alreadyB               completed the License PAK registration requirements.  E               If you are installing prerequisite or optional software H               along with HP C, review the License PAK status and installH               the License PAKs for any prerequisite or optional software&               before you install HP C.  >               You must register and load your license for HP CC               before you start the installation in order to run the C               Installation Verification Procedure (IVP) and use the                software.   >               To register a license under OpenVMS, log in to aG               privileged account, such as the system manager's account, G               SYSTEM. You then have a choice of two ways to perform the                registration:   E               o  Invoke the SYS$UPDATE:VMSLICENSE.COM procedure. When G                  it prompts you for information, respond with data from "                  your License PAK.  F               o  At the DCL prompt, enter the LICENSE REGISTER commandG                  with the appropriate qualifiers that correspond to the )                  License PAK information.   @               If you plan to use HP C on more than one node in aE               cluster, you will need to perform a license load on the C               other nodes after you complete this installation. See                Section 3.3.  D               For complete information on using the LMF, see the VMSB               License Management Utility Manual or the online HELP               LICENSE utility.        H                    Preparing for HP C for OpenVMS Alpha Installation 1-3                 ,      1.5 Installation Procedure Requirements  ?            After you have registered and loaded the license PAK >            and read the appropriate parts of this installation>            guide, the installation takes approximately 5 to 15@            minutes, depending on your type of media, your system8            configuration, and the kit components chosen.  9      1.5.1 Installation Account Privileges and Disk Space   ?            To install HP C, you must be logged in to an account B            that has the SETPRV privilege or at least the following            privileges enabled:              o  CMKRNL              o  WORLD               o  SYSPRV  C            VMSINSTAL turns off BYPASS privilege at the start of the             installation.  A            Table 1-1 lists the storage requirements for free disk E            storage space. You can also install the C documentation in D            .ps, .txt, and .html formats. The installation default isD            to not install the documentation, but if you do, note the*            additional disk space required.  E            Table_1-1_Disk_Space_Requirements_________________________   '                           Blocks During E            Kit____________Installation______Blocks_After_Installation   3            Compiler only  150,000           100,000   3            Compiler and   250,000           160,000 E            documentation_____________________________________________   ?            These counts refer to the disk space required on the ?            system disk. The sizes are approximate; actual sizes ?            may vary depending on the user's system environment, /            configuration, and software options.   E            To determine the number of free disk blocks on the current 8            system disk, enter the following DCL command:  &            $ SHOW DEVICE SYS$SYSDEVICE  :      1-4 Preparing for HP C for OpenVMS Alpha Installation                          1.5.2 System Parameters   ?               Installing HP C requires certain system parameter                settings.   B               The minimum number of free global pagelets (512-byteH               subpage unit) and global sections needed for the installa-F               tion depends on whether SYS$SYSTEM:DECC$COMPILER.EXE was;               previously installed as a shared known image:   H               o  If not previously installed as shared, 1 global sectionB                  and a sufficient number of contiguous free globalG                  pagelets to contain the file SYS$LIBRARY:DCLTABLES.EXE   A               o  If previously installed as shared, 2 global sec- ?                  tions and approximately 10,000 contiguous free A                  global pagelets plus a sufficient number of con- A                  tiguous free global pagelets to contain the file *                  SYS$LIBRARY:DCLTABLES.EXE  G               These values represent the number of free global pagelets D               and global sections required for the installation, notD               the total number you need to run your system and other               software.   F                 ________________________Note  ________________________  =                 If you do not ensure that your system has the C                 necessary global pagelets and global section SYSGEN C                 parameters for the installation, the DCL tables can 4                 become corrupted in some situations.  E                 _____________________________________________________   ?         1.5.2.1 Calculating Values for GBLPAGES and GBLSECTIONS   D               To install and run HP C, you must have sufficient free2               global pagelets and global sections.  H               Enter the following DCL command to determine the number ofD               global pagelets required by SYS$LIBRARY:DCLTABLES.EXE:  2               $ DIR/SIZE SYS$LIBRARY:DCLTABLES.EXE  U               This command returns the size (in blocks) of SYS$LIBRARY:DCLTABLES.EXE. C               As an approximation, use this figure as the number of 2               global pagelets needed for the file.  H                    Preparing for HP C for OpenVMS Alpha Installation 1-5                 B            You can use the WRITE command with the F$GETSYI lexical@            function to find the number of free contiguous globalC            pagelets and free global sections. The following example B            shows how to get this information at your terminal (the#            default for SYS$OUTPUT):   9            $ WRITE SYS$OUTPUT F$GETSYI("CONTIG_GBLPAGES")             158487            $ WRITE SYS$OUTPUT F$GETSYI("FREE_GBLSECTS") 
            24   E            If the value of free global pagelets or global sections is E            less than the required value (see Section 1.5.2), you must 1            increase the system parameter setting.   B            Section 1.5.2.2 describes the procedures for increasing&            these values using AUTOGEN.  :      1.5.2.2 Changing System Parameter Values with AUTOGEN  >            If you do not have enough free global pages or free@            global sections to install HP C, you can do either of            the following:   >            o  Delete an existing known image using the OpenVMS               INSTALL utility.  ?            o  Use the AUTOGEN command procedure to increase the 8               GBLPAGES or GBLSECTIONS system parameters.  C            AUTOGEN automatically adjusts values for parameters that @            are associated with the values you reset manually. ToD            change system parameters with AUTOGEN, edit the following            file:  #            SYS$SYSTEM:MODPARAMS.DAT   ,            Use an editor to access the file.  B            To change a parameter value listed in this file, deleteE            the current value associated with that parameter and enter             the new value.   >            To add a new parameter, add a line to the file thatA            includes both the name of the parameter and its value.             For example:               WSMAX = 8096   :      1-6 Preparing for HP C for OpenVMS Alpha Installation                 C               To modify incremental parameters such as GBLPAGES and E               GBLSECTIONS, use the ADD_ prefix. The following example 8               increases the global page setting by 2000:  !               ADD_GBLPAGES = 2000   D               After you make all your changes, exit from the editor,D               then execute the AUTOGEN procedure to recalculate your6               system parameters and reboot the system:  2               $ @SYS$UPDATE:AUTOGEN GETDATA REBOOT  G               When you specify REBOOT, AUTOGEN does an automatic system D               shutdown and then reboots the system. Any users loggedF               on to the system are immediately disconnected during theC               shutdown. The automatic reboot puts the new parameter !               values into effect.   C               The AUTOGEN Utility automatically adjusts some of the E               SYSGEN parameters based on the consumption of resources ?               since the last reboot. If you do not want to take A               advantage of this automatic adjustment, include the ?               NOFEEDBACK qualifier on the AUTOGEN command line.   G               For more information about using AUTOGEN, see the OpenVMS '               System Management Subkit.   5         1.5.3 VMSINSTAL and Installation Requirements   A               When you invoke VMSINSTAL, it checks the following:   G               o  Whether you have set your default device and directory                   to SYS$UPDATE  B               o  Whether you are logged in to a privileged account  G               o  Whether you have adequate quotas for installation (see !                  Section 1.5.3.1)   *               o  Whether DECnet is running  >               o  Whether any users are logged in to the system  H               If VMSINSTAL detects any problems during the installation,B               it notifies you and asks if you want to continue theC               installation. In some instances, you can enter YES to D               continue. To stop the installation process and correctF               the situation, type NO or press Return. Then correct the3               problem and restart the installation.   H                    Preparing for HP C for OpenVMS Alpha Installation 1-7                 8      1.5.3.1 VMSINSTAL Installation Process Requirements  D            VMSINSTAL requires that the installation account have the$            following minimum quotas:                 ASTLM = 100                BIOLM = 100                DIOLM = 100                ENQLM = 300                FILLM = 300   %      1.5.3.2 Modifying Process Quotas   B            Use the OpenVMS Authorize Utility to change the processE            quotas for the installation account in the user authoriza- C            tion file (UAF). (Some sites may restrict the use of the D            OpenVMS Authorize Utility to certain accounts or people.)B            For example, to change the BIOLM quota for the account-C            name installation account, you might enter the following             command sequence:  %            $ RUN SYS$SYSTEM:AUTHORIZE 0            UAF> MODIFY account-name /BIOLM = 100!            UAF> SHOW account-name             UAF> EXIT            $ LOGOUT   B            After the quotas for the installation account have beenB            changed, log out of the installation account and log in@            again for the new quotas to take effect. You can then)            proceed with the installation.   D            For more information on modifying account quotas, see theE            description of the AUTHORIZE utility in the OpenVMS System             Management Subkit.   &      1.5.4 Backing Up Your System Disk  ?            At the beginning of the installation, VMSINSTAL asks @            if you have backed up your system disk. You should do?            a system disk backup before installing any software.   >            Use the backup procedures established at your site.>            For details on performing a system disk backup, seeB            the section on the BACKUP utility in the OpenVMS System            Management Subkit.   :      1-8 Preparing for HP C for OpenVMS Alpha Installation                 ;         1.6 Installing and Using Multiple Compiler Versions   >               HP C Version 6.4 and higher provides support forD               installing and using multiple versions of the compiler               on the same node.   B               During installation of Version 7.n, if a Version 6.n@               of the compiler is already installed, you have the?               opportunity to preserve that compiler rather than C               overwrite it. If you choose to preserve the currently E               installed compiler, you are then given a choice to keep H               the currently installed compiler as the system default and7               install the new compiler as an alternate.   A               By default, the currently installed system compiler A               is preserved by making it an alternate compiler and F               installing the new compiler as the system default. UsersF               can make the choice to use an alternate compiler insteadC               of the installed system compiler by running a command G               procedure that changes the behavior of the cc command for *               the process that invokes it.  ;         1.6.1 Displaying and Selecting the Compiler Version   E               This kit provides two command procedures to display and ?               control which HP C compiler is used by a process:   2               o  SYS$SYSTEM:DECC$SHOW_VERSIONS.COM  H                  This procedure displays the HP C compilers available onF                  the system, along with their version numbers. It alsoG                  displays which compiler is the default for the current H                  process. The procedure takes an optional version-number$                  argument. Examples:  5                  $ @sys$system:decc$show_versions.com   @                  The following HP C compiler(s) are available in                  SYS$SYSTEM:            H                    Preparing for HP C for OpenVMS Alpha Installation 1-9                 3               Filename                      Version 5               --------------------------------------- 4               DECC$COMPILER.EXE             V6.4-0054               DECC$COMPILER_T06_04-002.EXE  T6.4-0024               DECC$COMPILER_T06_04-001.EXE  T6.4-001G               DECC$COMPILER_V06_00-001.EXE  V6.0-001    Process Default 4               DECC$COMPILER_V06_02-008.EXE  V6.2-008  7               $ @sys$system:decc$show_versions.com V6.0   =               The following HP C compiler(s) are available in                SYS$SYSTEM:   3               Filename                      Version 5               --------------------------------------- G               DECC$COMPILER_V06_00-001.EXE  V6.0-001    Process Default   -            o  SYS$SYSTEM:DECC$SET_VERSION.COM   @               This procedure sets up process logicals that point@               to an alternate HP C compiler in SYS$SYSTEM, or itA               removes the process logicals to revert to using the >               default system compiler. The procedure takes one?               argument, a version number or the keyword SYSTEM. @               If no arguments are specified you are prompted for=               them. The SYSTEM argument selects the installed B               system compiler, which is the one displayed with theD               filename DECC$COMPILER.EXE in the output of decc$show_A               versions.com. Alternate compilers are shown in that E               output with their version number appended to the simple D               filename; for example, the version 6.2-008 compiler is4               shown as DECC$COMPILER_V06_02-008.EXE.  ?               To select a compiler, pass a full ident string or C               enough of the ident string to be unique. For example: E               to select the V6.2-008 compiler from the previous list, ?               pass V6.2-008 or V6.2 to the decc$set_version.com @               routine. However, to select a 6.4 compiler, a fullA               ident string is required to distinguish between the <               V6.4-005, T6.4-001, and the T6.4-002 compiler:          ;      1-10 Preparing for HP C for OpenVMS Alpha Installation                  1         @sys$system:decc$set_version.com V6.2-008            @sho logical DECC$*_           (LNM$PROCESS_TABLE)              "DECC$COMPILER" =d5             "SYS$SYSTEM:DECC$COMPILER_V06_02-008.EXE"            "DECC$MSG_SHR" =5             "SYS$MESSAGE:DECC$MSG_SHR_V06_02-008.EXE"5  #         $ @decc$set_version.com 6.4t  ;         The following 6.4 HP C compiler(s) are available inO         SYS$SYSTEM:   -         Filename                      Version /         ---------------------------------------A.         DECC$COMPILER.EXE             V6.4-005.         DECC$COMPILER_T06_04-001.EXE  T6.4-001.         DECC$COMPILER_T06_04-002.EXE  T6.4-002  W         Ambiguous version number, please be specify a full version number, ex: V6.4-005 !         Version number : V6.4-005   #         $ sho logical DECC$COMPILER Y           "DECC$COMPILER" = "SYS$SYSTEM:DECC$COMPILER_V06_04-005.EXE" (LNM$PROCESS_TABLE)s"         $ sho logical DECC$msg_shrX           "DECC$MSG_SHR" = "SYS$MESSAGE:DECC$MSG_SHR_V06_04-005.EXE" (LNM$PROCESS_TABLE)  G                  When this procedure is run in a process, subsequent cc E                  commands invoke the selected compiler version (until H                  the procedure is run again). The process-level logicalsC                  used do not affect other processes or users on theV                  system.  @         1.6.2 Side Effects and Restrictions on Multiple Versions  E               Installing this kit provides the latest DECC$RTLDEF.TLBlC               file and the latest documentation, even if you select_D               the option of having the new compiler as the alternateB               compiler. Because it is upwardly compatible, the newE               DECC$RTLDEF.TLB does not adversely impact a preexistingo'               Version 6-based compiler.   H                   Preparing for HP C for OpenVMS Alpha Installation 1-11 C  u            A            If you run an older installation procedure, you should =            rerun the V7.n installation procedure to make sure A            you have all the files to support V7.n as a coexistentd            compiler.  <            Note that there are two logical names involved inB            establishing the compiler version: one for the compilerB            image and one for its message file. Beginning with HP CB            V6.4, the compiler issues a diagnostic if it is invoked?            with the wrong version of the message file; previouslA            versions of the compiler do not detect this situation. ?            If you find that an older version of the compiler isiB            issuing diagnostics that do not make sense for the codeA            construct they are attached to, or if the message text_D            is missing and only a message number is issued, use the $@            SHOW LOGICAL DECC$COMPILER* command to check that you?            have matched versions of the files designated by therC            two logicals. The response should show matching version-rD            numbered files as in the example that selects the VersionA            6.2 compiler. Or if you are using the system compiler,oA            the response should be the message "%SHOW-S-NOTRAN, noc8            translation for logical name DECC$COMPILER*".  )      1.6.3 Installation Procedure Changes.  B            When you install HP C Version 6.4 or higher on a system<            that already has a Version 6.0 or higher compiler>            installed, you are given the chance to preserve theB            currently installed system compiler. To do this, answerE            YES to the following question (the xxx will be replaced by.D            the full version number of the existing system compiler):  G            "Should the existing xxx system compiler be preserved [NO]:"   =            If you answer NO, the installation proceeds in theqB            traditional manner, overwriting the currently installed            system compiler.s  >            If you answer YES, you are then asked an additionalB            question. To get the traditional behavior of installingC            the kit compiler as the system default, answer NO to the.            question:  V            "Should this xxx system compiler remain the default when cc is typed [NO]:"  ;      1-12 Preparing for HP C for OpenVMS Alpha Installationt                 H               Because you have previously asked to preserve the existingA               system compiler, that compiler is made an alternate B               compiler before the new system compiler is installedF               from the kit. If you answer YES to the question, the kitC               compiler is installed as an alternate compiler with a F               name that is based on its ident, and the existing system3               default compiler remains the default.                                                                             H                   Preparing for HP C for OpenVMS Alpha Installation 1-13                       H                                                                        2H         ________________________________________________________________  H                                                          Installing HP C      8               This chapter explains how to install HP C:  G               o  Section 2.1 contains a step-by-step description of the (                  installation procedure.  B               o  Section 2.2 covers error recovery considerations.  "         2.1 Installation Procedure  E               The HP C installation procedure consists of a series ofPF               questions and informational messages. See Appendix A for#               sample installations.   D               To abort the installation procedure at any time, pressG               Ctrl/Y. When you press Ctrl/Y, the installation procedure.C               deletes all files it has created up to that point and.?               exits. You can then start the installation again.i  G               Defaults appear in brackets ([]) throughout the installa-                tion procedure.   D               1. Log in to a privileged account and set your defaultD                  device and directory to SYS$UPDATE, where VMSINSTAL                  resides.   !                  Username: SYSTEMu                  Password:)                  $ SET DEFAULT SYS$UPDATE.  "               2. Invoke VMSINSTAL.  I                  @SYS$UPDATE:VMSINSTAL saveset-name device-name OPTIONS N_      H                                                      Installing HP C 2-1                                saveset-nameD               The installation name for the component. For HP C, use.               the following installation name:                 CC07nn  A               Where n represents the minor (point) release numberu=               of HP C, such as CC065 for Version 6.5 or CC071 =               for Version 7.1. Refer to the label on the HP C =               distribution kit or the HP C BOM or BIL for thet4               maintenance update number of your kit.                 device-namec?               The name of the device on which you plan to mount >               the media, or the name of the device:[directory]B               that contains the save sets. For example, DKA400: isA               the device name used in examples in this guide. TheeD               directory is [CC07n.KIT], where n is the minor release               number.   B               To specify the device name on the @VMSINSTAL command               line, type:                   DKA400:[CC07n.KIT]                 OPTIONS N B               An optional parameter that indicates you want to seeB               the question on release notes. If you do not includeA               the OPTIONS N parameter, VMSINSTAL does not ask youpD               about the release notes. You should review the release>               notes before proceeding with the installation in@               case they contain additional information about theB               installation. If you are restarting the installationE               and have already reviewed the release notes, you do notn(               need to specify OPTIONS N.  E               There are several other options you can select when your               invoke VMSINSTAL:   ?               o  Auto_answer (A): Initially creates a file thatV=                  contains your answers to VMSINSTAL questionsiA                  and prompts. This option, and the answer file it.@                  produces, can save time during a reinstallation9                  (typically after upgrading your system).i        2-2 Installing HP C :               >                  o  Get save set (G): Stores product save sets?                     temporarily on a magnetic tape or in a diskg                     directory.  C                  o  File log (L): Logs all activity to the terminaln(                     during installation.  H                  o  Alternate root (R): Installs the product to a system?                     root other than that of the running system.   G                  See the OpenVMS documentation on software installation.E                  in the OpenVMS System Management Subkit for detailed_B                  information on these options. If you specify moreG                  than one option, separate the options with commas (for '                  example: OPTIONS A,N).n  H                  The following example invokes VMSINSTAL to install HP CE                  and shows the system response. This example uses the 2                  OPTIONS N release note parameter.  K                  $ @SYS$UPDATE:VMSINSTAL CC07n DKA400:[CC07n.KIT] OPTIONS Ns  Q                        OpenVMS Alpha Software Product Installation Procedure V7.3T  ,                  It is dd-mmm-yyyy at hh:mm.@                  Enter a question mark (?) at any time for help.  D                  If you do not supply either the product name or theH                  device name, VMSINSTAL prompts you for this informationD                  later in the installation procedure. VMSINSTAL doesF                  not prompt you for any options, so be sure to includeF                  OPTIONS N on the VMSINSTAL command line to access the7                  release notes during the installation.i  G                  When you invoke VMSINSTAL, it checks for the following                   requirements:  B                  o  Whether you logged in to a privileged account.C                     We recommend that you install software from the E                     system manager's account with your default devicep4                     and directory set to SYS$UPDATE.  F                  o  Whether you have adequate quotas for installation.B                     VMSINSTAL checks for the quota values shown in$                     Section 1.5.3.1.  H                                                      Installing HP C 2-3                 B               o  Whether any users are logged in to the system. If?                  users are logged in, you are asked whether you ?                  want to continue the installation. If you want @                  to continue, enter YES. If you want to stop the,                  installation, press Return.  $            3. Confirm system backup.  L               * Are you satisfied with the backup of your system disk [YES]?  B               VMSINSTAL asks if you are satisfied with your system@               backup. You should always back up your system diskE               before performing an installation. If you are satisfied @               with the backup of your system disk, press Return.B               Otherwise, enter NO to discontinue the installation.E               After you back up your system disk, you can restart the                installation.u              4. Mount the media.  E               If you omitted the device name in the VMSINSTAL command 1               line, the following prompt appears:   P               Where will the distribution volumes be mounted: DKA400:[CC07n.KIT]  ;               If this prompt appears, enter the name of the_D               distribution (media) device and directory the contains@               the HP C kit (save set). For example, if the mediaA               is contained on a CD located on unit DKA400:, enteroC               DKA400:[CC07n.KIT] in reply to this question (where ni+               is the minor release number.)   D               Depending on the type of device and whether the deviceE               is already mounted, the following prompt may or may not                appear:t  B               Please mount the first volume of the set on DKA400:."               * Are you ready? YES7               %MOUNT-I-MOUNTED, HP C mounted on DKA400:   D               If you have not already done so, you should now insertA               the distribution volume on the device you specified D               when you invoked VMSINSTAL. The device name appears inB               the line preceding the question. VMSINSTAL then asksE               you if you are ready to continue with the installation.l        2-4 Installing HP C F  i            A                  If you enter YES to indicate that you are ready,1G                  VMSINSTAL displays a message that the media containingdG                  HP C has been mounted on the specified device and that .                  the installation has started.  F                  If you entered the wrong device name when you invokedF                  VMSINSTAL and need to restart the installation, enterD                  NO in response to the "Are you ready?" question. ToH                  abort the installation for other reasons, press Ctrl/Y.  3               5. Verify the product being installeda  :                  The following products will be processed:                    CC V7.n  ?                      Beginning installation of CC V7.n at hh:mmME                  %VMSINSTAL-I-RESTORE, Restoring product saveset A...h  E                  The product name and version are displayed. The saveeE                  set (A) is restored to a subdirectory of SYS$UPDATE.   /               6. Select a release notes option.e  T                  Release notes included with this kit are always copied to SYS$HELP.  2                  Additional Release Notes Options:  .                      1.  Display release notes,                      2.  Print release notes%                      3.  Both 1 and 2t*                      4.  None of the above  %                  * Select option [2]:m  G                  If you specified OPTIONS N when you invoked VMSINSTAL, D                  you are asked to choose one of the four options for-                  reviewing the release notes.P  F                  o  Select option 1 to immediately display the releaseF                     notes online. You can terminate the display at any,                     time by pressing Ctrl/C.  G                  o  Select option 2 to print the release notes. You are E                     prompted for the name of the print queue that you                       want to use:  -                     * Queue name [SYS$PRINT]:   H                                                      Installing HP C 2-5 S  e            D                  Either press Return to send the file to the defaultA                  output print device (SYS$PRINT) or enter another,                  queue name.  C               o  Select option 3 to immediately display the release C                  notes online and then be prompted for a queue name )                  for the printed version.   A               o  Select option 4 if you have already reviewed thefC                  release notes and are restarting the installation.   >               Next, VMSINSTAL displays the following question:  B               * Do you want to continue the installation [N]?: YESY               %VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP.t  A               To continue the installation, enter YES. Otherwise,oA               press Return. In either case, the release notes areaD               copied to the following file in the SYS$HELP directory4               (where n is the minor version number):  '               SYS$HELP:CC.RELEASE_NOTES   C               ________________________Note ________________________   B               Do not delete release notes for previous versions of               HP C (if any).  C               _____________________________________________________y  '            7. Read license information.r  :                 HP C Version 7.n for OpenVMS Alpha Systems  H                 Copyright 2005 Hewlett-Packard Development Company, L.P.  R                 Confidential computer software. Valid license from HP required forR                 possession, use or copying. Consistent with FAR 12.211 and 12.212,R                 Commercial Computer Software, Computer Software Documentation, andL                 Technical Data for Commercial Items are licensed to the U.S.F                 Government under vendor's standard commercial license.  7            8. Respond to HP C multiple-version queries.   E               The installation procedure detects any previous versioneA               of the HP C compiler installed on your system (backtA               to Version 6.0), and asks if you want to keep it oriC               supersede it with the new version you are installing.eD               Enter YES to keep the previous version, or enter NO to0               supersede it with the new version:        2-6 Installing HP C                 C                     A C V6.0-001 compiler was found on your system.MK                     Type YES to keep this compiler on your system either as L                     the default system compiler or as an alternate compiler.4                     Type NO to supersede C V6.0-001.  V                  * Should the existing V6.0-001 system compiler be preserved [NO]: YES  @                  If you answer YES to the previous question, theA                  installation procedure then asks if you want thesC                  currently installed ("old") compiler to remain the G                  default compiler on your system. Enter YES to keep theeG                  "old" version as the system default compiler. Enter NO G                  to make the "new" version the default system compiler:a  _                     Type NO to have the compiler on this kit become the default system compilero`                     and to have the currently installed compiler saved as an alternate compiler.X                     Type YES to keep the current system compiler as the default compiler\                     and to have the compiler on this kit available as an alternate compiler.Y                     Alternate compilers can be invoked with the cc command after invoking M                     sys$system:decc$set_version.com passing a version_number.t  S                  Should this V6.0-001 system compiler remain the default when cc is_%                  typed [NO]: <Return>   B               9. Respond to license registration query for the new                  compiler.  F                  HP C supports the OpenVMS License Management FacilityC                  (LMF). The installation procedure displays license_D                  information about your product and asks if you haveE                  registered and loaded your Product Authorization KeyrD                  (PAK) for HP C. The following is an example of such                  information:c  &                       Product:       C(                       Producer:      DEC(                       Version:       7.10                       Release Date:  dd-mmm-yyyy  c                  * Does this product have an authorization key registered and loaded?: yes <Return>   D                  If you have not registered and loaded your PAK, youF                  must answer No to this question. You have to registerG                  and load your PAK to run the Installation Verification E                  Procedure (IVP). If you have not done so, you should G                  stop the installation, register and load your PAK, and /                  then restart the installation.a  H                                                      Installing HP C 2-7 n               $           10. Choose the IVP option.  @               The installation procedure asks if you want to runB               the IVP. The IVP for HP C checks to be sure that theD               installation is successful. It is recommended that you>               run the IVP; answer YES to the following prompt:  P                   This kit contains an Installation Verification Procedure (IVP)J                   to verify the correct installation of HP C. The IVP will                   be left in:e  6                       SYS$COMMON:[SYSTEST]DECC$IVP.COM  P                   After the installation is complete, you can invoke the commandG                   file at any time to verify that HP C is installed and_$                   working correctly.  H               * Do you want to run the IVP after the installation [YES]?  C               After HP C is installed, you can run the IVP indepen- E               dently to verify that the software is available on your B               system. You might need to run the IVP after a system>               failure to make sure that users can access HP C.  :           11. Decide whether to install the documentation.  M                   HTML, postscript and text versions of the HP C Users Guide,lV                   Language Reference Manual and RTL Reference Manual may be optionallyG                   installed into SYS$COMMON:[SYSHLP.CC$ALPHA_HELP_07n].RE                   These documents consume approximately 60000 blocks.E  C               * Should these manuals be provided [NO]? yes <Return>A  E               If you have adequate disk space and wish to install the C               C documentation, enter YES. Once the documentation is C               installed, you can browse the HTML version by opening13               the following file from your browser:I  <               SYS$COMMON:[SYSHLP.CC$ALPHA_HELP_07n]INDEX.HTM  7           12. Read release-notes informational message.   Q                   This kit contains a file summarizing the new features, changes,fQ                   restrictions, and compatibility issues in this release of HP C.$B                   This file is named CC.RELEASE_NOTES and has been&                   placed in SYS$HELP:.  N                   This file contains information valuable to HP C programmers.M                   Please inform your user community of this file's existence.5        2-8 Installing HP C e                             13. Purge files.   R                  * Do you want to purge files replaced by this installation [YES]?  C                  The directories SYS$HELP, SYS$MESSAGE, SYS$SYSTEM,N@                  DECC$LIBRARY, and SYS$TEST may contain previousH                  versions of HP C files. These files are replaced duringG                  the installation with new files, but the old files aregB                  not automatically purged. Purging is recommended.  C                  In response to the purging prompt, press Return to :                  purge the files or enter NO to keep them.  -              14. Read informational messages.   E                  At this point, the installation procedure displays aaD                  number of informational messages that report on theC                  progress of the installation. There are no furtherrB                  questions. If the installation procedure has beenE                  successful up to this point, VMSINSTAL moves the newaG                  or modified files to their target directories, updates E                  help files, and updates DCL tables, if necessary. IfeG                  you chose to have files purged, that work is done now. 6                  The following messages are displayed:  W                      You have answered all of the questions for this installation.  ThesU                      installation will now execute in 5 to 15 minutes without furtherxW                      intervention, depending on your configuration, installation media,P"                      and so forth.  [                          The C Runtime Library headers and Starlet headers are installed asuZ                          a Text Library (.TLB).  The traditional text form  of the headersW                          (.H files) are also provided for  reference  purposes only) inNY                          the directories: SYS$COMMON:[DECC$LIB.REFERENCE.DECC$RTLDEF] andoG                          SYS$COMMON:[DECC$LIB.REFERENCE.SYS$STARLET_C].t  Z                          Please note that the compiler does not search the reference areasH                          SYS$COMMON:[DECC$LIB.REFERENCE.DECC$RTLDEF] andZ                          SYS$COMMON:[DECC$LIB.REFERENCE.SYS$STARLET_C] during compilation.I                          Instead headers are taken from the text library.d  P                  %VMSINSTAL-I-SYSDIR, This product creates system disk directoryZ                                                                   VMI$ROOT:[SYSTEST.DECC].  L                      Your OpenVMS system will now be modified to include the6                      following new and modified files:  H                                                      Installing HP C 2-9 y  h            E                   [SYSEXE]DECC$COMPILER_V06_00-001.EXE      [renamed] E                   [SYSMSG]DECC$COMPILER_MSG_V06_01-001.EXE  [renamed] A                   [SYSEXE]DECC$COMPILER.EXE                 [new] A                   [SYSMSG]DECC$COMPILER_MSG.EXE             [new] F                   [SYSHLP]HELPLIB.HLB                       [modified]A                   [SYSHLP]CC$HELP*.HTML                     [new]iA                   [SYSHLP.CC$ALPHA_HELP_07n]                [new] A                   [SYSHLP]CC.RELEASE_NOTES                  [new]nA                   [SYSHLP]CC_RELEASE_NOTES.PS               [new]oF                   [SYSLIB]DCLTABLES.EXE                     [modified]A                   [SYSLIB]DECC$COMPILED_PRINTF.OLB          [new]nA                   [SYSLIB]DECC$RTLDEF.TLB                   [new]lA                   [DECC$LIB.REFERENCE.SYS$STARLET_C]*.H     [new] A                   [DECC$LIB.REFERENCE.DECC$RTLDEF]*.H       [new]aF                   [SYS$STARTUP]DECC$STARTUP.COM             [modified]A                   [SYSTEST]DECC$IVP.COM                     [new]LA                   [SYSEXE]DECC$SET_VERSIONS.COM             [new] A                   [SYSEXE]DECC$SHOW_VERSIONS.COM            [new]SA                   [SYSTEST.DECC]DECC$IVP*.*                 [new]     O                   The file SYS$STARTUP:DECC$STARTUP.COM contains commands to be N                   executed at system startup to allow for the best compilationR                   performance.  You may want to invoke this command file from yourQ                   system's site-specific startup file. This command file does not C                   have to be invoked for correct operation of HP C.   =               The end of the installation is indicated by thec                following message:  M               %VMSINSTAL-I-MOVEFILES, files will now be moved to their targethX                                                                           directories...             15. Observe the IVP.  D               If you chose to run the IVP, VMSINSTAL now invokes theA               IVP to verify that HP C was installed successfully:   I                  Copyright 2005 Hewlett-Packard Development Company, L.P.   S                  Confidential computer software. Valid license from HP required foriS                  possession, use or copying. Consistent with FAR 12.211 and 12.212,tS                  Commercial Computer Software, Computer Software Documentation, andeM                  Technical Data for Commercial Items are licensed to the U.S. G                  Government under vendor's standard commercial license.i  H                  Beginning HP C V7.n Installation Verification Procedure        2-10 Installing HP CH                 (                     Image Check Complete*                     License Check Complete*                     Version Check Complete'                     Help Check Complete *                     Message Check Complete)                     Header Check Complete 3                     Run Time Library Check Completen  L                     HP C V7.n Installation Verification Procedure Successful  1              16. The installation procedure ends.c  >                     Installation of CC V7.n completed at hh:mm  K                  Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORYa  Q                  Creating installation data file: VMI$ROOT:[SYSUPD]CC07n.VMI_DATAt  5                     VMSINSTAL procedure done at hh:mma                    $ LOGOUTuA                  SYSTEM     logged out at dd-mmm-yyyy hh:mm:ss.sse  E                  When the installation is complete, you can choose toeE                  install more products or to log out (as shown here).cG                  If you removed any media from the console drive beforedG                  beginning the installation, you should replace it now.g  F                  Be aware that VMSINSTAL deletes or changes entries inC                  the process symbol tables during the installation.oB                  Therefore, if you are going to continue using theG                  system manager's account and you want to restore these >                  symbols, you should log out and log in again.           2.2 Error Recovery  D               If errors occur during the installation itself or whenG               the Installation Verification Procedure (IVP) is running,pF               VMSINSTAL displays failure messages. If the installation3               fails, you see the following message:   M               %VMSINSTAL-E-INSFAIL, The installation of HP C V7.n has failed.       H                                                     Installing HP C 2-11    S            4            If the IVP fails, you see these messages:  D            The HP C V7.n Installation Verification Procedure failed.  B            %VMSINSTAL-E-IVPFAIL, The IVP for HP C V7.n has failed.  A            Errors can occur during the installation if any of the5&            following conditions exist:  8            o  The operating system version is incorrect.  ;            o  A prerequisite software version is incorrect.   >            o  Quotas necessary for successful installation are               insufficient.s  E            o  System parameter values for successful installation arec               insufficient.   ;            o  The OpenVMS help library is currently in use.   E            o  The product license has not been registered and loaded.   D            For descriptions of the error messages generated by these>            conditions, see the OpenVMS documentation on system>            messages, recovery procedures, and OpenVMS software>            installation. If you are notified that any of these<            conditions exist, you should take the appropriateA            action as described in the message. For information on 6            installation requirements, see Section 1.5.  >            If the installation fails, you must restart the in-?            stallation procedure from step 2 in Section 2.1. ForlA            an explanation of any system messages, see the OpenVMShC            System Messages and Recovery Procedures Reference ManualsC            or the online HELP/MESSAGE facility. If the installationaB            fails due to an IVP failure, contact a HP field service            representative.                    2-12 Installing HP Ci                       H                                                                        3H         ________________________________________________________________  H                                                    After Installing HP C      H               HP C is now installed and can be invoked by all users with               the CC command.H  G               The installation procedure modifies the DCL command tableuA               so that the CC command is recognized and processed. D               However, the previous command table is still in effectH               for those users who are currently logged in. All logged-inG               users who want to use the CC command must log out and logM9               in again, or use the following DCL command:   9               $ SET COMMAND /TABLES=SYS$LIBRARY:DCLTABLES$  C               You can perform the following system management tasks &               after HP C is installed:  F               o  Running the Installation Verification Procedure (IVP)                  separately   1               o  Editing the system startup files-  @               o  Making the product usable on an OpenVMS cluster  ;               o  Setting user account privileges and quotasC  &               o  Enhancing performance  7               o  Removing the compiler from your systemi  #               o  Reporting problemso  D               The following sections describe these tasks in detail.        H                                                After Installing HP C 3-1                 C      3.1 Running the Installation Verification Procedure SeparatelyV  C            You usually run the IVP during installation. If you wantu?            to run the IVP separately to ensure the integrity of C            installed files if system problems should occur, executeo+            the following command procedure:a  #            $ @SYS$TEST:DECC$IVP.COM   D            If the IVP fails for any reason, the following message is            displayed:s  '            HP C VERSION 7.n TEST FAILED   (      3.2 Editing the System Startup File  ?            You must edit the system startup file to provide foreB            automatic startup of HP C when your system is rebooted.  >            Add the command line that starts HP C to the systemC            startup file, SYS$MANAGER:SYSTARTUP_VMS.COM. HP C cannote>            start until after the network has started. You mustE            position this new command line after the line that invokeso?            the network startup command procedure. The followinglE            example shows the network startup command line followed byo)            the HP C startup command line:l  &            $ @SYS$MANAGER:STARTNET.COM                 .i                 .N                 .t*            $ @SYS$STARTUP:DECC$STARTUP.COM  '      3.3 OpenVMS Cluster Considerations   B            If you want to run HP C on multiple nodes of an OpenVMSD            cluster, first check to see that you have the appropriate?            software license (see Section 1.4). Then perform thei2            following steps after you install HP C:  D            1. Enter the LICENSE LOAD command, as described in the HPD               OpenVMS License Management Utility Manual, to activateC               the license on each node in the cluster on which HP Cs                is to be executed.        3-2 After Installing HP C u  t            D               2. Log in to the installation node and use the OpenVMSG                  INSTALL Utility to determine whether DECC$COMPILER.EXEg"                  is a known image:                    $ INSTALL;                  INSTALL> LIST SYS$SYSTEM:DECC$COMPILER.EXE   B                  If the output of the preceding LIST command showsC                  DECC$COMPILER.EXE to be a known image, perform all F                  of the following steps. Otherwise, perform all of the0                  following steps except step 4b.  1               3. Log in to a node on the cluster.t  @               4. Run the OpenVMS INSTALL utility as described in>                  Section 3.5.2, with the following exceptions:  E                  a. After invoking the OpenVMS INSTALL utility, entero*                     the following command:  A                        INSTALL> REPLACE SYS$LIBRARY:DCLTABLES.EXEr  E                     This command updates the DCL tables. It should beOF                     entered on each node in the cluster, regardless ofF                     whether you activated the HP C license (step 1) on%                     all of the nodes.I  C                  b. If DECC$COMPILER.EXE was established as a known.H                     image using the INSTALL utility, enter the following                     command:  D                        INSTALL> REPLACE SYS$SYSTEM:DECC$COMPILER.EXE  ?                     This command replaces the INSTALL entry forrC                     DECC$COMPILER.EXE. It should be entered only on G                     those nodes on which you activated the HP C license G                     in step 1. (In most cases, all of the nodes will be                      licensed.)  C               5. Repeat steps 3 and 4 for each node of the cluster.   %         3.4 User Account Requirements   G               Some products cannot be used unless certain privilege andeH               quota requirements are met by user accounts. The followingD               sections describe the privilege and quota requirements'               needed to work with HP C.   H                                                After Installing HP C 3-3                       3.4.1 User Privileges  @            To use HP C, each account must have TMPMBX and NETMBXE            privileges. Use the OpenVMS AUTHORIZE utility to determine :            whether users have the privileges they require.        3.4.2 User Account Quotas  @            To use HP C, a user account does not need to meet anyE            special quota requirements. However, for users who will bedE            compiling very large programs (many program units compilednE            together), consider adjusting working set (WSDEF, WSQUOTA,a?            WSEXTENT) and pagefile (PGFLQUOTA) account quotas ton            improve performance.   E            See Section 1.5.3.2 for a description of how to verify anda!            change account quotas.a  #      3.5 Enhancing HP C Performanceh  ?            The following sections include information on systemeD            tuning and explain how to install HP C as a shared image.        3.5.1 Tuning Your Systema  @            After you install HP C, you might want to adjust yourA            system to enhance performance or lower the use of some =            system resources. General information about tuning @            an OpenVMS system is included in the Guide to OpenVMS"            Performance Management.  ,      3.5.2 Installing HP C as a Shared Image  D            If you expect HP C to be used extensively on your system,E            you can reduce the system overhead and memory requirements C            by installing it as a shared image. To install HP C as a B            shared image on a system that is currently running, useB            the OpenVMS INSTALL utility. It is recommended that youD            install HP C as shared on a system that has been rebootedC            recently, because the available space in the global page)1            table is less likely to be fragmented.0  -            To install HP C as a shared image:e  ?            1. Determine the number of available global pageletsiB               and global sections on your system. You will need toB               increase them. Section 1.5.2 contains guidelines for3               showing and setting these parameters.         3-4 After Installing HP C o  h            F               2. After you have reset the system parameter values, run)                  the following .com file:   .                  $ $ @SYS$STARTUP:DECC$STARTUP  2         3.6 Removing the Compiler from Your System  @               A command procedure CC$PRODUCT_REMOVE is availableF               should you wish to remove the HP C compiler product fromD               your system for any reason. The procedure performs the:               equivalent of a PCSI PRODUCT REMOVE command.  G               Before issuing the command procedure, you are required to G               disable the product license to prevent a compilation fromo2               interfering with the delete process.  G               If the compiler has been installed as a shared image, thet9               command procedure will uninstall the image.a  F               The command procedure takes no parameters and can be run               as follows:e  -               $ @SYS$SYSTEM:CC$PRODUCT_REMOVEI  G               Do you wish to proceed with removing HP C <No>? Yes [Ret]   B               Enter "Yes" to remove the compiler from your system.  /         3.7 Getting Help and Reporting Problems   B               If you encounter a problem while using HP C, see theD               release notes. If the problem is unresolved, report itF               to HP. Depending on the type of support you have and theG               nature of the problem, take one of the following actions:   @               o  If you have a Software Product Services SupportF                  Agreement, contact your Customer Support Center (CSC)G                  by telephone or by using the electronic means providedaG                  with your support agreement (such as DSNlink). The CSC G                  provides telephone support for high-level advisory and D                  remedial assistance. When you initially contact the-                  CSC, indicate the following:t  G                  -  The name and version number of the operating systemt!                     you are usingf  E                  -  The product name (HP C) and the version number of &                     HP C you are using  H                                                After Installing HP C 3-5 i  e            C               -  The hardware system you are using (such as a modele                  number)  D               -  A brief description of the problem (one sentence if                  possible)  ,               -  How critical the problem is  ?               When you submit information electronically or areeC               speaking on the phone to the appropriate HP C support D               specialist, you can provide more detailed information.B               The information should include the specific commands=               used to compile and link the program, the error C               messages displayed, and relevant detailed information B               (possibly including source program listings). Please=               attempt to narrow the cause of the problem to ae/               specific module or lines of code.   A               CSC personnel might ask for additional information,k@               such as listings of any command files, INCLUDE and?               COPY files, relevant data files, and so forth. If @               the program is longer than 50 lines, submit a copyD               of it electronically or provide machine-readable media1               (floppy diskette or magnetic tape).   B            o  If the problem is related to HP C documentation, you>               can report the problem to the CSC (if you have aA               Software Product Services Support Agreement and the E               problem is severe); otherwise, send your comments about C               HP C documentation to the following Internet address:                  c_docs@hp.come  B               To obtain information about purchasing a HP SoftwareA               Product Services Support Agreement or other supportED               services, please contact your local HP sales represen-               tative.f                      3-6 After Installing HP C f                     H                                                                        AH         ________________________________________________________________  H                                                     Sample Installations      E               This appendix contains sample installations of the HP C E               kit. These are only samples. Sometimes the installation B               procedure is modified in maintenance updates of this               product.  C               Because this installation guide is not always revisedeF               for maintenance updates, be sure to read the Read BeforeC               Installing HP C for OpenVMS Alpha Systems Version 7.neG               letter before you install this product. This letter notes G               any significant changes to the installation samples showne               here.   B               Depending on which layered products you have on yourE               system, you might see additional messages and questions 1               when you perform your installation.h  G               The sample installations assume that DECnet has been shutdG               down, and that no users are logged on to your system. TheyG               Installation Verification Procedure (IVP) runs at the end #               of the installations.v            A.1 Initial Installation  B               This sample was run on a system that had no previous(               version of HP C installed.  >               $ @sys$update:vmsinstal CC071 DKA400:[CC071.KIT]  P                       OpenVMS AXP Software Product Installation Procedure V7.2-1  *               It is 11-June-2005 at 12:58.  =               Enter a question mark (?) at any time for help.     H                                                 Sample Installations A-1 l               O            %VMSINSTAL-W-NOTSYSTEM, You are not logged in to the SYSTEM account. I            %VMSINSTAL-W-ACTIVE, The following processes are still active:                    TCPIP$NTPm                   TCPIP$PORTMa>            * Do you want to continue anyway [NO]? yes <Return>  R            * Are you satisfied with the backup of your system disk [YES]? <Return>  4            The following products will be processed:                CC V7.1  =                    Beginning installation of CC V7.1 at 12:58t  A            %VMSINSTAL-I-RESTORE, Restoring product save set A ....V            %VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP.  7              HP C Version 7.1 for OpenVMS Alpha Systems   E              Copyright 2005 Hewlett-Packard Development Company, L.P.A  O              Confidential computer software. Valid license from HP required fornO              possession, use or copying. Consistent with FAR 12.211 and 12.212,dO              Commercial Computer Software, Computer Software Documentation, and I              Technical Data for Commercial Items are licensed to the U.S.SC              Government under vendor's standard commercial license.   "                    Product:      C$                    Producer:     DEC$                    Version:      7.1,                    Release Date: dd-mmm-2005  \            * Does this product have an authorization key registered and loaded? yes <Return>  M                This kit contains an Installation Verification Procedure (IVP) H                to verify the correct installation of HP C.  The IVP will                be left in:  (                    SYS$TEST:DECC$IVP.COM  M                After the installation is complete, you can invoke the command D                file at any time to verify that HP C is installed and!                working correctly.r  N            * Do you want to run the IVP after the installation [YES]? <Return>  J                HTML, postscript and text versions of the HP C Users Guide,S                Language Reference Manual and RTL Reference Manual may be optionally D                installed into SYS$COMMON:[SYSHLP.CC$ALPHA_HELP_071].B                These documents consume approximately 60000 blocks.        A-2 Sample Installationsn .               ?               * Should these manuals be provided [NO]: <Return>   Q                   This kit contains a file summarizing the new features, changes,eQ                   restrictions, and compatibility issues in this release of HP C. W                   This file is named CC.RELEASE_NOTES and has been placed in SYS$HELP:.   N                   This file contains information valuable to HP C programmers.M                   Please inform your user community of this file's existence.o  X               * Do you want to purge files replaced by this installation [YES]? <Return>  T                   You have answered all of the questions for this installation.  TheR                   installation will now execute in 5 to 15 minutes without furtherT                   intervention, depending on your configuration, installation media,                   and so forth._  X                       The C Runtime Library headers and Starlet headers are installed asW                       a Text Library (.TLB).  The traditional text form  of the headers_T                       (.H files) is also provided (for  reference  purposes only) inV                       the directories: SYS$COMMON:[DECC$LIB.REFERENCE.DECC$RTLDEF] andD                       SYS$COMMON:[DECC$LIB.REFERENCE.SYS$STARLET_C].  W                       Please note that the compiler does not search the reference areas E                       SYS$COMMON:[DECC$LIB.REFERENCE.DECC$RTLDEF] andmW                       SYS$COMMON:[DECC$LIB.REFERENCE.SYS$STARLET_C] during compilation. F                       Instead headers are taken from the text library.  E                       The CXXDEMANGLE utility appears on this system.nL                       Installation of the kit version will not be performed.  M               %VMSINSTAL-I-SYSDIR, This product creates system disk directory [                                                        VMI$ROOT:[SYSHLP.CC$ALPHA_HELP_071].   I                   Your OpenVMS system will now be modified to include the 3                   following new and modified files:o                    H                                                 Sample Installations A-3                 :                [SYSEXE]DECC$COMPILER.EXE             [new]:                [SYSMSG]DECC$COMPILER_MSG.EXE         [new]?                [SYSHLP]HELPLIB.HLB                   [modified]a:                [SYSHLP]CC$HELP*.HTML                 [new]:                [SYSHLP.CC$ALPHA_HELP_071]            [new]:                [SYSHLP]CC.RELEASE_NOTES              [new]:                [SYSHLP]CC_RELEASE_NOTES.PS           [new]?                [SYSLIB]DCLTABLES.EXE                 [modified] :                [SYSLIB]DECC$RTLDEF.TLB               [new]:                [DECC$LIB.REFERENCE.SYS$STARLET_C]*.H [new]:                [DECC$LIB.REFERENCE.DECC$RTLDEF]*.H   [new]?                [SYS$STARTUP]DECC$STARTUP.COM         [modified]e:                [SYSEXE]DECC$SET_VERSIONS.COM         [new]:                [SYSEXE]DECC$SHOW_VERSIONS.COM        [new]:                [SYSTEST]DECC$IVP.COM                 [new]  L                The file SYS$STARTUP:DECC$STARTUP.COM contains commands to beK                executed at system startup to allow for the best compilation O                performance.  You may want to invoke this command file from yourmP                system's site-specific start up file.  This command file does not@                have to be invoked for correct operation of HP C.  Y            %VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...n  F               Copyright 2005 Hewlett-Packard Development Company, L.P.  P               Confidential computer software. Valid license from HP required forP               possession, use or copying. Consistent with FAR 12.211 and 12.212,P               Commercial Computer Software, Computer Software Documentation, andJ               Technical Data for Commercial Items are licensed to the U.S.D               Government under vendor's standard commercial license.  F                Beginning HP C V7.1 Installation Verification Procedure  #                Image Check Completec%                License Check Completec%                Version Check Completes%                Message Check Completee$                Header Check Complete.                Run Time Library Check Complete  G                HP C V7.1 Installation Verification Procedure Successfuln  =                    Installation of CC V7.1 completed at 13:10w  I                Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORYPO                Creating installation data file: VMI$ROOT:[SYSUPD]CC071.VMI_DATAu        A-4 Sample Installations                  7                       VMSINSTAL procedure done at 13:11               A.2 Upgrade Installation  A               This sample was run on a system that had a previousnF               version of HP C installed. The system is upgraded to theF               new version of the compiler, which replaces the old one.  >               $ @sys$update:vmsinstal CC071 DKA400:[CC071.KIT]  R                       OpenVMS Alpha Software Product Installation Procedure V7.2-1  *               It is 11-June-2005 at 14:24.  =               Enter a question mark (?) at any time for help.P  R               %VMSINSTAL-W-NOTSYSTEM, You are not logged in to the SYSTEM account.L               %VMSINSTAL-W-ACTIVE, The following processes are still active:                      TCPIP$NTP                       TCPIP$PORTMA               * Do you want to continue anyway [NO]? yes <Return>i  U               * Are you satisfied with the backup of your system disk [YES]? <Return>   7               The following products will be processed:Y                   CC V7.1   @                       Beginning installation of CC V7.1 at 14:24  ;               (Waiting for demon to record initial state...                ...done)D               %VMSINSTAL-I-RESTORE, Restoring product save set A ...Y               %VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP.   :                 HP C Version 7.1 for OpenVMS Alpha Systems  H                 Copyright 2005 Hewlett-Packard Development Company, L.P.  R                 Confidential computer software. Valid license from HP required forR                 possession, use or copying. Consistent with FAR 12.211 and 12.212,R                 Commercial Computer Software, Computer Software Documentation, andL                 Technical Data for Commercial Items are licensed to the U.S.F                 Government under vendor's standard commercial license.  A                   A C V6.2-008 compiler was found on your system. I                   Type YES to keep this compiler on your system either asPJ                   the default system compiler or as an alternate compiler.2                   Type NO to supersede C V6.2-008.  H                                                 Sample Installations A-5                 U            * Should the existing V6.2-008 system compiler be preserved [NO]: <Return>E  "                    Product:      C$                    Producer:     DEC$                    Version:      7.1,                    Release Date: dd-mmm-2005  \            * Does this product have an authorization key registered and loaded? yes <Return>  M                This kit contains an Installation Verification Procedure (IVP)gH                to verify the correct installation of HP C.  The IVP will                be left in:  (                    SYS$TEST:DECC$IVP.COM  M                After the installation is complete, you can invoke the commandeD                file at any time to verify that HP C is installed and!                working correctly.   N            * Do you want to run the IVP after the installation [YES]? <Return>  J                HTML, postscript and text versions of the HP C Users Guide,S                Language Reference Manual and RTL Reference Manual may be optionally D                installed into SYS$COMMON:[SYSHLP.CC$ALPHA_HELP_071].B                These documents consume approximately 60000 blocks.  @            * Should these manuals be provided [NO]: yes <Return>  N                This kit contains a file summarizing the new features, changes,N                restrictions, and compatibility issues in this release of HP C.T                This file is named CC.RELEASE_NOTES and has been placed in SYS$HELP:.  K                This file contains information valuable to HP C programmers.aJ                Please inform your user community of this file's existence.  U            * Do you want to purge files replaced by this installation [YES]? <Return>h  Q                You have answered all of the questions for this installation.  The O                installation will now execute in 5 to 15 minutes without furthernQ                intervention, depending on your configuration, installation media,                 and so forth.  U                    The C Runtime Library headers and Starlet headers are installed asrT                    a Text Library (.TLB).  The traditional text form  of the headersQ                    (.H files) is also provided (for  reference  purposes only) intS                    the directories: SYS$COMMON:[DECC$LIB.REFERENCE.DECC$RTLDEF] and A                    SYS$COMMON:[DECC$LIB.REFERENCE.SYS$STARLET_C].         A-6 Sample Installations  p  r            W                       Please note that the compiler does not search the reference areasLE                       SYS$COMMON:[DECC$LIB.REFERENCE.DECC$RTLDEF] andTW                       SYS$COMMON:[DECC$LIB.REFERENCE.SYS$STARLET_C] during compilation. F                       Instead headers are taken from the text library.  E                       The CXXDEMANGLE utility appears on this system. L                       Installation of the kit version will not be performed.  I                   Your OpenVMS system will now be modified to include theg3                   following new and modified files:   =                   [SYSEXE]DECC$COMPILER.EXE             [new] =                   [SYSMSG]DECC$COMPILER_MSG.EXE         [new]rB                   [SYSHLP]HELPLIB.HLB                   [modified]=                   [SYSHLP]CC$HELP*.HTML                 [new] =                   [SYSHLP.CC$ALPHA_HELP_071]            [new]X=                   [SYSHLP]CC.RELEASE_NOTES              [new] =                   [SYSHLP]CC_RELEASE_NOTES.PS           [new]*B                   [SYSLIB]DCLTABLES.EXE                 [modified]=                   [SYSLIB]DECC$RTLDEF.TLB               [new]R=                   [DECC$LIB.REFERENCE.SYS$STARLET_C]*.H [new]]=                   [DECC$LIB.REFERENCE.DECC$RTLDEF]*.H   [new]SB                   [SYS$STARTUP]DECC$STARTUP.COM         [modified]=                   [SYSEXE]DECC$SET_VERSIONS.COM         [new] =                   [SYSTEST]DECC$IVP.COM                 [new]   O                   The file SYS$STARTUP:DECC$STARTUP.COM contains commands to beIN                   executed at system startup to allow for the best compilationR                   performance.  You may want to invoke this command file from yourS                   system's site-specific start up file.  This command file does not C                   have to be invoked for correct operation of HP C.   \               %VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...  J                   Copyright 2005 Hewlett-Packard Development Company, L.P.  T                   Confidential computer software. Valid license from HP required forT                   possession, use or copying. Consistent with FAR 12.211 and 12.212,T                   Commercial Computer Software, Computer Software Documentation, andN                   Technical Data for Commercial Items are licensed to the U.S.H                   Government under vendor's standard commercial license.  I                   Beginning HP C V7.1 Installation Verification Procedure     H                                                 Sample Installations A-7                 #                Image Check Completeo%                License Check Completes%                Version Check CompleteH%                Message Check Complete $                Header Check Complete.                Run Time Library Check Complete  G                HP C V7.1 Installation Verification Procedure Successful   =                    Installation of CC V7.1 completed at 14:36.  I                Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORYt  O                Creating installation data file: VMI$ROOT:[SYSUPD]CC071.VMI_DATAl  4                    VMSINSTAL procedure done at 14:40  -      A.3 Installation with Alternate Compiler   >            This sample was run on a system that had a previousE            version of HP C installed. In this sample, the new versionm?            of the compiler is installed, but a previous version @            of the compiler is kept as an alternate compiler. TheA            installation procedure prompts you to designate one of D            the compiler versions as the system default compiler. SeeC            Section 1.6 for more information on installing and usingr&            multiple compiler versions.  C            Note that in this example, OPTIONS N is specified on thet8            vmsinstal command to print the release notes.  E            $ @sys$update:vmsinstal CC071 DKA400:[CC071.KIT] options n   Q                   OpenVMS Alpha Software Product Installation Procedure  X5F7-SSB   '            It is 12-June-2005 at 14:07.a  :            Enter a question mark (?) at any time for help.  O            %VMSINSTAL-W-NOTSYSTEM, You are not logged in to the SYSTEM account.o5            * Do you want to continue anyway [NO]? yesrS            * Are you satisfied with the backup of your system disk [YES]?  <Return>   4            The following products will be processed:                CC V7.1  =                    Beginning installation of CC V7.1 at 14:07T  A            %VMSINSTAL-I-RESTORE, Restoring product save set A ...         A-8 Sample Installations                  U                   Release notes included with this kit are always copied to SYS$HELP.n  3                   Additional Release Notes Options:o  /                       1.  Display release notes -                       2.  Print release notesc&                       3.  Both 1 and 2+                       4.  None of the aboveo  $               * Select option [2]: 2'               * Queue name [SYS$PRINT]:.  K               * Do you want to continue the installation [NO]? yes <Return>   Y               %VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP.   :                 HP C Version 7.1 for OpenVMS Alpha Systems  J                   Copyright 2005 Hewlett-Packard Development Company, L.P.  T                   Confidential computer software. Valid license from HP required forT                   possession, use or copying. Consistent with FAR 12.211 and 12.212,T                   Commercial Computer Software, Computer Software Documentation, andN                   Technical Data for Commercial Items are licensed to the U.S.H                   Government under vendor's standard commercial license.  A                   A C V6.0-001 compiler was found on your system.oI                   Type YES to keep this compiler on your system either asnJ                   the default system compiler or as an alternate compiler.2                   Type NO to supersede C V6.0-001.  \               * Should the existing V6.0-001 system compiler be preserved [NO]: yes <Return>  ]                   Type NO to have the compiler on this kit become the default system compilerc^                   and to have the currently installed compiler saved as an alternate compiler.V                   Type YES to keep the current system compiler as the default compilerZ                   and to have the compiler on this kit available as an alternate compiler.W                   Alternate compilers can be invoked with the cc command after invokingoK                   sys$system:decc$set_version.com passing a version_number.y  ^               * Should this V6.0-001 system compiler remain the default when cc is typed [NO]:H                                                             yes <Return>  $                      Product:      C&                      Producer:     DEC&                      Version:      7.1.                      Release Date: dd-mmm-2005  _               * Does this product have an authorization key registered and loaded? yes <Return>_  H                                                 Sample Installations A-9                 M                This kit contains an Installation Verification Procedure (IVP)eG                to verify the correct installation of HP C. The IVP will                 be left in:  3                    SYS$COMMON:[SYSTEST]DECC$IVP.COM   M                After the installation is complete, you can invoke the command D                file at any time to verify that HP C is installed and!                working correctly.n  N            * Do you want to run the IVP after the installation [YES]? <Return>  J                HTML, postscript and text versions of the HP C Users Guide,S                Language Reference Manual and RTL Reference Manual may be optionallyyD                installed into SYS$COMMON:[SYSHLP.CC$ALPHA_HELP_071].B                These documents consume approximately 60000 blocks.  A            * Should these manuals be provided? [NO]? yes <Return>t  C                %VMSINSTAL-I-RESTORE, Restoring product saveset B...S  N                This kit contains a file summarizing the new features, changes,N                restrictions, and compatibility issues in this release of HP C.I                This file is named CC.RELEASE_NOTES and has been placed ino                SYS$HELP:.h  K                This file contains information valuable to HP C programmers.tJ                Please inform your user community of this file's existence.  U            * Do you want to purge files replaced by this installation [YES]? <Return>a  Q                You have answered all of the questions for this installation.  The O                installation will now execute in 5 to 15 minutes without furthertQ                intervention, depending on your configuration, installation media,                 and so forth.  U                    The C Runtime Library headers and Starlet headers are installed asTT                    a Text Library (.TLB).  The traditional text form  of the headersQ                    (.H files) are also provided for  reference  purposes only) insS                    the directories: SYS$COMMON:[DECC$LIB.REFERENCE.DECC$RTLDEF] and A                    SYS$COMMON:[DECC$LIB.REFERENCE.SYS$STARLET_C].e  T                    Please note that the compiler does not search the reference areasB                    SYS$COMMON:[DECC$LIB.REFERENCE.DECC$RTLDEF] andT                    SYS$COMMON:[DECC$LIB.REFERENCE.SYS$STARLET_C] during compilation.C                    Instead headers are taken from the text library.         A-10 Sample Installations T  N            M               %VMSINSTAL-I-SYSDIR, This product creates system disk directoryUW                                                                VMI$ROOT:[SYSTEST.DECC].t  I                   Your OpenVMS system will now be modified to include theo3                   following new and modified files:r  E                   [SYSEXE]DECC$COMPILER_V06_00-001.EXE      [renamed]sE                   [SYSMSG]DECC$COMPILER_MSG_V06_01-001.EXE  [renamed]dA                   [SYSEXE]DECC$COMPILER.EXE                 [new]UA                   [SYSMSG]DECC$COMPILER_MSG.EXE             [new]iF                   [SYSHLP]HELPLIB.HLB                       [modified]A                   [SYSHLP]CC$HELP*.HTML                     [new]iA                   [SYSHLP.CC$ALPHA_HELP_071]                [new]SA                   [SYSHLP]CC.RELEASE_NOTES                  [new] A                   [SYSHLP]CC_RELEASE_NOTES.PS               [new] F                   [SYSLIB]DCLTABLES.EXE                     [modified]A                   [SYSLIB]DECC$COMPILED_PRINTF.OLB          [new]OA                   [SYSLIB]DECC$RTLDEF.TLB                   [new]hA                   [DECC$LIB.REFERENCE.SYS$STARLET_C]*.H     [new]fA                   [DECC$LIB.REFERENCE.DECC$RTLDEF]*.H       [new] F                   [SYS$STARTUP]DECC$STARTUP.COM             [modified]A                   [SYSTEST]DECC$IVP.COM                     [new]cA                   [SYSEXE]DECC$SET_VERSIONS.COM             [new]uA                   [SYSEXE]DECC$SHOW_VERSIONS.COM            [new] A                   [SYSTEST.DECC]DECC$IVP*.*                 [new]   O                   The file SYS$STARTUP:DECC$STARTUP.COM contains commands to be N                   executed at system startup to allow for the best compilationR                   performance.  You may want to invoke this command file from yourQ                   system's site-specific startup file. This command file does not C                   have to be invoked for correct operation of HP C.   \               %VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...  J                   Copyright 2005 Hewlett-Packard Development Company, L.P.  T                   Confidential computer software. Valid license from HP required forT                   possession, use or copying. Consistent with FAR 12.211 and 12.212,T                   Commercial Computer Software, Computer Software Documentation, andN                   Technical Data for Commercial Items are licensed to the U.S.H                   Government under vendor's standard commercial license.  I                   Beginning HP C V7.1 Installation Verification ProcedureT    H                                                Sample Installations A-11 s               #                Image Check Complete %                License Check CompleteA%                Version Check Complete "                Help Check Complete%                Message Check Completes$                Header Check Complete.                Run Time Library Check Complete  G                HP C V7.1 Installation Verification Procedure Successful   <                   Installation of CC V7.1 completed at 14:15  I                Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORYv  O                Creating installation data file: VMI$ROOT:[SYSUPD]CC071.VMI_DATAu  3                   VMSINSTAL procedure done at 14:16g                                                              A-12 Sample Installations s  n                  H                                                                        BH         ________________________________________________________________  H                                                          Files Installed      E               The HP C installation procedure installs and modifies ag9               number of files on your system, as follows:u  A               [SYSEXE]DECC$COMPILER_V06_00-001.EXE      [renamed]hA               [SYSMSG]DECC$COMPILER_MSG_V06_01-001.EXE  [renamed]r=               [SYSEXE]DECC$COMPILER.EXE                 [new]y=               [SYSMSG]DECC$COMPILER_MSG.EXE             [new]eB               [SYSHLP]HELPLIB.HLB                       [modified]=               [SYSHLP]CC$HELP*.HTML                     [new],=               [SYSHLP.CC$ALPHA_HELP_071]                [new]i=               [SYSHLP]CC.RELEASE_NOTES                  [new]t=               [SYSHLP]CC_RELEASE_NOTES.PS               [new]rB               [SYSLIB]DCLTABLES.EXE                     [modified]Z               [SYSLIB]DECC$COMPILED_PRINTF.OLB          [new]      ! OpenVMS V7.2 or lower=               [SYSLIB]DECC$RTLDEF.TLB                   [new]g=               [DECC$LIB.REFERENCE.SYS$STARLET_C]*.H     [new] =               [DECC$LIB.REFERENCE.DECC$RTLDEF]*.H       [new]mB               [SYS$STARTUP]DECC$STARTUP.COM             [modified]=               [SYSTEST]DECC$IVP.COM                     [new]r=               [SYSEXE]DECC$SET_VERSION.COM              [new] =               [SYSEXE]DECC$SHOW_VERSIONS.COM            [new]l  F               Note that the files [SYSEXE]DECC$COMPILER_V06_00-001.EXEG               and [SYSMSG]DECC$COMPILER_MSG_V06_01-001.EXE are examples B               of files installed only when installing an alternateE               compiler. In this case, the new version of the compilerCE               is installed, but a previous version of the compiler ishG               kept as an alternate compiler. The installation procedurehC               prompts you to designate one of the compiler versionsRF               as the system default compiler. See Section 1.6 for moreC               information on installing and using multiple compilere               versions.       H                                                      Files Installed B-1 a  e                  H                                                                        CH         ________________________________________________________________  H                                                   Recovering from Errors      A               This appendix provides information to help you withe@               failures or errors that might occur during product*               installation or product use.  -         C.1 Failures During HP C Installationu  H               If VMSINSTAL detects any problems during the installation,B               it notifies you and asks if you want to continue theC               installation. In some instances, you can enter yes torD               continue. To stop the installation process and correctG               the situation, enter no or press Return, then correct thet3               problem and restart the installation.   D               If errors occur during the installation itself or whenG               the Installation Verification Procedure (IVP) is running, F               VMSINSTAL displays failure messages. If the installation3               fails, you see the following message:t  M               %VMSINSTAL-E-INSFAIL, The installation of HP C V7.n has failed.a  7               If the IVP fails, you see these messages:   G               The HP C V7.n Installation Verification Procedure failed.h  E               %VMSINSTAL-E-IVPFAIL, The IVP for HP C V7.n has failed.   D               Errors can occur during the installation if any of the)               following conditions exist:y  ;               o  The operating system version is incorrect.   >               o  A prerequisite software version is incorrect.  A               o  Quotas necessary for successful installation are                   insufficient.  H               o  System parameter values for successful installation are                  insufficient.  >               o  The OpenVMS help library is currently in use.  H                                               Recovering from Errors C-1 s               E            o  The product license has not been registered and loaded.s  D            For descriptions of the error messages generated by these>            conditions, see the OpenVMS documentation on system>            messages, recovery procedures, and OpenVMS software>            installation. If you are notified that any of these<            conditions exist, you should take the appropriateA            action as described in the message. For information one6            installation requirements, see Section 1.5.  >            If the installation fails, you must restart the in-?            stallation procedure from step 2 in Section 2.1. For A            an explanation of any system messages, see the OpenVMSmC            System Messages and Recovery Procedures Reference ManualpC            or the online HELP/MESSAGE facility. If the installationiB            fails due to an IVP failure, contact a HP field service            representative.  !      C.2 Problems During HP C Usei  ?            If you encounter a problem while using HP C, see theoA            release notes. If the problem is unresolved, report ittC            to HP. Depending on the type of support you have and therD            nature of the problem, take one of the following actions:  =            o  If you have a Software Product Services SupportlC               Agreement, contact your Customer Support Center (CSC) D               by telephone or by using the electronic means providedD               with your support agreement (such as DSNlink). The CSCD               provides telephone support for high-level advisory andA               remedial assistance. When you initially contact the *               CSC, indicate the following:  D               -  The name and version number of the operating system                  you are using  B               -  The product name (HP C) and the version number of#                  HP C you are using   C               -  The hardware system you are using (such as a model                   number)  D               -  A brief description of the problem (one sentence if                  possible)  ,               -  How critical the problem is        C-2 Recovering from Errors                  B                  When you submit information electronically or areF                  speaking on the phone to the appropriate HP C supportG                  specialist, you can provide more detailed information.sE                  The information should include the specific commandsr@                  used to compile and link the program, the errorF                  messages displayed, and relevant detailed informationE                  (possibly including source program listings). Pleasem@                  attempt to narrow the cause of the problem to a2                  specific module or lines of code.  D                  CSC personnel might ask for additional information,C                  such as listings of any command files, INCLUDE and B                  COPY files, relevant data files, and so forth. IfC                  the program is longer than 50 lines, submit a copy G                  of it electronically or provide machine-readable media-4                  (floppy diskette or magnetic tape).  E               o  If the problem is related to HP C documentation, youiA                  can report the problem to the CSC (if you have a D                  Software Product Services Support Agreement and theH                  problem is severe); otherwise, send your comments aboutF                  HP C documentation to the following Internet address:                    c_docs@hp.com  E                  To obtain information about purchasing a HP SoftwareED                  Product Services Support Agreement or other supportG                  services, please contact your local HP sales represen-                   tative.                                H                                               Recovering from Errors C-3                                                                                                                                                                                                                                                                                                        n{\J-WHVlוd,ӊ@@Q®!WQ|_C~<J[αr%I3WxaSV
ɬ1W[߽%e{O1=6^VjUo◳$Xfۮ4.M7.C	zC:{:96!*oNĻ}p+{>_CGXj؄bv[V"Ni
]vio	5yc$l7?WJQ{J\p*9;X,#@Ζ`6 -|8>铇"EX_Y!Ų6EI^'ȜB2uWm9ߘO@>9
Q?8O bMYyڲFD#0qZXcBbՄЅCD^*vֈf,rxP	D[Erw)Q^r%4Q;iuQ06}.aܤg0czvO
Mg[gjтR>O7y)-^7+a}ӡl(ȖVܻN_-/-Yt[4
}eQIT1TyF`EeāKІB3pMJƋ\GI0p=/e]RZk5fTz{=^ARCYɺNǶvvp?y\Fli9G?ЍpAw$0͜<8+-i\ pzǵMnA^&O;r`Wz2R6<fH`~{W	YrE++x!;L
gW3NLKh\	(	
RyuyᆔY<v	
NWή^:{l|%f\y] nf9 Zl6\>&s&Ozm.;=1˿8<ʧEkD:a"9>619-Fԁ1VO%0᭥^/ &3BhG,Ju~4ֳĒgt%R$	}x>4}LpaC%1Ԧ:\~SY6EFJIyEH#%ӌ.F,phS
Wip110PB'fO.YV#E9'}|T6*:mdGp2@m'Ub}w3KR;+#B(ʒPB2nH|KBR+(5Lts1A7YyHJvQr	%- eEde_'YcccK?DA8ZCtM4i@_4rh	jVնfp!3)XBe2ڄ	J;|Ь9~,	O
.wjgO_js)T+Zc΍6.g	+
`~T$ؠte+jlՋX5TMڥ̼Rx-#%2crgK8Ѵk*F,g6_
СPij1,/8uPROx0kcв,
N'IL3بjW%|<AL&,*lCTߣ<Y]qF:jE
F~.:|v޷ֹqP{59u`hZ~󟍖*Y签"L ZKKX_M*xm>\-*Wőt:K&9$^Eҝh_#?ZA|i+Β*I՜X+st-'[|?WQL_pת̀=L9)vpZ;KMaQ7_-l8CYͳ~/\OZz93R]/Dݡ8#Y]xe9`ora}7NۨƧ~x5=yP7d)d rU@^]