1
edit
Changes
m
Ta-da:
→On the Mac
Following the instructions on [http://developer.mozilla.org/en/docs/Mac_OS_X_Build_Prerequisites Mac OS X Build Prerequisites] was tremendously useful. Xcode installers were already on the system and downloading [http://darwinports.opendarwin.org/getdp/ DarwinPorts] was a speedy.
===libIDL and GLib===
Once [http://darwinports.opendarwin.org/getdp/ DarwinPorts] was installed, I installed libIDL and GLib:
<pre>
$ sudo port install libidl
</pre>
===autoconf===
Following that I installed autoconf:
<pre>
$ sudo port install autoconf213
</pre>
===Gcc===
I also changed my compiler:
<pre>
$ sudo gcc_select 3.3
</pre>
===.mozconfig===
At this point, I tried to check out the source code, but I hadn't followed the directions closely enough, and didn't have a .mozconfig file set up and so I went back to the drawing board.
8 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@
</pre>
===Checkout===
Finally, I was able to check out the source code (once I remembered to be in the mozilla directory) using make:
<pre>
$ make -f client.mk checkout MOZ_CO_PROJECT=browser
</pre>
===Build===
More time passes...then it's time to [http://developer.mozilla.org/en/docs/Build_and_Install build]:
<pre>
This is the moment I know you've been waiting for. With baited breath, I go into obj-powerpc-apple-darwin8.70/dist/Minefield.app, when I am told upon double clicking that I must close the 15 Firefox tabs before I can open it.
===Proof of Life===
[[Image:Lsblakk_Minefield.png]]