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
