> Ken Mays wrote:
> > Will there be a Firefox 3.0.1 tarball release for
> Solaris 8/9?
> >   
> Hi Ken,
> 
> Haven't got the time to put my hand on this yet. In
> case someone in the community is interested,
> the following are what I did to build Firefox 3.0 
> on Solaris 10:
> 
> 1. Install Sun Studio 12 which I'm using.
> % cc -V
> cc: Sun C 5.9 SunOS_i386 Patch 124868-04 2008/03/11
> 
> But SS12 requires Solaris 10 or higher. Please go
> with SS11 and patch it to avoid a compiler bug: 
> https://bugzilla.mozilla.org/show_bug.cgi?id=434340#c10

Since when does Sun Studio 12 require Solaris 10, Alfred?

I am using it on Solaris 9 SPARC just fine.

> 2. Install CBE: 
> http://opensolaris.org/os/project/jds/contributing/building/
> 
> Make some changes to /opt/jdsbld/bin/env.sh by applying the
> patch attached: 
> env.sh.diff.
> 
> 3. Replace the commands that don't work on Solaris
> 10.
> % cd /opt/jdsbld/bin
> % mv make make.bak
> % ln -s /usr/sfw/bin/gmake make
> % mv ls ls.bak
> % ln -s /usr/bin/ls ls
> 
> 4. Checkout the JDS spec source code for branch
> gnome-2-20:
> svn co 
> svn+ssh://anon at svn.opensolaris.org/svn/jds/spec-files/
> branches/gnome-2-20

Are CBE and JDS things that are needed for Firefox 3?
They aren't needed for building Firefox 2.0.0.16, as far
as I know.

One thing about Firefox 3 for Solaris 9, if it uses the Xrender
extension like Firefox 2.0.0.16 does, you will run into undefined
constants with a couple of files unless you copy over

/usr/openwin/include/X11/extensions/Xrender.h

from a Solaris 10 system to the Solaris 9 system.

        - Greg Earle
          Jet Propulsion Laboratory/NASA
 
 
This message posted from opensolaris.org

Reply via email to