It isn't strictly necessary to have CBE to build Firefox 3 on Solaris 10; 
the TJHSST contrib that I put up awhile back didn't use it.  But I suspect 
using the CBE might be a tad easier.

William Yang

--------------------------------------------------
From: "Alfred Peng" <[email protected]>
Sent: Thursday, August 14, 2008 1:01 AM
To: "Greg Earle" <OpenSolaris.ORG at isolar.DynDNS.ORG>
Cc: <desktop-discuss at opensolaris.org>
Subject: Re: [desktop-discuss] Firefox 3.0.1 contrib. builds

> Greg Earle wrote:
>>> 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.
>>
> Hi Greg,
>
> As the specs to build Firefox 3.0.x on Solaris 10 comes from the jds
> specs, I'd say that CBE is necessary in this case. It's also possible to
> build without CBE. Might take some time to try that out.
>
> Any specific definition for JDS things here?
>> 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.
>>
> Cool! This should be helpful for building Firefox 3.0.x on Solaris 8/9.
>
> Thanks,
> -Alfred
> _______________________________________________
> desktop-discuss mailing list
> desktop-discuss at opensolaris.org
> 

Reply via email to