This build was produced on a sparc-sun-solaris2.8 platform. If you encounter any problem with the package, you may contact Pete Zha This build was made from the MOZILLA_1_5_RELEASE tag 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 /dist/lib. Set your LD_LIBRARY_PATH to include this directory. Notes: The pkgadd version maybe has some problem with this build. So, please use webstart version if possible. * 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 /plugins $ ln -s /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_5_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 --enable-ctl EOF $ export MOZILLA_OFFICIAL=1 $ export BUILD_OFFICIAL=1 $ export NS_USE_NATIVE=1 $ export CFLAGS="-xO2 -xlibmil" $ export CXXFLAGS="-xO2 -xlibmil -xlibmopt" $ gmake -f client.mk build_all $ cd xpinstall/packager $ gmake