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 >
