This build of Mozilla 1.6 was produced on a sparc-sun-solaris2.8 platform. If you encounter any problem with the package, you may contact Roland Mainz This build was made from the MOZILLA_1_6_RELEASE tag in the CVS repository. Installation notes: * A full list of installation requirements can be found in the 1.6 release notes (http://www.mozilla.org/releases/mozilla1.6/installation-ports.html#ports_solaris). * Please make sure you have all the REQUIRED patches and packages (as listed in http://www.mozilla.org/releases/mozilla1.6/installation-ports.html#ports_solaris) installed _before_ starting Mozilla. * 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 At least Java 1.4.x is required. * Printing is supported via Xprint (see http://www.mozilla.org/releases/mozilla1.4rc3/index.html#xprint) xprint.mozdev.org provides various Solaris packages including "GISWxprint" and "GISWxprintglue", for people without (root) permission to install packages the plain tarballs are provided, an alternative prodecure is described in Sun InfoDoc #ID71966 about the same issue (see http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=finfodoc%2F71966 - "How to add printers to Netscape[TM] and Mozilla[TM]?"). * Error messages like -- snip --- ld.so.1: /projects/mozilla/relbuild16/dist/bin/mozilla-1.6/mozilla-bin: fatal: relocation error: file /projects/mozilla/relbuild16/dist/bin/mozilla-1.6/mozilla-bin: symbol gtk_set_locale: referenced symbol not found Killed -- snip --- indicate that the runtime linker was not able to find the GTK+ libraries. Please set LD_LIBRARY_PATH environment variable to include these libs. Example (for ksh/dtksh/bash; assuming that GTK+ libs reside in /usr/local/lib/): % (LD_LIBRARY_PATH=/usr/local/lib/ ./mozilla) * If you get a lot of warnings on startup like -- snip -- Gdk-WARNING **: shmat failed! -- snip -- then you may want to increase your shared memory segment sizes. On Solaris 2.7/2.8/2.9, you can add the following lines to /etc/system and reboot: -- snip -- * Set for Gnome libGDK shared memory usage set shmsys:shminfo_shmmax = 8388608 set shmsys:shminfo_shmmni = 0x1000 set shmsys:shminfo_shmseg = 0x100 -- snip -- * Build details can be obtained via about:buildconfig * When installing this package in a system-wide read-only location you may want to do the following procedure to ensure that Mozilla works for all users: % umask 022 % cd mozilla % ./run-mozilla.sh ./regxpcom % ./run-mozilla.sh ./regchrome % chmod -R og=u,a-w . * The following source patch was applied to the source to cure bug 235913 which was fixed after the mozilla1.6 release: - http://bugzilla.mozilla.org/show_bug.cgi?id=235913 - "Random crashes while printing on Solaris" -- snip -- Index: gfx/src/xlib/nsFontMetricsXlib.cpp =================================================================== RCS file: /cvsroot/mozilla/gfx/src/xlib/nsFontMetricsXlib.cpp,v retrieving revision 1.159 diff -u -r1.159 nsFontMetricsXlib.cpp --- gfx/src/xlib/nsFontMetricsXlib.cpp 15 Dec 2003 00:32:14 -0000 1.159 +++ gfx/src/xlib/nsFontMetricsXlib.cpp 5 Mar 2004 22:19:04 -0000 @@ -1227,7 +1227,8 @@ if (NS_SUCCEEDED(rv)) mAllowDoubleByteSpecialChars = val; - PRUint32 dbmapSize = sizeof(gDoubleByteSpecialCharsCCMap); + /* Make sure we allocate/copy enougth (see http://bugzilla.mozilla.org/show_bug.cgi?id=235913#c12)*/ + PRUint32 dbmapSize = sizeof(gDoubleByteSpecialCharsCCMapUnion); mDoubleByteSpecialCharsCCMap = (PRUint16*)PR_Malloc(dbmapSize); if (!mDoubleByteSpecialCharsCCMap) return NS_ERROR_OUT_OF_MEMORY; -- snip -- -- __ . . __ (o.\ \/ /.o) roland.mainz@nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 2426 901568 FAX +49 2426 901569 (;O/ \/ \O;)