Rational Software Corp.

TOC PREV NEXT INDEX



Tru64 Unix Run Time Requirement and Description

Tru64 Unix Run Time Requirement and Description

Rose for UNIX/Linux requires the C++ run time library (libcxx) compatible with Compaq C++ for Tru64 Unix, Version 6.2. Rose for UNIX/Linux, therefore requires a newer version of the C++ run time library (libcxx) than is provided by Tru64 Unix versions prior to 5.1.

Either the subset "CXXREDIST620", or the C++ compiler kit (version 6.2) must be installed to satisfy Rose for UNIX/Linux run time requirements.

Errors Encountered If Correct Run Time Not Installed

A user will encounter unresolved symbols (see example listing below), if the appropriate Compaq C++ for Tru64 Unix run time is not installed on the Tru64 Unix server, running Rose for UNIX/Linux:

30494:/rational/releases/rose.I.J.K/alpha_osf1/bin/rose_exe:
/sbin/loader: Error: Unresolved symbol in
/rational/releases/rose.
I.J.K/alpha_osf1/bin/rose_exe: __nw__XUlPv

30494:/rational/releases/rose.I.J.K/alpha_osf1/bin/rose_exe:
/sbin/loader: Error: Unresolved symbol in
/rational/releases/rose.
I.J.K/alpha_osf1/bin/rose_exe: __dl__XPvPv

30494:/rational/releases/rose.I.J.K/alpha_osf1/bin/rose_exe:
/sbin/loader: Error: Unresolved symbol in
/rational/releases/rose.
I.J.K/alpha_osf1/bin/rose_exe: __cxx_call_static_dtors

Rose for UNIX/Linux will automatically check to determine if the correct run time library is installed on your Tru64 Unix computer:

Necessary Run Time (6.2 libcxx) Provided In Rose for UNIX/Linux

We have included the necessary Compaq C++ for Tru64 Unix run time in case you encounter the type of errors shown previously when attempting to run this release.

The file CXXREDIST620V01.tar is located under:

rational_dir/releases/rose.I.J.K/install/patches/alpha_osf1

How To Determine If Tru64 Unix Computer Includes the Correct Run Time To Run Rose for UNIX/Linux

Run:

/usr/sbin/setld -i | grep CXX | grep installed

If either subset CXXBASEnnn or CXXREDISTnnn is installed, the correct run time is available to run Rose for UNIX/Linux. (There would be no need to install the Compaq C++ for Tru64 Unix run time library provided in this release.)

How To Install the Run Time Library (libcxx) Provided In This Release

Refer to the instructions below, if it is necessary to install the Compaq C++ for Tru64 Unix 6.2 run time library provided in this release.

1 . Login as superuser.

2 . Copy the file CXXREDIST620V01.tar to /usr/lib/cmplrs/cxx.

3 . cd /usr/lib/cmplrs/cxx

4 . Untar the file by entering the following:

    tar -xvf CXXREDIST620V01.tar

    This command creates a setld kit for installing libcxx.so in directory CXXREDIST620.kit.

5 . Install the run time library by entering the following command and selecting the subset displayed:

    /usr/sbin/setld -l CXXREDIST620.kit


Automated Requirements Checking

Note that a script named check_reqs included in the rose.I.J.K/install directory is loaded from the Rose release. This script can assist you in the verification of required configurations and the minimum recommended resource settings. A copy of check_reqs, named check_rose_reqs, is placed in the rational_dir/releases/rose.I.J.K/bin directory.

While you are installing Rose, the installation scripts automatically use check_reqs -install to verify TCP/IP, the portmap daemon, and host names. These are requirements for the workstation(s) on which you install Rose.

The check_reqs and check_rose_reqs scripts are run by the installation and rose scripts respectively to verify TCP/IP, the portmap daemon, host names, memory, page or swap space, pseudo terminals, resource limits, the X Window System, and the Motif window manager. These are requirements and recommendations for the workstation(s) on which you run Rose. The check_rose_reqs script is also run the first time that Rose is started to automatically notify you if operating system patches are necessary.

The check_reqs script is not able to check:


Rational Software Corporation  http://www.rational.com
support@rational.com
techpubs@rational.com
Copyright © 1993-2001, Rational Software Corporation. All rights reserved.
TOC PREV NEXT INDEX