January 13, 1999
                        Sun(TM) WorkShop(TM) 5.0 
=============================================================================
Introduction:

This file contains late-breaking information on the Sun(TM) WorkShop(TM) 
5.0 Final Release. Information in this file overrides information in any 
other READMEs or release notes included with this release. 

Information on the Sun WorkShop 5.0 Web Updates page at 
http://www.sun.com/workshop/users/ws.html overrides information 
in this file and any other READMEs or release notes included with this release. 

README files for components of Sun WorkShop are located in the directory
<install-directory>/SUNWspro/READMEs where the default <install-directory> is
/opt. You can easily access the README files for all the compilers (FORTRAN 77, 
Fortran 90, C, and C++) with the command-line option -xhelp=readme. The Sun 
WorkShop Debugger uses dbx, so consult both the Sun WorkShop and dbx README 
files for debugging limitations.

The README entitled "64bit_Compilers" describes how to compile applications
using C, C++, FORTRAN 77, or Fortran 90 in a 64-bit environment with 
Solaris(TM) 7 (SPARC(TM) Platform Edition).

      ______________________________________________________________
       Note - If you installed the Sun WorkShop 5.0 Alpha software, 
       the Sun WorkShop 5.0 Early Access software, or the Sun 
       WorkShop 5.0 Developer Release software, you must remove it 
       before you install the Sun WorkShop 5.0 Final Release 
       software. See section A.2. "Removing Sun WorkShop 5.0 Alpha, 
       Early Access, or Developer Release Software" for instructions 
       on removing the Alpha, Early Access, or Developer Release 
       software.
      ______________________________________________________________


Table of Contents:

    A. Installation and Licensing
       1. Licensing and Installation Instructions
       2. Removing Sun WorkShop 5.0 Alpha, Early Access, or Developer
          Release Software
       3. New Features
       4. Man Pages
       5. Licensing Considerations
       6. Known Limitations
    B. Y2000 Compliance
    C. System and Disk Space Requirements
       1. System Requirements
       2. Disk Space Requirements by Product
    D. Patches 
       1. SUNWlibC Patches
       2. Solaris 2.5.1 Patches for SCCS Y2K
       3. Solaris 7 Assembler Patch
       4. Solaris 2.5.1 Patches for -xF Compiler Option
       5. CDE Patches
    E. Documentation
    F. Components Not Included in This Release
    G. Known Limitations
       1. Compilers
       2. C++ Compiler
       3. C Compiler
       4. Fortran 90 Compiler
       5. FORTRAN 77 Compiler
       6. Sun Performance Library
       7. Sun WorkShop and Sun(TM) WorkShop(TM) TeamWare
       8. Sun WorkShop Visual
       9. LoopTool
      10. Sun WorkShop Building
      11. Incremental Link Editor
      12. Sun WorkShop TeamWare
      13. Vi
    H. Documentation Errors

