31
edits
No edit summary |
|||
| Line 1: | Line 1: | ||
These are helpful tips, made by [http://www.collabora.co.uk/ Collabora]ns, for those struggling to build the Mozilla source on different platforms. | |||
Collaborans are interested in building code from the Electrolysis project (E10s) on a machine on which Scratchbox is also installed, on which the Maemo SDK | Collaborans are interested in building code from the Electrolysis project (E10s) on a machine on which Scratchbox is also installed, on which the Maemo SDK is installed, and on which one can cross-compile to the ARM architecture. | ||
= XEN IMAGES = | = XEN IMAGES = | ||
One route to a working build environment is via a pre-configured virtual machine image. robin_bb has developed two such images. | One route to a working build environment is via a pre-configured virtual machine image. robin_bb has developed two such images. Each is Linux-based. | ||
== Mozilla Central on Debian 5.0 32-bit i386 == | == Mozilla Central on Debian 5.0 32-bit i386 == | ||
| Line 36: | Line 36: | ||
''NOTE: There are actually two scratchbox versions supported by Nokia, namely Scratchbox 1.0 (Apophis) and Scratchbox2. Both allow electrolysis to build under maemo for ARM processors, but this document will only pertain to version 1.0.'' See <span style="text-decoration: underline;">Maemo</span> 's scratchbox for maemo 6 wiki page. | ''NOTE: There are actually two scratchbox versions supported by Nokia, namely Scratchbox 1.0 (Apophis) and Scratchbox2. Both allow electrolysis to build under maemo for ARM processors, but this document will only pertain to version 1.0.'' See <span style="text-decoration: underline;">Maemo</span> 's scratchbox for maemo 6 wiki page. | ||
==== Install from your regular repositories | ==== Install from your regular repositories ==== | ||
If you're running DEBIAN or UBUNTU, there's good chances that your distro's repositories keep an up-to-date version of Scratchbox Apophis. If so, install it throught the package manager and all relevant devkits and toolchains suggested in here. | If you're running DEBIAN or UBUNTU, there's good chances that your distro's repositories keep an up-to-date version of Scratchbox Apophis. If so, install it throught the package manager and all relevant devkits and toolchains suggested in here. | ||
==== Install manually from files.maemo.org | ==== Install manually from files.maemo.org ==== | ||
In any other cases, you can also manually install Scratchbox 1.0. | In any other cases, you can also manually install Scratchbox 1.0. | ||
| Line 53: | Line 53: | ||
Best location is /scratchbox/users/<username>/home/<username>/mozilla/ | Best location is /scratchbox/users/<username>/home/<username>/mozilla/ | ||
<br> | <br> | ||
edits