VisualAge C++ Professional for OS/2 V4.0 Fix Pack 1 -- US English
Downloadable files
Abstract
Fix Pack 1 for VisualAge C++ Professional for OS/2 V4.0 -- US English
Download Description
DEFECT PROBLEM DESCRIPTION
----------------------------------------------------------------------------
Fixes in component cset.ilink.tusc
126882 Directory on cmd line not used before LIB
95987 Stub with long header causes program to fail
130001 Segmentation violation with dllrname
31102 Wrong char for segment name in linnum table of map file
129681 MaxActivePages off by 1 causes a GPF
130746 Corrected ILIB case sensitivity
Fixes in component intel.be.tusc
125700 ICE with inline and ternary
129807 int -> 16-bit ptr -> 32-bit ptr conversion problem
131754 Long compile time with >1000 cases
131756 Incorrect SHRD and SHLD instructions
Fixes in component C.D3
123944 The operand of the sizeof operator is not valid
124734 -qmaxmem value of greater than 2091572 causes an ICE
Fixes in component montana.V400
128954 Fly over help on pane title during destruction can fail.
129270 Referencing static from template may cause a GPF
130207 Add memory improvements to V400
130234 nonabstract class considered to be abstract
126498 MAKE2CFG does not work when target specified.
130616 Improve config optimizer help tip algorithm
131026 Thunks exported with decoration.
130733 Access violation in app due to target tmpl inst placed into #2
131169 Bookmark buttons unnecessarily redrawn
129691 Late pane title paint causes BadMatch X error on AIX
129856 5x speed improvement in UI_PaletteGraphicContext ctor
130963 Segmentation violation processing changed part source
131498 Don't load unused bitmaps
131582 Remove redundant drawing code
131888 Minor cosmetic problem at pane border
130626 Infinite loop during incorporation of c program
132122 Intermittent Dialog Display Problems
132119 Equivalent Symbols reported as undefined
131266 Build unexpectedly ends during creation of static library
130854 IDE aborts when compiling app with lengthy return statement
129599 Ancestors and descendents menu item greyed out
132635 Global variable has different address each time it's referenced
132654 Extra work during every reinc, each ends with seg violation.
133564 OS/2 desktop hangs when loading project from proj wkbk history
Fixes in component intel.be.tusc
129299 Fix a perf problem in FixInstructionStream()
125700 ICE with inline and ternary
129807 int -> 16-bit ptr -> 32-bit ptr conversion problem
131754 Long compile time with >1000 cases
131756 Incorrect SHRD and SHLD instructions
Fixes in component cset.rt.D3
ST6889 iconv returns error for DBCS sub character as invalid input
130809 printf rounds FP numbers too soon
131874 Race condition in semaphore code
133296 Error EDC3013: Identifier "memcpy" is undefined
IMPORTANT:
===========
As detailed in the C and C++ Compilers on OS/2 and Windows Withdrawal Announcement 901-013 dated January 23, 2001, the following C and C++ compilers went out of service on September 28, 2001:
VisualAge C++ for OS/2, V3.0
VisualAge for C++ for Windows (TM), V3.5
C and C++ Compilers for OS/2, AIX and for Windows NT, V3.6
VisualAge C++ Professional for OS/2 and Windows NT, V4.0
There is no replacement program for these compilers, as these products have been stabilized. There are no Fix Packs in plan, nor will new documentation (eg. FAQs) be created. This document is provided "as is" since these compilers are no longer supported.
Prerequisites
None
Installation Instructions
IBM VisualAge C++ Professional for OS/2 (R), Version 4.0 Fix Pack 1- README
-----------------------------------------------------------------------------------------------------------------------------------------------
IBM VisualAge(R) C++ Professional for OS/2(R), Version 4.0 Fix Pack
(C) Copyright IBM Corporation 1991, 1998 - All Rights Reserved.
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.
The following terms are trademarks of International Business Machines
Corporation in the United States or other countries or both:
IBM
Open Class
OS/2
VisualAge
Contents
========
This Fix Pack 1 is divided into two parts. Part 1 is mandatory which includes fixes to the
core components. Part 2 is optional, which includes IOC source, samples and tech preview.
To install this Fix Pack perform the following steps :
(1) Unzip the Fix Pack into a temporary directory. The unzipped Fix Pack
occupies less than 90M bytes for Part 1 and less than 245M bytes for Part 2.
(2) Make sure you are currently in the directory into which the Fix Pack
was unzipped.
(3) Issue the following command :
INSTALL
(4) (a) If you are installing this Fix Pack locally, select "Install Fix Pack 1 locally" from the
Install Selection menu. The Fix Pack install will overwrite the installed files only if the
time stamp of the installed files are older.
(b) If you are installing this Fix Pack to an XCOPYed LAN image, select "Install Fix Pack 1 to
CD image on LAN drive" from the Install Selection menu. The install will ask you for the
location of IBM VisualAge C++. Both the drive and the path of the target CANNOT be empty.
All the files in the Fix Pack will overwrite the CD image files, however, the time stamp of the fixed
files will not be updated when IBM VisualAge C++ is installed.
The following conditions must exist for Fix Pack installation to be
successful:
(1) No IBM VisualAge C++ Professional tools can be open in any
session when you install the Fix Pack.
(2) The Feature Installer Runtime must be installed on the system. Since this is
a prerequisite for installing the IBM VisualAge C++ product please refer to the
install.txt of the product for the installation notes of the Feature Installer Runtime.
(3) The Fix Pack level must be equal to or greater than the previously
installed level (if any). Note that Fix Packs are cumulative.
(4) If you had XCOPYed the CD image to a LAN drive, you can apply
this Fix Pack to the LAN drive.
(5) If you are operating from a CD/Network install, the Fix Pack
must first be applied to the LAN image, and then applied to the
local machine.
(6) IBM VisualAge C++ and the Fix Pack must be in the same language.
(7) If the installation is not completed successfully, a Feature Installer object VACFP1
may remain in the {BootDrive}\OS2\install directory. Remove the object before restarting
the Fix Pack install.
The following section identifies known problems or limitations for applications executing on OS/2
Warp Server 4.
IBM Open Class
The ITabControl class is not supported on OS/2 Warp Server 4. If you are building applications for
both the OS/2 Warp 4 and OS/2 Warp Server 4 environments, you should use the INotebook class.
Note to Those Including Parts in their Configuration Files
You should note that the frequent segmentation violations that
occurred with the GA version of the product no longer occur. However,
it should be noted that two builds may be required when a part
is changed: the first build after changing a part will generate the
source code reflecting the changes to the part but the source changes
will not be compiled as part of the first build; the second build is
required to incorporate the changed source code. If one generates the
part source from within the Visual Builder before doing a build then
only one build will be required.
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.
Rate this page
Please take a moment to complete this form to help us better serve you.