A. Installation and Licensing

    1. Licensing and Installation Instructions
      
       You must request and receive your license information from the Sun 
       License Center in order to install your licenses and start your software 
       development tools. Licenses for Sun WorkShop 5.0 Alpha, Early Access, or 
       Developer Release Software are not valid for the Sun WorkShop 5.0 Final 
       Release. 

       Sun WorkShop Quick Install, available as a printed manual and as a 
       PostScript file at http://www.sun.com/workshop/buy/install.html, 
       describes how to request your license information from the Sun License   
       Center and how to install your software and licenses.
         
    2. Removing Sun WorkShop 5.0 Alpha, Early Access, or Developer Release  
       Software

       If you installed the Sun WorkShop 5.0 Alpha software or the Sun 
       WorkShop 5.0 Early Access software, you must remove it before you 
       install the Sun WorkShop 5.0 Final Release software.

       If you installed the Sun WorkShop 5.0 Developer Release software, you 
       must remove all of this software, including the Developer Release 
       Product Update packages, before you can install the Sun WorkShop 5.0 
       Final Release software.

       A workshop_uninstall script is available for removing all packages 
       installed during a particular workshop_install session. The 
       workshop_uninstall script removes the correct packages in the 
       correct order. 

       * To remove the Sun WorkShop 5.0 Alpha software, the Sun WorkShop 5.0 
         Early Access software, or the Sun WorkShop 5.0 Developer Release 
         software, run the workshop_uninstall script by following the 
         instructions below or in the "Removing Software" chapter of Sun 
         WorkShop Quick Install.
 
       * To remove the Sun WorkShop 5.0 Developer Release Product Update 
         packages, use the pkgrm command to remove each package manually 
         (see the pkgrm man page for more information). 

       To run the workshop_uninstall script, follow these steps:

       a. Become a superuser (root) by typing:

          % su

          Password: <root-password>

       b. Look at the /usr/tmp/workshop_install_log.<datestamp> file to 
          determine which workshop_install session to remove.
 
          <datestamp> refers to the date and time when the workshop_install 
          command was run. When you find the datestamp of the workshop_install 
          session you want to remove, use that as the <datestamp> in step c.

	   ______________________________________________________________
            Note - If the file /usr/tmp/workshop_install_log.<datestamp> 
            no longer exists on your system, use the pkgrm command to 
            remove each package. See the pkgrm man page for more 
            information.
           ______________________________________________________________

       c. Run the workshop_uninstall script by typing the following:
  
          # /usr/tmp/workshop_uninstall-<datestamp>.sh
   
          The workshop_uninstall script takes no parameters.

          To display the workshop_uninstall-<datestamp>.sh files, type the 
          following:

          # ls /usr/tmp/workshop_uninstall*.sh


        The workshop_uninstall script is stored in /usr/tmp. If your 
        application server regularly purges the /usr/tmp directory, you 
        might want to move the workshop_uninstall script to another location.
        Or, after you have removed the software, consider removing the 
        workshop_uninstall script so it will not clutter the /usr/tmp 
        directory if you do other installations in the future.

        See the "Removing Software" chapter in Sun WorkShop Quick Install for 
        more information.

    3. New Features

       * In addition to a multi-user (floating) license, this release of Sun 
         WorkShop supports a single-user node-locked (Personal Edition) license,
         which means that the licensed software only runs on the specific
         machine (the node) for which the license is issued. The license
         server that maintains the node-locked license (the machine running the 
         license daemons) does not need to be the machine on which the software
         runs. The machine where the licensed software is installed is the 
         application server, and the application server may or may not be the 
         same machine as the license server. 
     
       * A workshop_uninstall script is available for removing all
         Sun WorkShop packages installed in a particular workshop_install
         session. If you use the clustadd command-line executable to install 
         your Sun WorkShop software, you must use the pkgrm command to remove 
         your software; no uninstall script is available. See the 
         "Removing Software" chapter in Sun WorkShop Quick Install for more 
         information.

    4. Man Pages

       There are now man pages for the following: clustadd, clustinfo, 
       lit_tty, adjust_flexlm_owner, and license_errors.

    5. Licensing Considerations

       * FLEXlm 6.1 license manager software is shipped with this release. 
         Sun WorkShop products now use the sunwlicd vendor daemon. 
         You must install the FLEXlm 6.1 license manager software provided 
         with this release to get this new vendor daemon binary; otherwise, 
         licensing will not function properly. See the "Installing 
         Software" chapter of Sun WorkShop Quick Install for information 
         on installing FLEXlm software.

       * The Solaris 1.x.x Operating Environment is no longer supported by Sun 
         as a platform for FLEXlm license servers. If you have a license server
         for your Sun WorkShop licenses on a system running Solaris 1.x.x, you 
         can create a second license server in your Solaris 2.5.1, Solaris 2.6, 
         or Solaris 7 Operating Environment. Install your Sun WorkShop 5.0 
         Final Release licenses (and the FLEXlm software that comes with the 
         Sun WorkShop 5.0 Final Release) on this new license server. Keep your 
         old license server to manage the licenses it is already managing.

       * Sun WorkShop 5.0 Final Release licenses are not backwards-compatible 
         with any previous version of Sun WorkShop.

    6. Known Limitations

       * Online help for all windows in the workshop_install GUI is not 
         available with this release. For information about installation, see 
         Sun WorkShop Quick Install.

       * When you run workshop_install, 64-bit product sizes are reported 
         in the WorkShop Install window whether or not you have deselected the 
         64-Bit Installation checkbox. For the correct product sizes for 32-bit 
         installation, see section C.2 of this document. 

         If you get a warning message that the specified directory has
         insufficient disk space, check that the installation directory
         you chose has sufficient disk space.  To find out your available
         disk space, type the following at a command line:
   
         df -k

         If your selected installation directory has sufficient disk space,
         ignore the warning message and click Yes to continue with the 
         installation.
       
       * If you installed the Sun WorkShop 5.0 AnswerBook2 documentation 
         packages, then when you run the workshop_uninstall script to remove 
         your software, the <install-directory>/SUNWspro/DOC5.0 directory is 
         still present even though pkginfo reflects no SPRO packages installed. 
         You must manually remove this directory to complete the process of 
         removing Sun WorkShop.

       * Due to a limitation in AnswerBook2, if you use pkgadd to add the Sun 
         WorkShop 5.0 AnswerBook2 documentation packages, you cannot install 
         the packages in a non-default location.

         Workaround: You can install the AnswerBook2 packages in a non-default 
         location using workshop_install or clustadd. See the "Installing 
         Software" chapter of Sun WorkShop Quick Install for more information.
 
       * When you start workshop_install and select a box next to a 
         Sun WorkShop application, the left pane of the WorkShop Install window
         shows the disk space required for the application.  However, the 
         running total disk space calculation ("Total (MB)") shown under the 
         left pane is incorrect. The actual required total disk space is 
         slightly larger than what is shown in the Total (MB) calculation.  
         Also, the right pane of the WorkShop Install window describes how the 
         selected application is installed across various system directories.  
         This portion of the WorkShop Install window assumes specific 
         file partitions, and therefore is meaningless if installed in 
         non-default locations or on a non-default machine partition.
   
