Finally! These builds are made on a Tiger machine with the 10.2.8 SDK and as such should run on 10.2 right up to 10.4. Further, beginning this build, I'm building with cairo enabled.
drumsticks wrote:Sorry for the silence, I have been busy this weekend. It was my birthday! Plus, I had two major photography projects on as well. Here's a low res sampler from one of them It's autumn in Australia!
Spring in New York, my birthday is this week, and I just got my camera back from repair (again). Glad to hear you're back on the path, and thanks for your part in testing the bleeding edge.
How do I "apply a patch"? I basically researched (read: "fluked") my way into the original builds (with help from powerbook's mozconfig) and have never actually dealt with applying patches and such.
If I can get firefox to successfully build on my iMac, I'll start building nightlies again.
Just save the patch file ("right click > save file as") to your hard drive (say in your main mozilla source directory). Then cd to your mozilla source directory and run the command "patch -p1 < patchfile" where patchfile is the name of your patch file. "man patch" will give you more information on how to use patch. Note that in v11 of mento's patch, there is no need to modify the IDL.h anymore. Undo your changes if you have made them. I've updated my instructions to indicate so. You will still need to run autoconf as described though. As per |2uso's comment, you need to use autoconf 2.13 and not any other version, see Comment #19 in Bugzilla.
I should mention that you only need to do the above once. It looks like the patch may be checked in soon, so it should be automatic shortly. No need to run around loops to get it to compile.
Good luck! I guess I'll just be building Thunderbird once you're back on your feet!
Well, unfortunately I still can't seem to build without getting crashes. The good news is it isn't cc1plus.exe that's bombing any more - it looks like a compile error.
I'll make one more attempt and see if I can get this to work with a fresh pull from CVS. Just so I'm clear about applying the patch: I can skip all of the changes that pertain to Camino and ask for a file to apply against, correct?
theNonsuch wrote:I'll make one more attempt and see if I can get this to work with a fresh pull from CVS. Just so I'm clear about applying the patch: I can skip all of the changes that pertain to Camino and ask for a file to apply against, correct?
Yup. Pull patch v11 and don't bother with the phases, they give you the same result (for now). Apply the patch and skip the two camino files if you haven't pulled camino. Run autoconf. Be sure you're using gcc 3.3 (sudo gcc_select 3.3). From there, it should be business as usual.
You should run autoconf in nsprpub, otherwise, nsprpub won't use the SDK you ask for. If you don't run autoconf there, you'll probably still be able to build if you target the 10.2.8 SDK, but you definitely won't be able to if you target 10.3.9.
Note that "ac_add_options --enable-cairo" has now been changed to "ac_add_options --enable-canvas" to avoid confusion but otherwise does the same thing. Further, this build of Firefox is quite buggy. Disable Adblock if you are having troubles - see the daily build notes.
mozillaZine is an independent Mozilla community and advocacy site. We're not affiliated or endorsed by the Mozilla Corporation but we love them just the same.