|
+---------------------------+ TM
| | | | | | | |
| d | i | g | i | t | a | l |
| | | | | | | |
+---------------------------+
DEC C++ T5.6-003 for Digital UNIX - FT1 kit
INFORMATION ABOUT THIS RELEASE
The DEC C++ T5.6-003 field test kit is available. DEC C++ T5.6 is
a maintenance update with functional enhancements. The FCS date in
the U.S. is 11-Jul-97.
Some of the enhancements for this release include:
- Partial support for namespaces.
- Significantly smaller object files and executables when
compiling for debugging. This enhancment is supported on
Digital UNIX Version 4.0 or higher only.
- Additional and improved support for the C++ Standard Library
- HTML files for a portion of the product documentation
You can find more information about enhancements and changes in this
release in the release notes. See the DOCUMENTATION section below for
information on accessing the release notes.
INSTALLATION INFORMATION
For this field test release, two different tar files are provided:
CXX560T02v32.tar For installation on Digital UNIX V3.2*
CXX560T02v40.tar For installation on Digital UNIX V4.0*
The instructions below use "CXX560T02xxx.tar" to refer to
CXX560T02v32.tar or CXX560T02v40.tar. Please do the appropriate
substitution depending on the version of Digital UNIX that you
are using.
To install, get the tar file:
1a. Copy from the Digital Intranet (web) at
http://www.zk3.dec.com/decc/decc-kitinfo.html
(Netscape V2.x or later recommended.)
1b. Or copy from
labrea::/usr/misc/pub/ftp/pub/C++/cxx560/unix/CXX560T03xxx.tar
1c. Or get via anonymous ftp from labrea
% ftp labrea.zko.dec.com
Name (labrea.zko.dec.com:username): anonymous
331 Guest login ok, send ident as password.
Password: <enter your internet address>
ftp> binary
ftp> cd /pub/C++/cxx560/unix
ftp> get CXX560T03xxx.tar
ftp> quit
1d. Or get via anonymous ftp from gatekeeper
% ftp gatekeeper.dec.com
Name (gatekeeper.dec.com:username): anonymous
331 Guest login ok, send ident as password.
Password: <enter your internet address>
ftp> binary
ftp> cd /private/deccxx
ftp> get CXX560T03xxx.tar
ftp> quit
2. Unpack the tar file:
% tar -xvf CXX560T03xxx.tar
This puts the installation files in a subdirectory called CXX560.kit
and the documentation and release notes in CXX560.doc.
3. Deinstall prior versions of C++ and ladebug. Note that a new
version of ladebug (4.0-35) is included with the kit. Ladebug
4.0-35 or later is required for use with DEC C++ v5.6. Follow
the instructions in the installation guide in CXX560.doc to delete
the CXX* and LDB* subsets.
4. Install the new C++ and ladebug subsets, using:
% setld -l CXX560.kit
5. When the installation is complete, delete the CXX560T03xxx.tar
file and the CXX560.kit subdirectory.
This kit requires Digital UNIX V3.2 or later.
SPECIAL INSTRUCTIONS FOR USING LADEBUG
With DEC C++ V5.6 you must use ladebug 4.0-35 or later. Ladebug
4.0-35 is included with the DEC C++ kit.
DEBUGGER GUI ON V3.2x SYSTEMS
If you use DEC C++ V5.6 on Digital UNIX V3.n systems, you should
be aware that the debugger GUI (dxladebug) that is included with this
kit exposes a kernel memory leak that can hang some V3.2* systems.
If this happens, it is necessary to reboot your system.
The following are the Patch IDs for the patches that correct the
kernel memory leak (pty.o) that affect the ladebug debugger GUI.
Patch ID: OSF320-231 for V3.2
OSF325-035 for V3.2B
OSF350-147 for V3.2C
OSF360-350147 for V3.2D-1
As an alternative, you may debug using the command line debugger
(ladebug) rather than the GUI (dxladebug).
IMPORTANT DEC C++ LICENSE INFORMATION:
This kit requires that a DEC C++ PAK be installed. You should not need
to do anything if you have a PAK for a prior version. However, if you
need a new PAK, they can be obtained from VTX PAK by selecting the
Royalty Products PAKs option from the menu and then selecting the CXXOSF
OSF/1 option from the submenu. Note that the royalty is no longer
required, but VTX PAK hasn't learned this yet. (The royalty is only
about $10.)
DOCUMENTATION
Documentation text and postscript files for the release notes and
some product manuals are placed in subdirectory CXX560.doc after the
tar file is unpacked. The using guide has been revised for this
release. We plan to revise the installation guide for a later field
test update. After installation, the release notes are installed as
/usr/lib/cmplrs/cxx/DECCXX560.release-notes.
HTML files are provided for the release notes and some of the
product manuals for use with a web browser. These files are
installed by selecting the following subset:
DEC C++ HTML documentation
To view this documentation, open the following file using your web
browser:
/usr/lib/cmplrs/cxx/html/cxx.html
Note that we expect to change the file name and the location of the
HTML files in the next field test update.
SUBMITTING PROBLEM /SUGGESTION REPORTS (QARs)
Problem reports for DEC C++ or C++ specific debugging problems may be
submitted to the TURRIS::C_PLUS_PLUS notes conference.
Please identify the platform name, OS version, and DEC C++ version
when reporting problems.
|
|
+---------------------------+ TM
| | | | | | | |
| d | i | g | i | t | a | l |
| | | | | | | |
+---------------------------+
DEC C++ T5.6-006 for Digital UNIX - FT2 kit
INFORMATION ABOUT THIS RELEASE
The DEC C++ T5.6-003 field test kit is available. DEC C++ T5.6 is
a maintenance update with functional enhancements. The FCS date in
the U.S. is 11-Jul-97.
Some of the changes for this field test update include:
- Significantly smaller object files and executables when
compiling for debugging on Digital UNIX V3.2 as well as
V4.0.
- A newer version of ladebug is provided.
You can find more information about enhancements and changes in this
release in the release notes. See the DOCUMENTATION section below for
information on accessing the release notes.
The release notes mention that some new Graphical Programming
Tools are being field tested with this update. These are not
yet available but will be provided at a later date.
INSTALLATION INFORMATION
For this field test release, two different tar files are provided:
CXX560T06v32.tar For installation on Digital UNIX V3.2*
CXX560T06v40.tar For installation on Digital UNIX V4.0*
The instructions below use "CXX560T06xxx.tar" to refer to
CXX560T06v32.tar or CXX560T06v40.tar. Please do the appropriate
substitution depending on the version of Digital UNIX that you
are using.
To install, get the tar file:
1a. Copy from the Digital Intranet (web) at
http://www.zk3.dec.com/decc/decc-kitinfo.html
(Netscape V2.x or later recommended.)
1b. Or copy from
labrea::/usr/misc/pub/ftp/pub/C++/cxx560/unix/CXX560T06xxx.tar
1c. Or get via anonymous ftp from labrea
% ftp labrea.zko.dec.com
Name (labrea.zko.dec.com:username): anonymous
331 Guest login ok, send ident as password.
Password: <enter your internet address>
ftp> binary
ftp> cd /pub/C++/cxx560/unix
ftp> get CXX560T06xxx.tar
ftp> quit
1d. Or get via anonymous ftp from gatekeeper
% ftp gatekeeper.dec.com
Name (gatekeeper.dec.com:username): anonymous
331 Guest login ok, send ident as password.
Password: <enter your internet address>
ftp> binary
ftp> cd /private/deccxx
ftp> get CXX560T06xxx.tar
ftp> quit
2. Unpack the tar file:
% tar -xvf CXX560T06xxx.tar
This puts the installation files in a subdirectory called CXX560.kit
and the documentation and release notes in CXX560.doc.
3. Deinstall prior versions of C++ and ladebug. Note that a new
version of ladebug (4.0-37) is included with the kit. Ladebug
4.0-37 or later is required for use with DEC C++ v5.6. Follow
the instructions in the installation guide in CXX560.doc to delete
the CXX* and LDB* subsets.
4. Install the new C++ and ladebug subsets, using:
% setld -l CXX560.kit
5. When the installation is complete, delete the CXX560T06xxx.tar
file and the CXX560.kit subdirectory.
This kit requires Digital UNIX V3.2 or later.
SPECIAL INSTRUCTIONS FOR USING LADEBUG
With DEC C++ V5.6 you must use ladebug 4.0-37 or later. Ladebug
4.0-37 is included with the DEC C++ kit.
DEBUGGER GUI ON V3.2x SYSTEMS
If you use DEC C++ V5.6 on Digital UNIX V3.n systems, you should
be aware that the debugger GUI (dxladebug) that is included with this
kit exposes a kernel memory leak that can hang some V3.2* systems.
If this happens, it is necessary to reboot your system.
The following are the Patch IDs for the patches that correct the
kernel memory leak (pty.o) that affect the ladebug debugger GUI.
Patch ID: OSF320-231 for V3.2
OSF325-035 for V3.2B
OSF350-147 for V3.2C
OSF360-350147 for V3.2D-1
As an alternative, you may debug using the command line debugger
(ladebug) rather than the GUI (dxladebug).
IMPORTANT DEC C++ LICENSE INFORMATION:
This kit requires that a DEC C++ PAK be installed. You should not need
to do anything if you have a PAK for a prior version. However, if you
need a new PAK, they can be obtained from VTX PAK by selecting the
Royalty Products PAKs option from the menu and then selecting the CXXOSF
OSF/1 option from the submenu. Note that the royalty is no longer
required, but VTX PAK hasn't learned this yet. (The royalty is only
about $10.)
DOCUMENTATION
Documentation text and postscript files for the release notes and
some product manuals are placed in subdirectory CXX560.doc after the
tar file is unpacked. The using guide has been revised for this
release. We plan to revise the installation guide for a later field
test update. After installation, the release notes are installed as
/usr/lib/cmplrs/cxx/DECCXX560.release-notes.
HTML files are provided for the release notes and some of the
product manuals for use with a web browser. These files are
installed by selecting the following subset:
DEC C++ HTML documentation
To view this documentation, open the following file using your web
browser:
/usr/share/doclib/cplusplus/cxx.html
Note that this is a different location than the prior field test
update.
SUBMITTING PROBLEM /SUGGESTION REPORTS (QARs)
Problem reports for DEC C++ or C++ specific debugging problems may be
submitted to the TURRIS::C_PLUS_PLUS notes conference.
Please identify the platform name, OS version, and DEC C++ version
when reporting problems.
|
|
+---------------------------+ TM
| | | | | | | |
| d | i | g | i | t | a | l |
| | | | | | | |
+---------------------------+
DEC C++ T5.6-009 for Digital UNIX - Sanity kit
INFORMATION ABOUT THIS RELEASE
The DEC C++ T5.6-009 field test kit is available. DEC C++ T5.6 is
a maintenance update with functional enhancements. The FCS date in
the U.S. is 11-Jul-97.
Some of the changes for this field test update include:
- Bug fixes
- A newer version of ladebug (4.0-38)
You can find more information about enhancements and changes in this
release in the release notes. See the DOCUMENTATION section below for
information on accessing the release notes. Note that the release notes
have not yet been updated for this kit. We will provide the updated
release notes at a later time.
With this DEC C++ kit, we are also providing a new set of Graphical
Program Analysis Tools (GPA) for examining the runtime behavior of
a program. These tools will ship with Digital UNIX in the future
release. The Profiler provides an easy-to-use, graphical interface for
the gprof, hiprof, pixie, & prof tools on Digital UNIX, used to find
performance problems. The Heap Analyzer provides an easy-to-use,
graphical user interface for the Third Degree tool on Digital UNIX,
used to find the causes of memory corruption, memory leaks, and
uses of uninitialized data. The Man Page Browser provides an
easy-to-use tool for viewing man pages, including hyperlinks to
related man pages. You must be running Digital UNIX V4.0 or higher
to use the Graphical Program Analysis Tools. See the GRAPHICAL
PROGRAM ANALYSIS TOOLS section for additional information.
INSTALLATION INFORMATION
For this field test release, two tar files are provided:
CXX560T09.tar C++ kit
GPA100.tar Graphical Program Analysis Tools kit
To install, get the tar files:
1a. Copy from the Digital Intranet (web) at
http://www.zk3.dec.com/decc/decc-kitinfo.html
(Netscape V2.x or later recommended.)
1b. Or copy from
labrea::/usr/misc/pub/ftp/pub/C++/cxx560/unix/CXX560T09.tar
labrea::/usr/misc/pub/ftp/pub/C++/cxx560/unix/GPA100.tar
1c. Or get via anonymous ftp from labrea
% ftp labrea.zko.dec.com
Name (labrea.zko.dec.com:username): anonymous
331 Guest login ok, send ident as password.
Password: <enter your internet address>
ftp> binary
ftp> cd /pub/C++/cxx560/unix
ftp> get CXX560T09.tar
ftp> get GPA100.tar
ftp> quit
1d. Or get via anonymous ftp from gatekeeper
% ftp gatekeeper.dec.com
Name (gatekeeper.dec.com:username): anonymous
331 Guest login ok, send ident as password.
Password: <enter your internet address>
ftp> binary
ftp> cd /private/deccxx
ftp> get CXX560T09.tar
ftp> get GPA100.tar
ftp> quit
Installation instructions for DEC C++ follow. See the GRAPHICAL
PROGRAM ANALYSIS TOOLS section for information on installing
GPA.
2. Unpack the C++ tar file:
% tar -xvf CXX560T09.tar
This puts the installation files in a subdirectory called CXX560.kit
and the documentation and release notes in CXX560.doc.
3. Deinstall prior versions of C++ and ladebug. Note that a new
version of ladebug (4.0-37) is included with the kit. Ladebug
4.0-37 or later is required for use with DEC C++ v5.6. Follow
the instructions in the installation guide in CXX560.doc to delete
the CXX* and LDB* subsets.
4. Install the new C++ and ladebug subsets, using:
% setld -l CXX560.kit
5. When the installation is complete, delete the CXX560T09.tar
file and the CXX560.kit subdirectory.
This kit requires Digital UNIX V3.2 or later.
SPECIAL INSTRUCTIONS FOR USING LADEBUG
With DEC C++ V5.6 you must use ladebug 4.0-38 or later. Ladebug
4.0-38 is included with the DEC C++ kit.
DEBUGGER GUI ON V3.2x SYSTEMS
If you use DEC C++ V5.6 on Digital UNIX V3.n systems, you should
be aware that the debugger GUI (dxladebug) that is included with this
kit exposes a kernel memory leak that can hang some V3.2* systems.
If this happens, it is necessary to reboot your system.
The following are the Patch IDs for the patches that correct the
kernel memory leak (pty.o) that affect the ladebug debugger GUI.
Patch ID: OSF320-231 for V3.2
OSF325-035 for V3.2B
OSF350-147 for V3.2C
OSF360-350147 for V3.2D-1
As an alternative, you may debug using the command line debugger
(ladebug) rather than the GUI (dxladebug).
IMPORTANT DEC C++ LICENSE INFORMATION:
This kit requires that a DEC C++ PAK be installed. You should not need
to do anything if you have a PAK for a prior version. However, if you
need a new PAK, they can be obtained from VTX PAK by selecting the
Royalty Products PAKs option from the menu and then selecting the CXXOSF
OSF/1 option from the submenu. Note that the royalty is no longer
required, but VTX PAK hasn't learned this yet. (The royalty is only
about $10.)
DOCUMENTATION
Documentation text and postscript files for the release notes and
some product manuals are placed in subdirectory CXX560.doc after the
tar file is unpacked. The using guide has been revised for this
release. We plan to revise the installation guide for a later field
test update. After installation, the release notes are installed as
/usr/lib/cmplrs/cxx/DECCXX560.release-notes.
HTML files are provided for the release notes and some of the
product manuals for use with a web browser. These files are
installed by selecting the following subset:
DEC C++ HTML documentation
To view this documentation, open the following file using your web
browser:
/usr/share/doclib/cplusplus/cxx.html
Note that this is a different location than the prior field test
update.
SUBMITTING PROBLEM /SUGGESTION REPORTS (QARs)
Problem reports for DEC C++ or C++ specific debugging problems may be
submitted to the TURRIS::C_PLUS_PLUS notes conference.
Please identify the platform name, OS version, and DEC C++ version
when reporting problems.
GRAPHICAL PROGRAM ANALYSIS TOOLS
GRAPHICAL PROGRAM ANALYSIS TOOLS PRODUCT DESCRIPTION
====================================================
The Graphical Program Analysis Tools (GPA) are a new set of
standalone tools for examining the runtime behavior of a program.
The Profiler provides an easy-to-use, graphical interface for the
gprof, hiprof, pixie, & prof tools on Digital UNIX, used to find
performance problems. The Heap Analyzer provides an easy-to-use,
graphical user interface for the Third Degree tool on Digital UNIX,
used to find the causes of memory corruption, memory leaks, and
uses of uninitialized data. The Man Page Browser provides an
easy-to-use tool for viewing man pages, including hyperlinks to
related man pages. You must be running Digital UNIX V4.0 or higher
to use the Graphical Program Analysis Tools.
The initial GPA toolset consists of three standalone tools: Profiler,
Heap Analyzer, and Man Page Browser. If you are running the Common
Desktop Environment (CDE), you can click on the GPA icon to display
individual icons for each of the three tools.
OBTAINING THE GRAPHICAL PROGRAM ANALYSIS TOOLS 1.0 FT1 FIELD TEST KIT:
==============================================================
NOTE: The Graphical Program Analysis Tools use the Digital UNIX
Developer's Toolkit license, (OSF-DEV). You will need to make sure
this license is loaded on your system.
See the INSTALLATION INFORMATION section above for information
on getting the kit (GPA100.tar).
Once you have the tar file, unpack it:
% tar -xvf GPA100.tar
Deinstall prior versions of the Graphical Program Analysis Tools.
Follow the instructions in the installation guide in the GPA100.doc
directory to delete the GPA* subsets.
Install the new GPA subsets, using:
% setld -l GPA100.kit
When the installation is complete, delete the GPA100.tar
file and the GPA100.kit subdirectory.
DOCUMENTATION FOR GRAPHICAL PROGRAM ANALYSIS TOOLS T1.0
=======================================================
The Graphical Program Analysis tools come with man pages describing
how to invoke the tools, and extensive online help once they are
started. In addition, the installation guide & release notes are
placed in the subdirectory GPA100.doc after the tar file is unpacked.
o Profiler
The Profiler gathers and analyzes run-time statistics on your program,
such as performance and resource use. The Profiler displays the
information in histogram and text format. The tool's Motif-based
interface for pixie, prof, gprof, and hiprof makes the task of
analyzing performance data much more accessible to programmers.
Use the dxprof(1) command to start the Profiler:
dxprof [Xt-options] [-data data-directory] [executable]
You may enter any standard Xt options, such as -display to set the X
display. If you don't specify an executable, or the current working
directory is not writeable, the Profiler will display a dialog box
allowing you to change these settings. To learn more about using the
Profiler, choose "On Profiler" from the Help menu in the Profiler, or
read the man page, dxprof(1).
o Heap Analyzer
The Heap Analyzer helps you find errors in your program's use of
memory, including memory leaks. The Heap Analyzer displays the
information in histogram and text format. The tool's Motif-based
interface for the Third Degree makes the task of analyzing memory
use much more accessible to programmers.
Use the dxheap(1) command to start the Heap Analyzer:
dxheap [Xt-options] [-data data-directory] [executable]
You may enter any standard Xt options, such as -display to set the X
display. If you don't specify an executable, or the current working
directory is not writeable, the Heap Analyzer will display a dialog
box allowing you to change these settings. To learn more about using
the Profiler, choose "On Heap Analyzer" from the Help menu in the Heap
Analyzer, or read the man page, dxheap(1).
o Man Page Browser
The Man Page Browser displays manpages in a scrollable hypertext
window. The Man Page Browser's graphical interface lets you search
for strings or expressions in manpages, navigate to other manpages by
clicking on hotspots, copy text to other windows, and print manpages
directly.
Use the dxman(1) command to run the Man Page Browser. You can specify
a man page to read on the command line, or enter man pages while the
Man Page Browser is running:
dxman [[section] keyword]
dxman [-k expression]
You may enter any standard Xt options, such as -display to set the
display. If you enter a section or keyword, the appropriate man page
will be displayed on startup. If you enter -k expression, dxman on
startup will display a list of man pages whose NAME section matches
the regular expression. Note that you may need to enclose the regular
expression in the dxman command line in single quotes to avoid
problems with the shell trying to expand the regular expression.
FIELD TEST SUPPORT:
==================
Please report problems in using the Graphical Performance Analysis
Tools in the CLT::GPA notes conference.
Please remember that we depend heavily on your input throughout the
field test for Graphical Program Analysis Tools. We want to
thank you again for volunteering to be a field test site, and look
forward to hearing from you soon.
|