B. Y2000 Compliance

    All components of the Sun WorkShop 5.0 Final Release meet Sun's
    policy on Year 2000 compliance. For further information on
    Sun's Global Year 2000 program, see the Sun Year 2000 Web site at
    http://www.sun.com/y2000/.

    Xemacs is public software covered under the GNU General Public License. 
    As such Sun provides no warranties or guarantee with respect to this 
    product and its Y2000 compliance.

C. System and Disk Space Requirements

    This section describes the system and disk space requirements for this 
    Sun WorkShop 5.0 Final Release.

    1. System Requirements

       You can install products in the Solaris (SPARC Platform Edition) 
       operating environment or the Solaris (Intel Platform Edition) 
       operating environment.

       Following are the system requirements for each platform:

           Solaris (SPARC Platform Edition) 7 Final Release
               Ultra, recommended
               SPARCstation(TM) 10, minimum
               Motif 1.2.3 libraries installed
               64 Mbytes of memory, recommended
               32 Mbytes of memory, minimum
               80 Mbytes of swap space
               Local or network access to a CD-ROM drive (if installing from 
               CD_ROM)
               1024 by 768 resolution screen, minimum

           Solaris (Intel Platform Edition) 7 Final Release
               Pentium/233 MHz, recommended
               Pentium/90 MHz, minimum
               Motif 1.2.3 libraries installed
               64 Mbytes of memory, recommended
               32 Mbytes of memory, minimum
               80 Mbytes of swap space
               Local or network access to a CD-ROM drive (if installing from 
               CD_ROM)
               15" color monitor, 1024 by 768 resolution, minimum

           Solaris (SPARC Platform Edition) 2.5.1 or 2.6
               SPARCstation 5, recommended 
               SPARCstation 10, minimum
               Motif 1.2.3 libraries installed
               64 Mbytes of memory, recommended
               32 Mbytes of memory, minimum
               80 Mbytes of swap space
               Local or network access to a CD-ROM drive (if installing from 
               CD_ROM)
               1024 by 768 resolution screen, minimum

           Solaris (Intel Platform Edition) 2.5.1 or 2.6
               Pentium/90 MHz, recommended
               486/50 MHz, minimum
               Motif 1.2.3 libraries installed
               64 Mbytes of memory, recommended
               32 Mbytes of memory, minimum
               80 Mbytes of swap space
               Local or network access to a CD-ROM drive (if installing from 
               CD_ROM)
               15" color monitor, 1024 by 768 resolution, minimum  

    2. Disk Space Requirements by Product 

       					                   Approximate Size 
                                                              in Mbytes
                                                         SPARC  SPARC  
       Product                                          64-bit 32-bit    x86
       ---------------------------------------------------------------------
       FLEXlm License Manager Software and Utilities	     8      8      6
       Sun Visual WorkShop C++				   298    256    226 
       Sun Visual WorkShop C++ Personal Edition		   298    256    226	
       Sun Performance WorkShop Fortran		           419    309    180
       Sun Performance WorkShop Fortran	Personal Edition   419    309    180
       Sun WorkShop Professional C			   153    140    124
       Sun WorkShop Compilers C/C++			   120     84     70
       Sun WorkShop Compilers Fortran		           280    175     59
       Sun(TM) WorkShop(TM) TeamWare			    29     29     26  
       Sun WorkShop University Edition			   548    408    271
       XEmacs 20.4 Source Distribution			    58	   58     58
       Sun WorkShop AnswerBook2 Document Collections        10     10     10


 D. Patches

     Operating system and application patches are provided for Sun WorkShop 
     software. After you have installed the Sun WorkShop software, you must 
     install all of the patches provided with this Final Release for the 
     version of the Solaris operating environment you are running.

     You can run install_required_patches as directed in Sun WorkShop Quick 
     Install to install the SUNWlibC patches discussed in section D.1, the 
     Solaris 2.5.1 patches for SCCS Y2K discussed in section D.2, and the 
     Solaris 7 assembler patch discussed section D.3.

     You must download the Solaris 2.5.1 Patches for -xF compiler option 
     patches discussed in section D.4 and the CDE patches discussed in section 
     D.5 from the SunSolve Security and Recommended Patches Web page, by 
     following the instructions in these sections.
          ____________________________________________________________
          Note - If you are running on Solaris 7, after patch 
          installation, you may see the following message in the 
          console window or in the log file:

            "Dryrun complete. No changes were made to the system."  

          In some cases, this message may be in error, and changes 
          may have been made (that is, patches installed) to your 
          system.     
          ___________________________________________________________

          
     Read the README files in each of the Patch directories to understand the
     fixes addressed by the patches.

     1. SUNWlibC Patches

        A SUNWlibC patch is provided for each version of the Solaris Operating 
        Environment supported by this Sun WorkShop 5.0 Final Release on 
        each of the supported platforms. These patches are located on the Sun 
        WorkShop 5.0 Final Release CD in the directory  
        /cdrom/devpro_v6n1_<platform>/Patches. The patch numbers are as follows:

         Solaris          | SPARC     | x86
         Version          | platform  | platform 
        ------------------+-----------+-----------
         2.5.1            | 106529-03 | 106530-03 	
        ------------------+-----------+-----------
         2.6              | 105591-05 | 104678-03
        ------------------+-----------+-----------
         7 (32 bit)       | 106327-04 | 106328-04
        ------------------+-----------+-----------
         7 (64 bit)       | 106327-04 |  N/A
                          | 106300-05 |  N/A

          ____________________________________________________________
          Note - If you are installing Sun WorkShop on a system that 
          is booted as a 32-bit system, but is capable of booting as 
          a 64-bit system, install_required_patches installs only the 
          SUNWlibC patches for 32-bit operation. You must manually  
          install the SUNWlibC patches for 64-bit operation.
          ____________________________________________________________

     2. Solaris 2.5.1 Patches for SCCS Y2K

        If you are running on Solaris 2.5.1, you will need to install one of 
        the following patches for SCCS Y2K compliance. These patches are on 
        the Sun WorkShop 5.0 Final Release CD and are installed by
        install_required_patches.

         Solaris          | SPARC     | x86
         Version          | platform  | platform 
        ------------------+-----------+-----------
         2.5.1            | 103801-07 | 103802-05

     3. Solaris 7 Assembler Patch

        Patch 107058-01 fixes a problem in the Solaris 7 assembler of
	the V9 ELF register symbols and the .register pseudo-op not being
	supported. This patch is required only on Solaris 7 operating
	environments that are used in 64-bit mode, and is installed on  
        systems running the SPARC V9 kernel by install_required_patches. 

        The patch may also be installed on Solaris 7 32-bit mode as the 
        assembler is the same for both modes. You may want to install it if 
        the 32-bit system is used to build 64-bit applications. To do so, 
        follow the instructions in the patch README.      

     4. Solaris 2.5.1 Patches for -xF Compiler Option

        If you are running on Solaris 2.5.1 and you are using the -xF option in
        any of the compilers that support it, then you must install one of the 
        following patches.

         Solaris          | SPARC     | x86
         Version          | platform  | platform 
        ------------------+-----------+-----------
         2.5.1            | 103627-08 | 103628-05

        These patches are not on the Sun WorkShop 5.0 Final Release CD. If you 
        do not have these patches, you can download them free of charge 
        from the SunSolve Security and Recommended Patches Web page at
        http://sunsolve1.sun.com/sunsolve/us/pubpatches/patches.html. Scroll 
        down the page to the table of Recommended and Security Patches for 
        Solaris and Unbundled Products (25/Sep/98). 

        To download patch 103627-08, click the Detailed List link for Solaris 
        2.5.1, then click on the patch number in the Download column of 
        Recommended and Security Patches for Solaris 2.5.1 table.

        To download patch 103628-05, click the Detailed List link for Solaris 
        2.5.1_x86, then click on the patch number in the Download column of 
        Recommended and Security Patches for Solaris 2.5.1_x86 table. 

     5. CDE Patches

        The CDE Help Viewer is required to display the Sun WorkShop online help
        and Sun WorkShop TeamWare online help provided with this Sun WorkShop 
        5.0 Final Release. A bug in this viewer is fixed in the version of 
        CDE included in Solaris 7. 

        You do not need to install a patch to take advantage of this bug fix if
        you will be running Sun WorkShop in one of the following environments: 
        
        - Open Windows and Solaris 2.5.1, Solaris 2.6, or Solaris 7. Sun 
          WorkShop will use a special version of the CDE Help Viewer included 
          in this release that contains the bug fix.
        
        - CDE and Solaris 7. Sun WorkShop will use the version of the Help 
          Viewer included in CDE that contains the bug fix.

        If you are running CDE on Solaris 2.5.1 or 2.6, Sun WorkShop will use a
        version of Help Viewer that includes the bug fix if you have the 
        appropriate CDE patches installed on your system. The patch numbers are
        as follows:

        Solaris  | CDE      | SPARC     | x86
        Version  | Version  | platform  | platform 
        ---------+----------+-----------+-----------
         2.5.1   | 1.0.2    | 105076-03 | 105354-03
        ---------+----------+-----------+-----------	
         2.6     | 1.2      | 106242-02	| 106243-02
        ---------+----------+-----------+-----------

        If you do not have these patches, you can download them free of charge 
        from the SunSolve Security and Recommended Patches Web page at
        http://sunsolve1.sun.com/sunsolve/us/pubpatches/patches.html. Scroll 
        down the page to the table of Recommended and Security Patches for 
        Solaris and Unbundled Products (25/Sep/98). 

        To download patch 106242-02, click the Detailed List link for Solaris 
        2.6, then click on the patch number in the Download column of 
        Recommended and Security Patches for Solaris 2.6 table. 

        To download patch 106243-02, click the Detailed List link for Solaris 
        2.6_x86, then click on the patch number in the Download column of 
        Recommended and Security Patches for Solaris 2.6_x86 table. 

        To download patch 105076-03 or patch 105354-03, click the Detailed List
        link for CDE, then click the patch number in the Download column of 
        Recommended Patches for CDE.

