##################################################################### ## ## Seamonkey v1.1.12 for Solaris 10 (SPARC) GTK2.4 and higher ## ## Build platform: Sun Blade 2000 (Solaris 10 5/08 - Update 5) ## Compiler used : Sun Studio 11 (Patched to 1 May 2008) ## Build date : 28 Sep 2008 ## Build by : James Noyes (seamonkey@retrogeeks.com) ## ##################################################################### This build of Seamonkey 1.1.12 was produced on a sparc-sun-solaris10 platform. Build options were chosen to optimise Seamonkey for UltraSPARC 2+ processors. Questions about this build can be addressed to James Noyes (seamonkey@retrogeeks.com). Any bugs or issues should be reported to the Mozilla Bugzilla site (http://bugzilla.mozilla.org). This README blatantly ripped off from the README for previous Solaris 8/GTK1 Seamonkey releases by Michael Kelleher. ##################################################################### ## SPECIAL NOTE FOR THIS BUILD ##################################################################### The source tarball as delivered contained a bug from the Mozilla 1.8 branch whose fix didn't make it into the Seamonkey 1.1.12 release branch. This bug broke the build when using the Sun Studio compiler. It did not affect gcc builds. The following patch was applied to the source tarball to allow the build to succeed using Sun Studio: *** mozilla/xpcom/string/src/nsReadableUtils.cpp.orig --- mozilla/xpcom/string/src/nsReadableUtils.cpp *************** *** 1097,1103 **** NS_COM void ! AppendUCS4ToUTF16(PRUint32 aSource, nsAString& aDest) { NS_ASSERTION(IS_VALID_CHAR(aSource), "Invalid UCS4 char"); if (IS_IN_BMP(aSource)) --- 1097,1103 ---- NS_COM void ! AppendUCS4ToUTF16(const PRUint32 aSource, nsAString& aDest) { NS_ASSERTION(IS_VALID_CHAR(aSource), "Invalid UCS4 char"); if (IS_IN_BMP(aSource)) ##################################################################### ## COMPILERS AND LIBRARIES USED ##################################################################### The following tools/libraries were used during compilation: Sun Studio 11 GNU make 3.80 GTK 2.4.0 ##################################################################### ## INSTALLATION NOTES ##################################################################### * Extract the tarball to an appropriate installation location (such as /opt): # cd / # bunzip2 -c //seamonkey-1.1.12.en-US.solaris10-sparc-gtk2.tar.bz2 | tar xf - * For easy execution, symbolically link the seamonkey application: # cd /usr/bin # ln -s //seamonkey/seamonkey * Place any desired plugins into //seamonkey/plugins. * This build should work properly with the Adobe Reader 8, Adobe Flash Player 9, and Java 5 plugins. * Executables are dynamically linked against GTK2, but should not require the setting of any additional locations in LD_LIBRARY_PATH on a standard Solaris 10 installation. * No other special installation requirements should exist. ##################################################################### ## CONFIGURATION OPTIONS USED ##################################################################### The .mozconfig file used for this build was: # GTK2 mozilla build config # mk_add_options MOZ_CO_PROJECT=suite mk_add_options BUILD_OFFICIAL=1 mk_add_options MOZILLA_OFFICIAL=1 # ac_add_options --enable-application=suite ac_add_options --enable-optimize ac_add_options --enable-composer ac_add_options --enable-crypto ac_add_options --enable-xinerama ac_add_options --enable-image-decoders=all ac_add_options --enable-extensions=all,-xmlterm ac_add_options --enable-x11-shm ac_add_options --enable-ctl ac_add_options --enable-default-toolkit=gtk2 ac_add_options --enable-strip ac_add_options --enable-strip-libs ac_add_options --enable-shared ac_add_options --disable-static ac_add_options --disable-libxul ac_add_options --disable-tests ac_add_options --disable-mochitest ac_add_options --disable-debug ac_add_options --disable-auto-deps ##################################################################### ## BUILD ENVIRONMENT AND COMMANDS ##################################################################### The following build environment and commands were used: $ MOZ_CO_PROJECT=suite $ BUILD_OFFICIAL=1 $ MOZILLA_OFFICIAL=1 $ CC=/opt/SUNWspro/bin/cc $ CXX=/opt/SUNWspro/bin/CC $ CFLAGS=-xlibmil -xstrconst -xbuiltin=%all -mt $ CXXFLAGS=-xlibmil -xlibmopt -features=tmplife -norunpath -xbuiltin=%all -mt -I/usr/openwin/include $ LDFLAGS=-L/usr/sfw/lib -R/usr/sfw/lib $ export MOZ_CO_PROJECT BUILD_OFFICIAL MOZILLA_OFFICIAL CC CXX CFLAGS CXXFLAGS LDFLAGS $ gmake -f client.mk build_all $ cd $MOZ_OBJDIR/xpinstall/packager $ gmake