               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-1 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-3 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   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" =_5             "SYS$SYSTEM:DECC$COMPILER_V06_02-008.EXE"s           "DECC$MSG_SHR" =5             "SYS$MESSAGE:DECC$MSG_SHR_V06_02-008.EXE"   #         $ @decc$set_version.com 6.4   ;         The following 6.4 HP C compiler(s) are available ind         SYS$SYSTEM:n  -         Filename                      Versione/         --------------------------------------- .         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) "         $ 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 the                   system.  @         1.6.2 Side Effects and Restrictions on Multiple Versions  E               Installing this kit provides the latest DECC$RTLDEF.TLB C               file and the latest documentation, even if you selectlD               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 preexistinga'               Version 6-based compiler.P  H                   Preparing for HP C for OpenVMS Alpha Installation 1-11    F            A            If you run an older installation procedure, you shoulda=            rerun the V7.n installation procedure to make sure A            you have all the files to support V7.n as a coexistent'            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; previousnA            versions of the compiler do not detect this situation.c?            If you find that an older version of the compiler is B            issuing diagnostics that do not make sense for the codeA            construct they are attached to, or if the message text3D            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 the.C            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,iA            the response should be the message "%SHOW-S-NOTRAN, not8            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 byBD            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 the B            traditional manner, overwriting the currently installed            system compiler..  >            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 Installation. .  .            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.2                                                                            H                   Preparing for HP C for OpenVMS Alpha Installation 1-13 l  g                  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 ther(                  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 ofsF               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.h  G               Defaults appear in brackets ([]) throughout the installa-C               tion procedure.   D               1. Log in to a privileged account and set your defaultD                  device and directory to SYS$UPDATE, where VMSINSTAL                  resides.1  !                  Username: SYSTEMd                  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  #               o  Reporting problems   D               The following sections describe these tasks in detail.  F         3.1 Running the Installation Verification Procedure Separately  F               You usually run the IVP during installation. If you wantB               to run the IVP separately to ensure the integrity ofF               installed files if system problems should occur, execute.               the following command procedure:  &               $ @SYS$TEST:DECC$IVP.COM  H                                                After Installing HP C 3-1 i               D            If the IVP fails for any reason, the following message is            displayed:   '            HP C VERSION 7.n TEST FAILEDc  (      3.2 Editing the System Startup File  ?            You must edit the system startup file to provide forLB            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 cannott>            start until after the network has started. You mustE            position this new command line after the line that invokes ?            the network startup command procedure. The following E            example shows the network startup command line followed byy)            the HP C startup command line:l  &            $ @SYS$MANAGER:STARTNET.COM                 .i                 .                  . *            $ @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 the 2            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 C                 is to be executed.  A            2. Log in to the installation node and use the OpenVMSaD               INSTALL Utility to determine whether DECC$COMPILER.EXE               is a known image:                  $ INSTALLo8               INSTALL> LIST SYS$SYSTEM:DECC$COMPILER.EXE            3-2 After Installing HP C r               B                  If the output of the preceding LIST command showsC                  DECC$COMPILER.EXE to be a known image, perform alleF                  of the following steps. Otherwise, perform all of the0                  following steps except step 4b.  1               3. Log in to a node on the cluster.   @               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, enterl*                     the following command:  A                        INSTALL> REPLACE SYS$LIBRARY:DCLTABLES.EXE   E                     This command updates the DCL tables. It should be F                     entered on each node in the cluster, regardless ofF                     whether you activated the HP C license (step 1) on%                     all of the nodes.c  C                  b. If DECC$COMPILER.EXE was established as a knownnH                     image using the INSTALL utility, enter the following                     command:  D                        INSTALL> REPLACE SYS$SYSTEM:DECC$COMPILER.EXE  ?                     This command replaces the INSTALL entry formC                     DECC$COMPILER.EXE. It should be entered only onnG                     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.c  %         3.4 User Account Requirementst  G               Some products cannot be used unless certain privilege andiH               quota requirements are met by user accounts. The followingD               sections describe the privilege and quota requirements'               needed to work with HP C.            3.4.1 User Privileges   C               To use HP C, each account must have TMPMBX and NETMBXeH               privileges. Use the OpenVMS AUTHORIZE utility to determine=               whether users have the privileges they require.   H                                                After Installing HP C 3-3                       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 bepE            compiling very large programs (many program units compiled E            together), consider adjusting working set (WSDEF, WSQUOTA,t?            WSEXTENT) and pagefile (PGFLQUOTA) account quotas tor            improve performance.   E            See Section 1.5.3.2 for a description of how to verify and !            change account quotas.   #      3.5 Enhancing HP C Performancec  ?            The following sections include information on system/D            tuning and explain how to install HP C as a shared image.        3.5.1 Tuning Your System   @            After you install HP C, you might want to adjust yourA            system to enhance performance or lower the use of somea=            system resources. General information about tuningo@            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.r  -            To install HP C as a shared image:0  ?            1. Determine the number of available global pageletstB               and global sections on your system. You will need toB               increase them. Section 1.5.2 contains guidelines for3               showing and setting these parameters.h  C            2. After you have reset the system parameter values, runi&               the following .com file:  +               $ $ @SYS$STARTUP:DECC$STARTUPr        3-4 After Installing HP C h  e            /         3.6 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:d  @               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 providediG                  with your support agreement (such as DSNlink). The CSCoG                  provides telephone support for high-level advisory and D                  remedial assistance. When you initially contact the-                  CSC, indicate the following:   G                  -  The name and version number of the operating system !                     you are usingo  E                  -  The product name (HP C) and the version number of &                     HP C you are using  F                  -  The hardware system you are using (such as a model                     number)s  G                  -  A brief description of the problem (one sentence if                      possible)   /                  -  How critical the problem ise  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. E                  The information should include the specific commands @                  used to compile and link the program, the errorF                  messages displayed, and relevant detailed informationE                  (possibly including source program listings). Pleasee@                  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 andoB                  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 mediaO4                  (floppy diskette or magnetic tape).  H                                                After Installing HP C 3-5                 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 thepE               problem is severe); otherwise, send your comments aboutSC               HP C documentation to the following Internet address:n                 c_docs@hp.com   B               To obtain information about purchasing a HP SoftwareA               Product Services Support Agreement or other support D               services, please contact your local HP sales represen-               tative.                                                                         3-6 After Installing HP C                       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 revisedaF               for maintenance updates, be sure to read the Read BeforeC               Installing HP C for OpenVMS Alpha Systems Version 7.nlG               letter before you install this product. This letter notestG               any significant changes to the installation samples shown3               here.u  B               Depending on which layered products you have on yourE               system, you might see additional messages and questionsy1               when you perform your installation.   G               The sample installations assume that DECnet has been shutIG               down, and that no users are logged on to your system. ThepG               Installation Verification Procedure (IVP) runs at the endl#               of the installations.u            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.e    H                                                 Sample Installations A-1 r  a            O            %VMSINSTAL-W-NOTSYSTEM, You are not logged in to the SYSTEM account. I            %VMSINSTAL-W-ACTIVE, The following processes are still active:                    TCPIP$NTP.                   TCPIP$PORTMn>            * 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:58K  A            %VMSINSTAL-I-RESTORE, Restoring product save set A ...oV            %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.   O              Confidential computer software. Valid license from HP required forlO              possession, use or copying. Consistent with FAR 12.211 and 12.212,yO              Commercial Computer Software, Computer Software Documentation, andaI              Technical Data for Commercial Items are licensed to the U.S.tC              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.t  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 Installations                  ?               * Should these manuals be provided [NO]: <Return>u  Q                   This kit contains a file summarizing the new features, changes,sQ                   restrictions, and compatibility issues in this release of HP C.oW                   This file is named CC.RELEASE_NOTES and has been placed in SYS$HELP:.m  N                   This file contains information valuable to HP C programmers.M                   Please inform your user community of this file's existence.   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 headersfT                       (.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 areasEE                       SYS$COMMON:[DECC$LIB.REFERENCE.DECC$RTLDEF] and W                       SYS$COMMON:[DECC$LIB.REFERENCE.SYS$STARLET_C] during compilation.tF                       Instead headers are taken from the text library.  E                       The CXXDEMANGLE utility appears on this system.oL                       Installation of the kit version will not be performed.  M               %VMSINSTAL-I-SYSDIR, This product creates system disk directorye[                                                        VMI$ROOT:[SYSHLP.CC$ALPHA_HELP_071]._  I                   Your OpenVMS system will now be modified to include thef3                   following new and modified files:e                    H                                                 Sample Installations A-3                 :                [SYSEXE]DECC$COMPILER.EXE             [new]:                [SYSMSG]DECC$COMPILER_MSG.EXE         [new]?                [SYSHLP]HELPLIB.HLB                   [modified]e:                [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]t:                [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] :                [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 compilationyO                performance.  You may want to invoke this command file from youreP                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...   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 Complete %                License Check Completel%                Version Check Completee%                Message Check Completet$                Header Check Complete.                Run Time Library Check Complete  G                HP C V7.1 Installation Verification Procedure Successful   =                    Installation of CC V7.1 completed at 13:10i  I                Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORYeO                Creating installation data file: VMI$ROOT:[SYSUPD]CC071.VMI_DATA         A-4 Sample Installationse n  m            7                       VMSINSTAL procedure done at 13:11l              A.2 Upgrade Installation  A               This sample was run on a system that had a previouseF               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.o  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>,  U               * Are you satisfied with the backup of your system disk [YES]? <Return>   7               The following products will be processed:                    CC V7.1   @                       Beginning installation of CC V7.1 at 14:24  ;               (Waiting for demon to record initial state...e               ...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.uI                   Type YES to keep this compiler on your system either aseJ                   the default system compiler or as an alternate compiler.2                   Type NO to supersede C V6.2-008.  H                                                 Sample Installations A-5 e  t            U            * Should the existing V6.2-008 system compiler be preserved [NO]: <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>  M                This kit contains an Installation Verification Procedure (IVP)pH                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.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 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.iJ                Please inform your user community of this file's existence.  U            * Do you want to purge files replaced by this installation [YES]? <Return>e  Q                You have answered all of the questions for this installation.  ThesO                installation will now execute in 5 to 15 minutes without further Q                intervention, depending on your configuration, installation media,t                and so forth.  U                    The C Runtime Library headers and Starlet headers are installed aspT                    a Text Library (.TLB).  The traditional text form  of the headersQ                    (.H files) is also provided (for  reference  purposes only) inIS                    the directories: SYS$COMMON:[DECC$LIB.REFERENCE.DECC$RTLDEF] and A                    SYS$COMMON:[DECC$LIB.REFERENCE.SYS$STARLET_C].e        A-6 Sample Installationsu o  t            W                       Please note that the compiler does not search the reference areas E                       SYS$COMMON:[DECC$LIB.REFERENCE.DECC$RTLDEF] andiW                       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 then3                   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]e=                   [SYSHLP.CC$ALPHA_HELP_071]            [new] =                   [SYSHLP]CC.RELEASE_NOTES              [new]L=                   [SYSHLP]CC_RELEASE_NOTES.PS           [new]CB                   [SYSLIB]DCLTABLES.EXE                 [modified]=                   [SYSLIB]DECC$RTLDEF.TLB               [new] =                   [DECC$LIB.REFERENCE.SYS$STARLET_C]*.H [new]y=                   [DECC$LIB.REFERENCE.DECC$RTLDEF]*.H   [new] B                   [SYS$STARTUP]DECC$STARTUP.COM         [modified]=                   [SYSEXE]DECC$SET_VERSIONS.COM         [new]f=                   [SYSTEST]DECC$IVP.COM                 [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 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 CompleteS%                License Check Complete %                Version Check CompleteS%                Message Check Complete $                Header Check Complete.                Run Time Library Check Complete  G                HP C V7.1 Installation Verification Procedure Successfult  =                    Installation of CC V7.1 completed at 14:36   I                Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORY   O                Creating installation data file: VMI$ROOT:[SYSUPD]CC071.VMI_DATA   4                    VMSINSTAL procedure done at 14:40  -      A.3 Installation with Alternate Compilert  >            This sample was run on a system that had a previousE            version of HP C installed. In this sample, the new versione?            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 usingL&            multiple compiler versions.  C            Note that in this example, OPTIONS N is specified on thep8            vmsinstal command to print the release notes.  E            $ @sys$update:vmsinstal CC071 DKA400:[CC071.KIT] options ne  Q                   OpenVMS Alpha Software Product Installation Procedure  X5F7-SSBe  '            It is 12-June-2005 at 14:07.   :            Enter a question mark (?) at any time for help.  O            %VMSINSTAL-W-NOTSYSTEM, You are not logged in to the SYSTEM account.H5            * Do you want to continue anyway [NO]? yescS            * Are you satisfied with the backup of your system disk [YES]?  <Return>h  4            The following products will be processed:                CC V7.1  =                    Beginning installation of CC V7.1 at 14:07   A            %VMSINSTAL-I-RESTORE, Restoring product save set A ...         A-8 Sample Installationsc o  r            U                   Release notes included with this kit are always copied to SYS$HELP.t  3                   Additional Release Notes Options:   /                       1.  Display release notesA-                       2.  Print release notesa&                       3.  Both 1 and 2+                       4.  None of the abovec  $               * Select option [2]: 2'               * Queue name [SYS$PRINT]:o  K               * Do you want to continue the installation [NO]? yes <Return>i  Y               %VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP.n  :                 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. I                   Type YES to keep this compiler on your system either asMJ                   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 compilery^                   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 invokingeK                   sys$system:decc$set_version.com passing a version_number.s  ^               * 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 I  o            M                This kit contains an Installation Verification Procedure (IVP)aG                to verify the correct installation of HP C. The IVP will                 be left in:  3                    SYS$COMMON:[SYSTEST]DECC$IVP.COMi  M                After the installation is complete, you can invoke the commandnD                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 optionallytD                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>   C                %VMSINSTAL-I-RESTORE, Restoring product saveset B...   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 in                 SYS$HELP:.e  K                This file contains information valuable to HP C programmers.rJ                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.  TheoO                installation will now execute in 5 to 15 minutes without further Q                intervention, depending on your configuration, installation media,)                and so forth.  U                    The C Runtime Library headers and Starlet headers are installed asdT                    a Text Library (.TLB).  The traditional text form  of the headersQ                    (.H files) are also provided for  reference  purposes only) inpS                    the directories: SYS$COMMON:[DECC$LIB.REFERENCE.DECC$RTLDEF] and A                    SYS$COMMON:[DECC$LIB.REFERENCE.SYS$STARLET_C].y  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                 M               %VMSINSTAL-I-SYSDIR, This product creates system disk directory W                                                                VMI$ROOT:[SYSTEST.DECC].E  I                   Your OpenVMS system will now be modified to include thee3                   following new and modified files:m  E                   [SYSEXE]DECC$COMPILER_V06_00-001.EXE      [renamed]cE                   [SYSMSG]DECC$COMPILER_MSG_V06_01-001.EXE  [renamed]SA                   [SYSEXE]DECC$COMPILER.EXE                 [new]tA                   [SYSMSG]DECC$COMPILER_MSG.EXE             [new]cF                   [SYSHLP]HELPLIB.HLB                       [modified]A                   [SYSHLP]CC$HELP*.HTML                     [new]tA                   [SYSHLP.CC$ALPHA_HELP_071]                [new] A                   [SYSHLP]CC.RELEASE_NOTES                  [new] A                   [SYSHLP]CC_RELEASE_NOTES.PS               [new]$F                   [SYSLIB]DCLTABLES.EXE                     [modified]A                   [SYSLIB]DECC$COMPILED_PRINTF.OLB          [new] A                   [SYSLIB]DECC$RTLDEF.TLB                   [new]eA                   [DECC$LIB.REFERENCE.SYS$STARLET_C]*.H     [new] A                   [DECC$LIB.REFERENCE.DECC$RTLDEF]*.H       [new] F                   [SYS$STARTUP]DECC$STARTUP.COM             [modified]A                   [SYSTEST]DECC$IVP.COM                     [new] A                   [SYSEXE]DECC$SET_VERSIONS.COM             [new] A                   [SYSEXE]DECC$SHOW_VERSIONS.COM            [new]dA                   [SYSTEST.DECC]DECC$IVP*.*                 [new]w  O                   The file SYS$STARTUP:DECC$STARTUP.COM contains commands to beLN                   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 notfC                   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-11 i  d            #                Image Check Complete %                License Check Complete %                Version Check Complete "                Help Check Complete%                Message Check Complete $                Header Check Complete.                Run Time Library Check Complete  G                HP C V7.1 Installation Verification Procedure Successfulh  <                   Installation of CC V7.1 completed at 14:15  I                Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORY   O                Creating installation data file: VMI$ROOT:[SYSUPD]CC071.VMI_DATA   3                   VMSINSTAL procedure done at 14:16t                                                              A-12 Sample Installations    r                  H                                                                        BH         ________________________________________________________________  H                                                          Files Installed      E               The HP C installation procedure installs and modifies a 9               number of files on your system, as follows:   A               [SYSEXE]DECC$COMPILER_V06_00-001.EXE      [renamed]PA               [SYSMSG]DECC$COMPILER_MSG_V06_01-001.EXE  [renamed] =               [SYSEXE]DECC$COMPILER.EXE                 [new] =               [SYSMSG]DECC$COMPILER_MSG.EXE             [new]bB               [SYSHLP]HELPLIB.HLB                       [modified]=               [SYSHLP]CC$HELP*.HTML                     [new]S=               [SYSHLP.CC$ALPHA_HELP_071]                [new]c=               [SYSHLP]CC.RELEASE_NOTES                  [new] =               [SYSHLP]CC_RELEASE_NOTES.PS               [new] B               [SYSLIB]DCLTABLES.EXE                     [modified]Z               [SYSLIB]DECC$COMPILED_PRINTF.OLB          [new]      ! OpenVMS V7.2 or lower=               [SYSLIB]DECC$RTLDEF.TLB                   [new]1=               [DECC$LIB.REFERENCE.SYS$STARLET_C]*.H     [new]m=               [DECC$LIB.REFERENCE.DECC$RTLDEF]*.H       [new]nB               [SYS$STARTUP]DECC$STARTUP.COM             [modified]=               [SYSTEST]DECC$IVP.COM                     [new]d=               [SYSEXE]DECC$SET_VERSION.COM              [new] =               [SYSEXE]DECC$SHOW_VERSIONS.COM            [new]   F               Note that the files [SYSEXE]DECC$COMPILER_V06_00-001.EXEG               and [SYSMSG]DECC$COMPILER_MSG_V06_01-001.EXE are exampleslB               of files installed only when installing an alternateE               compiler. In this case, the new version of the compilerSE               is installed, but a previous version of the compiler issG               kept as an alternate compiler. The installation proceduretC               prompts you to designate one of the compiler versionslF               as the system default compiler. See Section 1.6 for moreC               information on installing and using multiple compiler                versions.c      H                                                      Files Installed B-1 c  a                  H                                                                        CH         ________________________________________________________________  H                                                   Recovering from Errors      A               This appendix provides information to help you withd@               failures or errors that might occur during product*               installation or product use.  -         C.1 Failures During HP C Installationt  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 totD               continue. To stop the installation process and correctG               the situation, enter no or press Return, then correct thee3               problem and restart the installation.h  D               If errors occur during the installation itself or whenG               the Installation Verification Procedure (IVP) is running,iF               VMSINSTAL displays failure messages. If the installation3               fails, you see the following message:e  M               %VMSINSTAL-E-INSFAIL, The installation of HP C V7.n has failed.   7               If the IVP fails, you see these messages:   G               The HP C V7.n Installation Verification Procedure failed.r  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:   ;               o  The operating system version is incorrect.f  >               o  A prerequisite software version is incorrect.  A               o  Quotas necessary for successful installation areu                  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 i  s            E            o  The product license has not been registered and loaded.h  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 oni6            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 OpenVMS C            System Messages and Recovery Procedures Reference ManualoC            or the online HELP/MESSAGE facility. If the installationbB            fails due to an IVP failure, contact a HP field service            representative.  !      C.2 Problems During HP C Use   ?            If you encounter a problem while using HP C, see theuA            release notes. If the problem is unresolved, report iteC            to HP. Depending on the type of support you have and theoD            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                                                                                                                                                                                                                                                          
 : =  	               <      4  =  	      P  N N= JB  *      CLIC$B_CODE_STATE
              '      COLL$L_CLASSES               *      COLL$B_COLL_STATE               &      