E. Documentation
 
   * The Sun WorkShop 5.0 installation documentation includes two separate 
     books:
 
     Sun WorkShop Quick Install gives instructions on how to:
 
     - Install Sun WorkShop 5.0 software development tools
     - Obtain and install the licenses for those software development tools
     - Access Sun WorkShop documentation online
     - Remove Sun WorkShop software
   
     Sun WorkShop Installation and Licensing Reference provides supporting 
     installation and licensing material, including:
   
     - Examples of license server configurations
     - Descriptions of license administration utilities
     - A glossary
   
   * The online version of the Sun WorkShop 5.0 manuals is our initial release 
     using the new, SGML-based, AnswerBook2 technology. Online viewing is 
     through any HTML browser, such as Netscape, using the URL for your 
     AnswerBook2 Documentation Server (a machine on which the AnswerBook2 
     Documentation Server software packages are installed). 

     The workshop-answerbooks command is obsolete and will not launch the 
     AnswerBook2 Documentation Server. See the "Viewing Online Documents" 
     chapter of Sun WorkShop Quick Install for more information.

     With some browsers and certain browser settings, minor formatting 
     problems may occur. These are mostly confined to text within tables or 
     code boxes. However, the content of the online manuals is identical to 
     the hardcopy manuals, which you can order from the docs.sun.com Web site. 

