176
edits
mNo edit summary |
No edit summary |
||
| Line 5: | Line 5: | ||
Collaborans are interested in building E10s on a machine on which Scratchbox is also installed, on which the Maemo SDK can be installed, and on which one can cross-compile to the ARM architecture. | Collaborans are interested in building E10s on a machine on which Scratchbox is also installed, on which the Maemo SDK can be installed, and on which one can cross-compile to the ARM architecture. | ||
= XEN IMAGE = | = XEN IMAGE = | ||
One way to obtain the desired build environment is to obtain a virtual machine image that is properly configured. I (robin_bb) have created such an image. It was current in August 2009. | One way to obtain the desired build environment is to obtain a virtual machine image that is properly configured. I (robin_bb) have created such an image. It was current in August 2009. | ||
| Line 15: | Line 15: | ||
In order to use that image, you'll need the [http://www.xen.org/ Xen virtual machine] correctly installed and setup on your box. | In order to use that image, you'll need the [http://www.xen.org/ Xen virtual machine] correctly installed and setup on your box. | ||
= MANUAL SETUP | = MANUAL SETUP = | ||
== Installing Scratchbox Apophis == | == Installing Scratchbox Apophis == | ||
''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.''< | ''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>[https://projects.maemo.org/trac/sdk/wiki/Harmattan-sb1 's scratchbox for harmattan wiki page]. | ||
==== Install from repositories<br> ==== | ==== Install from your regular repositories<br> ==== | ||
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. | 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 [https://projects.maemo.org/trac/sdk/wiki/Harmattan-sb1 here]. | ||
==== Install manually<br> ==== | ==== Install manually from files.maemo.org<br> ==== | ||
In any cases, you can also manually install Scratchbox 1.0 | In any other cases, you can also manually install Scratchbox 1.0. | ||
For that, you need [http://www.scratchbox.org/download/ Scratchbox Apophis]. | For that, you need [http://www.scratchbox.org/download/ Scratchbox Apophis]. | ||
<br> | |||
<br> | |||
Once you have scratchbox installed, you can clone the mozilla codebase repository. | Once you have scratchbox installed, you can clone the mozilla codebase repository. | ||
| Line 53: | Line 53: | ||
As a Collabora developer, you might be targetting a specific maemo platform version. | As a Collabora developer, you might be targetting a specific maemo platform version. | ||
== Pulling the mozilla codebase<br> == | == Pulling the mozilla codebase<br> == | ||
== Building<br> == | == Building<br> == | ||
== Running/Testing your build<br> == | == Running/Testing your build<br> == | ||
<br> | <br> | ||
| Line 63: | Line 63: | ||
== Building E10s == | == Building E10s == | ||
= BUILDING UNDER WIN32<br> = | = BUILDING UNDER WIN32<br> = | ||
== Installing dev. environment<br> == | == Installing dev. environment<br> == | ||
== Installing ext3 fileSystem<br> == | == Installing ext3 fileSystem<br> == | ||
== Setting MSVC up<br> == | == Setting MSVC up<br> == | ||
== Building<br> == | == Building<br> == | ||
edits