If you have seed access to Mac OS X 10.5 and you want to build Firefox 2, you need to add the following lines to your mozconfig:
ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk
ac_add_options --disable-tests
Firefox 2 will not compile with the native 10.5 SDK (pthread header conflicts) and tests won’t even compile with the 10.4 SDK (std c header problems). We’re working on not having to do this, I don’t have an ETA for fixes.



How do you check out the FF 2.0 sources? What is the client.mk mojo required?
I looked for pointers to this on devmo. If you let me know where things are, I will find a place on devmo to document this. Thanks.
It’s already documented at http://developer.mozilla.org/en/docs/Mozilla_Source_Code_(CVS).
–disable-tests
you should have used the build configurator to generate your options:
http://webtools.mozilla.org/build/config.cgi
In my post text the –disable-tests is correct. For some reason it just doesn’t display with the two dashes. I can’t correct it because it is already correct!