NOTE: The following README is based on the SUN Desktop Beijing Team Solaris Firefox contributed build README. This directory contains the Solaris 10 builds of Firefox 3.0, contributed by the Sun Administrators division of the Student Systems Administrators program at Thomas Jefferson High School for Science and Technology (TJHSST). Please note that neither TJHSST nor Fairfax County Public Schools endorse this contribution. This build is for Solaris 10 only. If you have OpenSolaris or Solaris Express, please use the SUN Desktop Beijing Team contributed build. In order to use the binary build of Firefox 3 on Solaris 10, you will need to download the appropriate dependency bundle for your system, also located in this directory. It should be extracted in /opt to yield a firefox3deps directory containing GTK+ 2.10, Cairo 1.4, and their dependent libraries where not included with Solaris. You only need the "full" dependency bundle if you would like to compile against the included libraries. Note that this tarball must be extracted in /opt for the Firefox 3 build to find the necessary libraries, or you will need to adjust your LD_LIBRARY_PATH to include the lib subdirectory. To install the dependency bundle: cd /opt wget /usr/sfw/bin/gtar xjvf You may extract the Firefox 3 tarball to any location of your choice. Make sure there is not firefox directory there before you extract the tarball, it is not recommended to just overwrite the old firefox directory. To extract the Firefox 3 tarball: wget /usr/sfw/bin/gtar xjvf Plugins ------- RealPlayer: The RealPlayer 10 Mozilla plugin does not work with this build. You need at least RealPlayer 11 to use the plugin. 1. Download RealPlayer from http://www.real.com/ 2. Create a directory and extract the tarball in that directory. 3a. Run Bin/install to use the automated installer OR 3b: cd /path/to//plugins ln -s /path/to//mozilla/nphelix.so ln -s /path/to//mozilla/nphelix.xpt ln -s /path/to//realplay /usr/bin/realplay NOTE: You may need to define HELIX_LIBS in /path/to//realplay script to /path/to/. Java: cd /path/to//plugins ln -s /path/to//libjavaplugin_oji.so Flash: 1. Download the Flash/Shockwave plugin from http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&P2_Platform=Intel&P3_Browser_Version=Netscape4&P5_Language=English 2. Extract the tarball and place the files under /path/to//plugins Run The Application ------------------- a. Execute the application by specifying the absolute path $ /path/to//firefox b. Add to your PATH and execute "firefox" c. Add the desktop file and start from menu # cat >/usr/share/applications/firefox.desktop</firefox TryExec=/path/to//firefox Icon=/path/to//icons/mozicon50.xpm X-GNOME-DocPath= Terminal=false Name=Firefox GenericName=Firefox Comment=Firefox Categories=Application;Network; EOF Build Configuration ------------------- Start up Firefox that you just installed and type "about:buildconfig" in the URL field, and then you would see all the build configurations used for this build. The dependency bundle contains the following, compiled using Sun Studio 12 at -O3 optimization level: Pixman 0.11.4 Cairo 1.4.14 GLib 2.12.13 Pango 1.12.4 ATK 1.9.1 GTK+ 2.10.14