CLIC$V_IMGACT                    
ITM$S_ITEM   %      ITM$W_BUFSIZ               %      ITM$W_ITMCOD              %      ITM$L_BUFADR              %      ITM$L_RETLEN              +      CLIC$L_TMP_VM_ZONE               (      CLIC$V_DETACHED              %      PRC$V_DETACH    	          %      DSC$W_LENGTH               &      
DSC$A_POINTER              $      COLL$V_TUNE                
         T T          {                4                    8       4                          e  4                    P       4                          e  4                    h       4                    |       4                          e  4                           4                          e  4                          e  4                          4                    T      4                          4                          e  4                          e  4                          e  4                          4                          4                    4      4            	        T      4            	        p      4            	              4            	              4            4	              4            <	        L      4   
          
  =        	            p                                                                                                                                                                                                                       N}ixG\=1pc'AMSN3 T:M[!ia˅w(iNJCAwg<fϭ؉|E[%P§a:P':{Af%#Mac|̧]Gуe'^Ξ{D=Z
ܷŎG+!z5U0i`K*sԿLUU!]$+M!tӝA/ꁠ&2ҖƃW(0ޭ5wջ.
1wrG]u@B
)KJ.IoU
jn1F<!Ckȱ|瀃kRFx@ZHJ(&oƕ?!,s룛AژK1n}:S,
P_w3!,3,
e~ ,7DT,@|-)ПOW~y3p%ؼLS=rPyK5nYd
Ih+Y)2BWzWkG8~pe?N=\~H>/de'|B*p Wӓ ĳ 	˷.U:/Sca-/g.`Gl¾<p';PGj}y=Qsøo%w>
sfJEҾuxջc͘ch$$t_ņf&9c#X , 8*AMV/|
C@א
%0ۢ=k`eu}Ixf2w%x.JI0KA]4xz2OK8Qba QLPtXkmHB̗C
moe
B2Fo%
dI=Z
S:5B;堘5VLKzeP_V@/Ơ˳';j*$

{rVd^sEal+yA3q81"&7p