F. Components Not Included in This Release
   
    The following components are no longer part of Sun WorkShop and are not 
    included in this Sun WorkShop 5.0 Final Release:    

    Sun WorkShop Thread Analyzer (tha)
    F90 Browser (f90browse)

G. Known Limitations

   1. Compilers

       * You will need to recompile any applications built with the Sun 
         WorkShop 5.0 Alpha, Early Access, or Developer Release of the SC5.0 
         compilers.

       * The following combination of options:

          -xarch=v9* -xcode=*

          without optimization, does not work for C++ and FORTRAN 77.

          Workaround: Use the -O option (optimization), or use 
          -KPIC instead of -xcode=pic32, or -Kpic instead of -xcode=pic13

   2. C++ Compiler

       * The -xmemalign=at option of the C++ compiler is not implemented in this
         Sun WorkShop 5.0 Final Release.
 
       * By default, the C++ compiler under ANSI/ISO mode puts const strings in 
         read-only memory. This can cause compilation failure in existing code 
         that falsely assumes that it can assign to such variables. For example,
         some uses of Motif code may depend on the location of const strings in 
         memory.

         Workaround: A flag is available that enables/disables this feature:
	 
	   -features=[no%]conststrings
	 	
	 For example, to turn this facility off, use the following option:
	 
	   -features=no%conststrings

   3. C Compiler

       The list displayed when you type "cc -flags" incorrectly includes the   
       option -Ztha. The -Ztha option has been removed from the 5.0 release of
       the C compiler.
  
   4. Fortran 90 Compiler

      * f90 programs that are statically linked and run under the
        SPARC V8 architecture on Solaris 2.6 or Solaris 7 may go into infinite 
        loops if standard output or standard error are redirected to disk files.
        The problem does not occur if the program is dynamically linked, linked 
        and run under the SPARC V9 architecture, or run under Solaris 2.5.1.

      * ANY, ALL and DOT_PRODUCT on LOGICAL*8 arrays may return incorrect
        answers under optimization level -O2 and higher.

      * The compiler will not generate code for vector subscripts of  
        allocatable arrays.

      * Literal constants are stored in "read-only" memory. Any attempt
        to store into a constant causes a segmentation fault. Typically
        this happens due a programming error, as in:
  
             call somebody(x,y,z,10)
             ...
             subroutine somebody(a,b,c,N)
             ...
             N = 100
             ...
        
        The store into N effectively attempts to store into the literal
        constant "10", causing a segmentation fault. Use dbx or the
        Sun WorkShop debugger to locate the error in the source code.
   
        This is a change in behavior from f90 1.2, which allowed such stores.

      * If any of the f90 run-time libraries are linked statically, all of the 
        f90 run-time libraries should be linked statically. The libraries 
        libfsu, libfui, and libf77compat in particular must be linked 
        consistently if used at all.

   5. FORTRAN 77 Compiler

      The runtime error message

         POSSIBLE ATTEMPT TO MODIFY CONSTANT

      is sometimes issued when a segmentation violation (signal 11) is 
      detected. Other possible reasons the message might be issued include  
      subscripting errors, referencing data through invalid pointers, and 
      overflowing the program's stack. The last reason is especially common in 
      parallel programs and programs produced for the SPARC V9 architecture.

   6. Sun Performance Library

      Sun Performance Library 2.0, included in Sun Performance WorkShop Fortran
      5.0, Sun WorkShop Compilers Fortran 5.0, and Sun WorkShop University 
      Edition, does not link on Solaris 2.5.1 (Intel Platform Edition) due to 
      missing symbols in libc. 

      Workaround: Upgrade to Solaris 2.6 or do not install Sun Performance 
      Library 2.0 (use Sun Performance Library 1.2, which was included in Sun 
      WorkShop 4.0).

   6. Sun WorkShop and Sun WorkShop TeamWare

      When you start Sun WorkShop or Sun WorkShop TeamWare, an X error may 
      occur if a bad X font path directory has been added. An application may 
      have invalidated the former registered locations.

      Workaround: Enter the following command in a shell and then try starting 
      Sun WorkShop again:

        xset fp default

      If the error still occurs: enter the following command in a shell:
  
        xset -q

      This identifies the Font paths available.

      Using the ls command, check each directory for the list of available 
      fonts.

      When you find the invalid directory, remove it by typing:

        xset fp- directory_name
 
   7. Sun WorkShop Visual

      If you are using code generated by Sun WorkShop Visual with the Sun 
      WorkShop 5.0 C++ compiler, and your own makefile (not one generated by Sun
      WorkShop Visual), you will need to use the -features=no%conststrings 
      option.

   8. LoopTool
   
      When used with '-xarch=v9 -Zlp' options, compilers may generate 
      bad code that causes a segmentation fault. 

      Workaround:
      Add '-Qoption cg -Qdelay-Y' to the f77/f90 compiler flags.
      Add '-Wc,-Qdelay-Y' to the C compiler flags.

   9. Sun WorkShop Building
  
      In Sun Workshop 5.0, a format change has been made to the WorkSet 
      file for the Building Window. This change could cause problems if you 
      run an older version of Sun WorkShop on the same WorkSet file in any 
      non-C locale. 
     
      The problem occurs on any build target that contains the phrase   
      "<Default>".

      Workaround: Edit the Sun WorkShop target and re-select the "<Default>" 
      makefile or make target.

  10. Incremental Link Editor

      * When building a V9 executable file (a.out), there is a slight 
	possibility that ILD will fail on a signal 11. This failure
	occurs when the 32-bit ILD is constructing the pathname used
	in exec()ing the 64-bit ILD. A malloc()ed buffer is 1 byte too
	small.

	There is no possibility of corruption of the a.out file being created.  
	
	Workaround: Use the '-xildoff' flag.

      * When ILD is used with the -g optimization flag, the compilers
	do not create scratch register symbols. ILD functions correctly.

	If ILD is used with other other optimization levels and the compiler
        creates scratch register symbols, then on an incremental link,
	when a *.o file containing a scratch register symbol is changed, ILD
        forces a full link.

	This problem can quickly defeat the purpose of ILD.  

	Workaround: Use '-g' optimization with ILD.

  11. Sun WorkShop TeamWare

      A regression in the TeamWare Freezepointing utility may cause errors 
      during the extraction operation. Freezepointing successfully extracts 
      the first 57 files, but then issues the error message: "Too many open 
      files" for the remaining files. 

      Workaround: Use the new Freezepointing command line option "-x". This 
      option populates a full TeamWare workspace with the SCCS histories of 
      extracted files up to and including the freezepointed version of each 
      file. See the freezept(1) man page for details.

      To invoke the workaround from the Freezepointing graphical user 
      interface, select the Create Workspace checkbox from the Extraction 
      dialog box before executing the extraction operation.

  12. Vi
      
      The Vi Version menu is not working correctly. If you check in or 
      out a file, the file is not reloaded in the editor, and the window
      titlebar is not updated. If you manually reload the file, breakpoints in
      the file are not visible (although they are still in effect).
   	 
H. Documentation Errors
 
    * In the Sun WorkShop Installation and Licensing Reference, the title of 
      Chapter 1 is "License Server Configurations for Floating Licenses."  
      The information contained in Chapter 1 is for both floating and Personal 
      Edition (node-locked) licenses, so the correct title of Chapter 1 
      should be "License Server Configurations." Personal Edition licenses 
      can use a single independent or a redundant server configuration.

    * The "Introduction to Libraries" chapter of the C++ Library Reference 
      manual states:
	
         For complete documentation on the Sun WorkShop Memory Monitor, see 
         /install-directory/SUNWspro/SC5.0/htmldocs/locale/C/gc/index.html, 
         where the default install-directory is /opt.

      This statement should read:

	 For complete documentation on the Sun WorkShop Memory Monitor, see
	 install-directory/SUNWspro/SC5.0/htmldocs/locale/C/gc/start.html,
	 where the default install-directory is /opt.





