This build of mozilla 1.2.1 was produced on a sparc-sun-solaris2.8 platform.
If you encounter any problem with the package, 
you may contact Henry Jia <henry.jia@sun.com> 

This build was made from the MOZILLA_1_2_1_RELEASE tagged sources in the CVS
repository.

Installation notes:

    * Executables are dynamically linked against Gtk.  You will need to set
      LD_LIBRARY_PATH to the directory where your Gtk 1.2 shared libraries
      are installed.  You can do this before starting mozilla or edit
      run-mozilla.sh.  Please note that this build is built using Sun's Forte
      compiler.  If you don't have a Forte compiled Gtk, you will need to  
      get one from the Sun's Netscape 7 bundle below:

      http://wwws.sun.com/software/solaris/netscape/getnetscape70.html 

      The simpliest way is to select the Webstart version of the download.
      Then follow the GUI to download the package.  You may want to select 
      "custom install" so that you can install the package in any location 
      that you would like to.  The Gtk libraries reside in 
      <installed-location>/dist/lib.  Set your LD_LIBRARY_PATH to include
      this directory.

    * This build does not include the Java bundle.  You will need to set
      up the link yourself in order to have Java support.  See example below: 

      $ cd <mozilla-installed-location>/plugins
      $ ln -s <java-installed-location>/jre/plugin/sparc/ns610/libjavaplugin_oji.so 
      
      You can install the latest version of Java from
      
      http://java.sun.com 
 
    * After installing all the files you must run mozilla as
      the user who installed the files (e.g. root if the files are owned by
      root) once to create the file `components.reg'.  If you don't,
      mozilla will crash on startup.  This is documented behavior that
      Netscape has so far declined to fix; see
      http://bugzilla.mozilla.org/show_bug.cgi?id=49345 for details.

    * If you get a lot of warnings on startup like

          Gdk-WARNING **: shmat failed!

      then you may want to increase your shared memory segment sizes.
      On Solaris 8, you can add the following lines to /etc/system and
      reboot:

          * Set for libgtk shared memory usage
          set shmsys:shminfo_shmmax = 8388608
          set shmsys:shminfo_shmmni = 0x1000
          set shmsys:shminfo_shmseg = 0x100

  
The following tools/libraries were used for compilation:
    Forte 6 Update 2
    GNU Make 3.75
    GTK 1.2.10

The following commands were issued to check out and build the distribution:

  $ cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -r MOZILLA_1_2b_RELEASE mozilla/client.mk
  $ cd mozilla
  $ gmake -f client.mk checkout
  $ cat << EOF > .mozconfig
    ac_add_options --disable-tests
    ac_add_options --disable-debug
    ac_add_options --with-xprint
    ac_add_options --enable-xinerama
    ac_add_options --enable-ldap
    ac_add_options --enable-crypto
    ac_add_options --enable-x11-shm
    ac_add_options --with-glib-prefix=/usr/sfw
    ac_add_options --with-gtk-prefix=/usr/sfw
    ac_add_options --with-libIDL-prefix=../dist
    ac_add_options --enable-ctl
    EOF

  $ export MOZILLA_OFFICIAL=1
  $ export BUILD_OFFICIAL=1
  $ export NS_USE_NATIVE=1
  $ export CFLAGS="-xO3 -xlibmil"
  $ export CXXFLAGS="-xO3 -xlibmil -xlibmopt"
  $ gmake -f client.mk build_all
  $ cd xpinstall/packager
  $ gmake

