home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 29 Fixes_o / 29-Fixes_o.zip / ctw308.zip / read.me < prev    next >
Text File  |  1997-07-29  |  12KB  |  268 lines

  1. ------------------------------------------------------------------------
  2.  
  3. This Fixpak is provided as a set of files.  To install this Fixapk perform the
  4. following steps :
  5.  
  6. (1) Unzip this Fixpak to an empty directory (i.e. f:\ibmcsd). If you are using
  7.     PKUNZIP*, use -d, to have the files unzipped into directories. Do not unzip
  8.     into a directory with a blank in its name.
  9.  
  10. (2) Change the current directory to the directory containing service.exe.
  11.  
  12. (3) ENSURE THAT YOU HAVE AT LEAST 5 MB OF FREE SWAPPER SPACE, BEFORE
  13.     PROCEEDING.
  14.  
  15. (4) Issue the following command :
  16.  
  17.       SERVICE
  18.  
  19.     This Fixpak may be installed to any disk accessible to your system,
  20.     including LAN drives.  The service program itself must run within an
  21.     OS/2 2.11 or later session.
  22.  
  23. (5) If you performed a basic install, you will be asked if you want to
  24.     backup the previous version. You may choose to do this or not, but
  25.     you SHOULD NOT ATTEMPT TO RESTORE THE PREVIOUS LEVEL, using the
  26.     Installation Utility - Restore Action. If problems occur, you should
  27.     delete and re-install the component.
  28.  
  29. (6) YOU ARE REQUIRED TO REBOOT YOUR MACHINE AFTER INSTALLING THIS FIXPAK.
  30.  
  31. This Fixpak updates SMARTS projects. You can verify the update went successfully,
  32. by viewing the CPPINST.LOG in the directory you installed the product into.
  33.  
  34. If you apply this Fixpak, you will also need to apply the Visual Builder
  35. Fixpak, CTV304.ZIP.  If you do not, the Project Smarts "Visual Builder
  36. application" will not work correctly.
  37.  
  38. ------------------------------------------------------------------------
  39.  
  40. The following conditions must exist for Fixpak installation to be successful:
  41.  
  42. (1) You must have already installed the IBM VisualAge C++ for OS/2 product
  43.     via a basic install from CD-ROM, diskette or from a server to which the
  44.     CD-ROM/diskettes were copied to. You can also install this FIxpak to a
  45.     server to which the CD-ROM install image was copied to.
  46.  
  47.     Users who have performed a shared install will have to delete and re-install
  48.     this product from their workstation, once this Fixapk has been applied to
  49.     the server.
  50.  
  51. (2) No IBM VisualAge C++ for OS/2 tools can be open in any session when you
  52.     install the Fixpak.  If the copy of the product being serviced resides
  53.     on a LAN drive, you must ensure that no other LAN user has any of these
  54.     files open.
  55.  
  56. (3) Make sure that the directory for this Fixapk contains only the files from
  57.     this Fixpak. If other files are present, it may cause the installation to
  58.     fail. It would best to unpack the Fixpak ZIP file into an empty directory.
  59.  
  60. ------------------------------------------------------------------------
  61.  
  62. This Fixpak applies fixes to the WorkFrame/2 component of the
  63. IBM VisualAge C++ for OS/2 product.
  64.  
  65. A list of the fixes contained in this Fixpak can be found in the file
  66. CTW308.LST.  The fixes are cumulative, meaning that this Fixpak contains
  67. all fixes described in CTW304.LST.
  68.  
  69. The complete list of files in this Fixpak can be found in the file
  70. SERVICE.LST.
  71.  
  72.  ======================================================
  73.  Read me for FixPak Level 8 (FixPak 8) of WorkFrame/2 V3.0
  74.  ======================================================
  75.  
  76. Install instructions:
  77. =====================
  78.  
  79.    Since CTW302, NMAKE version 3.000.013 has been included in the FixPak
  80.    package, but not installed. It is now installed by the SERVICE program
  81.    over the original version in the BIN directory. If you have replaced
  82.    the original version of NMAKE and do not want version 3.000.013 for
  83.    reasons such as those mentioned in the CTW302 section below, then
  84.    you must make a backup copy of your version and use it to replace
  85.    version 3.000.013 after applying SERVICE. If you are running NMAKE
  86.    from a different directory, then follow the instructions for CTW302
  87.    below.
  88.  
  89.  ======================================================
  90.  Read me for CTW304 of WorkFrame/2 V3.0
  91.  ======================================================
  92.  
  93. Install instructions:
  94. =====================
  95.  
  96.    In order to activate the fix for the problem where MakeMake generates an
  97.    incomplete make file when many dependencies are present, you must add the
  98.    following statement to your CONFIG.SYS file:
  99.  
  100.      SET _IWF.MMDEPBUFSIZE=n
  101.  
  102.    where n is the number of bytes the dependency buffer should be.  How big
  103.    this number should be depends on the number of dependencies you have, and
  104.    if you are using long names for those dependencies.  If this variable is not
  105.    specified or the number is less than 2,000, the buffer size will default to
  106.    2,000 bytes (which is the current size of the dependency buffer).  Based on
  107.    this, you can calculate how big this buffer should be by counting how many
  108.    dependencies are processed by MakeMake today, and dividing that result by
  109.    the number of actual dependencies, and multiplying by 2,000.
  110.  
  111.    For example, you calculate that you need a dependency buffer of 10,000
  112.    bytes.  The statement in the CONFIG.SYS file would look like this:
  113.  
  114.      SET _IWF.MMDEPBUFSIZE=10000
  115.  
  116.    After installing this CSD, you must reboot your machine for the changes
  117.    in this CSD to take affect.
  118.  
  119. Prequisites
  120. ===========
  121.  
  122.    None, other than those listed below.
  123.  
  124.  
  125.  
  126. ------------------------------------------------------------------------
  127.  
  128.  Read me for CSD Level 3 of WorkFrame/2 V3.0
  129.  ===========================================
  130.  
  131. Install instructions:
  132. =====================
  133.  
  134.    After installing this CSD, you must reboot your machine for the changes
  135.    in this CSD to take affect.
  136.  
  137.    If you currently have VisualAge for COBOL installed on your machine, there
  138.    are special instructions you may need to follow, depending on how these
  139.    products were installed on you machine:
  140.  
  141.    A. If you installed VisualAge for COBOL AFTER installing VisualAge for C++,
  142.       then you need to modify your CONFIG.SYS file in the following way for the
  143.       WorkFrame CSD to take affect in VisualAge for C++:
  144.  
  145.       1. Modify your LIBPATH, PATH, DPATH, HELP, and BOOKSHELF variables so that
  146.          any directory name containing "IBMCPP" is moved ahead of any directory
  147.          name containing "IBMCOBOL".
  148.  
  149.       2. Reboot you machine so that the changes can take affect
  150.  
  151.    B. If you installed VisualAge for COBOL BEFORE installing VisualAge for C++,
  152.       then you do not need to do perform any additional tasks for the changes
  153.       to take affect.
  154.  
  155.    C. In either case you will need to modify the "COBOL GUI Designer Master
  156.       Project":
  157.        1. Open (double click on) the VisualAge COBOL icon
  158.        2. Open (double click on) the Works folder
  159.        3. Open (double click on) the COBOL GUI Designer Master Project
  160.        4. Click on the 'View' pulldown menu
  161.        5. Click on the 'Tools Setup' menu item
  162.        6. Expand (click on the '+') the EDIT action class
  163.        7. Right mouse click on the 'Edit' action
  164.        8. Select the 'Change...' menu item from the pop-up menu
  165.        9. Select the 'Support' tab at the bottom of the notebook
  166.       10. In the Action Support DLL group box change the
  167.             'Entrypoint' from DEFAULT to EDIT (by selecting EDIT
  168.             in the drop-down list box).
  169.       11. Press OK
  170.       12. If needed expand (click on the '+') the EDIT action class again
  171.       13. Double click on the 'Edit' action
  172.       14. Insure that the parameters field contains:
  173.             /CM WF INIT %d %f %p
  174.       15. Press OK and you're all done
  175.  
  176. Prequisites
  177. ===========
  178.  
  179.    CSD CTW303 requires that CSD CTO304 or later must be installed.  This CSD
  180.    contains part of the fix for the Project Smarts window size problem.
  181.  
  182.    OS/2 Warp FixPak 22 must be also be installed.  This FixPak contains
  183.    part of the fix for the problems concerning failures invoking LPEX by
  184.    double clicking on errors in the monitor window.
  185.  
  186. ================================================================================
  187.  
  188.    The following is from the read me file for CSD CTW302, and must
  189.    followed by all VisualAge for C++ users who have not previously
  190.    applied CTW302.
  191.  
  192.    CSD CTW302 requires NMAKE version 3.000.013 or later in order for Builds
  193.    to function correctly in projects which have multiple source directories.
  194.    This version of NMAKE is available in this CSD package, but not installed
  195.    as part of the SERVICE exec.  You may use this copy or get a copy from
  196.    another source, such as the OS/2 Developer Connection 10 CDs.
  197.  
  198.    Before using this copy of NMAKE, you must first determine the current
  199.    level of your existing NMAKE.  Run NMAKE without any makefile or options
  200.    specified from the command line.  Check the version line that is output
  201.    by NMAKE.
  202.  
  203.    If the Version line starts with "Version 2.0..." then you are using NMAKE
  204.    that came with the OS/2 2.1 Toolkit.  Do NOT replace this version of NMAKE
  205.    with version 3.000.013.  NMAKE version 3.000.013 is NOT compatible with the
  206.    OS/2 2.1 Toolkit, and the error we describe above does not occur with NMAKE
  207.    version 2.
  208.  
  209.    If the Version line indicates that the NMAKE version is included in the
  210.    range of 3.000.000 to 3.000.012, then you must replace NMAKE.EXE with the
  211.    one provided here or the one in DevCon 10.  NMAKE.EXE will be in one of
  212.    two places on your machine:
  213.  
  214.    1.  In the TOOLKT30\BIN directory - this means you installed NMAKE as part
  215.        of the Warp Toolkit, which you obtained separately from VisualAge C++.
  216.  
  217.    2.  In the IBMCPP\BIN directory - this means you installed NMAKE as part of
  218.        VisualAge C++.
  219.  
  220.    In either case, replace NMAKE.EXE in this directory with the one we provide
  221.    or with the one found on the DevCon 10 CDs.
  222.  
  223.    If the Version line indicates that the NMAKE version you are currently using
  224.    is 3.000.013 or greater, then you do not have to do anything; the NMAKE version
  225.    you are already using is correct.
  226.  
  227. ================================================================================
  228.  
  229.    The following is from the read me file for CSD CTW301, and must
  230.    followed by all VisualAge for C++ users who have not previously
  231.    applied CTW301.
  232.  
  233.    After applying CTW302 and rebooting, please make the following
  234.    change:
  235.  
  236.    MakeMake has been changed in CTW301 so that it will now generate a
  237.    make file which will cause all intermediate and target files
  238.    generated by the make (like object files, for example) to be
  239.    placed in the project's working directory.  Before CTW301,
  240.    all intermediate and target files were (wrongly) being output
  241.    into the source directory.  In spite of this change, however,
  242.    there is still a problem with the Resource Compiler action.
  243.  
  244.    The default options for the Resource Compiler action puts the target
  245.    .RES file in the same directory as the source .RC file, regardless of
  246.    the working directory set for the project.  If the working directory
  247.    is not the same as the source directory containing the .RC file, then
  248.    the make file generated by MakeMake will fail as it looks for the .RES
  249.    file in the working directory.
  250.  
  251.    To fix this problem, you will need to change the options
  252.    for the Resource Compiler action.  Change the Resource Compiler
  253.    options in the default VACPP project (in \IBMCPP\MAINPRJ) so
  254.    that it will apply to all your projects that inherit from it.
  255.    The default Resource Compiler options are currently set to
  256.    "%q%n.RES".  You need to changed this to ".\%n.RES" so that the
  257.    correct make file will be generated by MakeMake.  Follow these
  258.    steps to accomplish this:
  259.  
  260.    1) Through the Drives folders, find your VACPP project in
  261.       the \MAINPRJ\VACPP subdirectory.  Open the project.
  262.    2) Go to the Tools Setup window of the default project.
  263.    2) Expand the Compile action.
  264.    3) Right mouse click on the Resource Compiler icon.
  265.       and select the "File Options->Change" menu selection
  266.    5) In the Parameters field, change "%q" to ".\"
  267.  
  268.