##################################################################### ## ## Seamonkey v1.0 for Solaris 8 (SPARC) and higher ## ## Build platform: SunBlade 100 (Solaris 8 2/04) ## Compilers used: Sun Studio 11 (Patched to 15th January 2006) ## Build date : 2nd February 2006 ## Build by : Michael Kelleher (michael.kelleher@analog.com) ## ##################################################################### This build of Seamonkey 1.0 was produced on a sparc-sun-solaris2.8 platform. If you find any bugs/issues with Seamonkey then go to the Bugzilla support site (http://bugzilla.mozilla.org). This README also includes some additional configuration tips to suit Corporate deployements. Queries about this build to Michael Kelleher (michael.kelleher@analog.com). ##################################################################### ## INSTALLATION NOTES ##################################################################### * Executables are dynamically linked against Gtk. You will need to set LD_LIBRARY_PATH to the directory where your Gtk 1.2.10 shared libraries are installed. It is recommended that you also keep a copy of the libraries in the Seamonkey directory The Gtk libraries should reside in /dist/lib. Set your LD_LIBRARY_PATH to include this directory. * 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 with the reconfigure option: * Set for libgtk shared memory usage set shmsys:shminfo_shmmax = 8388608 set shmsys:shminfo_shmmni = 0x1000 set shmsys:shminfo_shmseg = 0x100 * Ensure your GTK libraries have been compiled with a version of Sun's compilers Sun's compilers are free to download from their Sun website. Alternatively you can use the GTK packages that come with Solaris 9 on a Solaris 8 system. These packages will install the GTK libraires /usr/sfw/lib ##################################################################### ## COMPILERS AND LIBRARIES USED ##################################################################### The following tools/libraries were used for compilation: Sun Studio 11 GNU Make 3.80 GTK 1.2.10 ##################################################################### ## OPTIONS USED TO CONFIGURE SEAMONKEY BEFORE COMPILING ##################################################################### The following options were used in the .mozconfig file before compiling Seamonkey ac_add_options --enable-application=suite ac_add_options --enable-optimize=-xO4 ac_add_options --enable-crypto ac_add_options --enable-calendar ac_add_options --enable-xinerama ac_add_options --enable-image-decoders=all ac_add_options --enable-extensions=all ac_add_options --enable-x11-shm ac_add_options --enable-ctl ac_add_options --enable-default-toolkit=gtk ac_add_options --disable-tests ac_add_options --disable-debug ac_add_options --disable-ldap ac_add_options --with-xprint mk_add_options MOZ_CO_PROJECT=suite mk_add_options BUILD_OFFICIAL=1 mk_add_options MOZILLA_OFFICIAL=1 ##################################################################### ## COMMANDS TO COMPILE SEAMONKEY ##################################################################### The following commands were used to build the distribution (Bourne and Korn shells): $ MOZILLA_OFFICIAL=1;export MOZILLA_OFFICIAL $ BUILD_OFFICIAL=1;export BUILD_OFFICIAL $ CFLAGS="-xlibmil -xstrconst -mt";export CFLAGS $ CPPFLAGS="-I/usr/include -I/usr/sfw/include";export CPPFLAGS $ CXXFLAGS="-xlibmil -xlibmopt -features=tmplife -norunpath -mt";export CXXFLAGS $ LD_FLAGS="-R$ORIGIN -R/usr/sfw/lib";export LD_FLAGS $ LD_LIBRARY_PATH="/opt/SUNWspro/lib:/usr/lib:/usr/openwin/lib:/usr/sfw/lib:.";export LD_LIBRARY_PATH $ gmake -f client.mk build_all $ cd xpinstall/packager $ gmake ##################################################################### ## OPTIONAL MODIFICATIONS TO DEFAULT PREFERENCES FILES ##################################################################### Below are a list of some optional configuration changes we make to the Seamonkey configuration files for use in a corporate environment. You can choose to use any of the changes if they help. We use standard western fonts, if you are not in that location then choose an alternative font. We disable Java by default as it's a hog on system resources. FILE: seamonkey/defaults/pref/mailnews.js pref("mail.migration.copyMailFiles", false); pref("mail.migration.copyMailFilesPopupWindow", false); pref("mailnews.headers.showOrganization", true); pref("mail.identity.organization", "Name of Your Company"); pref("mail.server.default.empty_trash_on_exit", true); FILE: seamonkey/greprefs/all.js pref("font.FreeType2.enable", true); pref("font.name.serif.x-western", "adobe-helvetica-iso8859-1"); pref("font.name.sans-serif.x-western", "adobe-helvetica-iso8859-1"); pref("font.name.monospace.x-western", "adobe-helvetica-iso8859-1"); pref("font.default", "sans-serif"); pref("font.size.variable.x-western", 12); pref("font.minimum-size.x-western", 12); pref("print.print_edge_top", 25); pref("print.print_edge_left", 25); pref("print.print_edge_right", 25); pref("print.print_edge_bottom", 25); pref("network.http.pipelining", true); pref("network.http.proxy.pipelining", true); pref("network.http.pipelining.maxrequests", 100); pref("browser.cache.disk.capacity", 5120); pref("security.enable_java", false); pref("browser.display.use_document_fonts", 0); ##################################################################### ## OPTIONAL CONFIGURATION STEPS ##################################################################### The following are a list of optional steps that can be done on Seamonkey. * Seamonkey is built by default with the US English spelling dictionary. If you require a different language then you'll need to download it from... http://www.mozcafe.com/download You then place your dictionary files in 'seamonkey/components/myspell'. You can remove the en-US files if you don't want the US dictionary. * If you need to configure default MIME-TYPES so the right application will automatically start when you click on a link then you must modify the file 'seamonkey/defaults/profile/mimeTypes.rdf'. Just make sure you copy that file across again if you re-compile Seamonkey * Plugins for Flash, Java, and Acrobat Reader are located in the 'seamonkey/plugins' directory. NOTE: Your version of Java needs to be at least 1.4 or higher.