Building Orbiter for the Nokia 770: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 13: | Line 13: | ||
Steps to build: | Steps to build: | ||
# Install Scratchbox debs | # Install Scratchbox debs on the build machine | ||
# Add yourself as a Scratchbox user: <tt>/scratchbox/sbin/sbox_adduser username</tt> | # Add yourself as a Scratchbox user: <tt>/scratchbox/sbin/sbox_adduser username</tt> | ||
# Copy or symlink the Maemo SDK into <tt>/scratchbox/packages</tt> | # Copy or symlink the Maemo SDK into <tt>/scratchbox/packages</tt> | ||
# Check out a fresh working copy of Pluto from http://svn.plutohome.com/pluto/trunk/src/ into <tt>/scratchbox/users/username/pluto/trunk/src</tt> (username is assumed to be your user name on the build machine) | |||
# Login to Scratchbox by typing <tt>scratchbox</tt> | # Login to Scratchbox by typing <tt>scratchbox</tt> | ||
# Update the package list inside Scratchbox by typing apt-get update | # Update the package list inside Scratchbox by typing <tt>apt-get update</tt> | ||
# Install the following build-time dependencies (with <tt>apt-get install</tt>) | # Install the following build-time dependencies (with <tt>apt-get install</tt>) | ||
#* libmysqlclient12-dev | #* libmysqlclient12-dev | ||
#* libid3-dev | #* libid3-dev | ||
#* xlibmesa-gl-dev | #* xlibmesa-gl-dev | ||
Revision as of 14:51, 5 June 2006
| This page was written by Pluto and imported with their permission when LinuxMCE branched off in February, 2007. In general any information should apply to LinuxMCE. However, this page should be edited to reflect changes to LinuxMCE and remove old references to Pluto. |
These are the instructions to build a version of Orbiter for the Nokia 770 internet platform. Nokia 770 has an ARM family processor, therefore you will need to cross-compile if your build machine is an Intel.
You will need:
- a Debian Sarge box to host the build
- the Maemo 1.1 SDK for ARM ( http://repository.maemo.org/stable/1.1/arm/Maemo_Dev_Platform_RS_v1.1_arm.tgz )
- Scratchbox 0.9.8.5 (http://www.scratchbox.org/download/files/sbox-releases/0.9.8/deb/ )
scratchbox-core_0.9.8.5_i386.deb scratchbox-devkit-debian_0.9.8.5_i386.deb scratchbox-doctools_0.9.8.5_i386.deb scratchbox-libs_0.9.8.5_i386.deb scratchbox-toolchain-arm-glibc_0.9.8.5_i386.deb scratchbox-toolchain-i686-glibc_0.9.8.5_i386.deb
Steps to build:
- Install Scratchbox debs on the build machine
- Add yourself as a Scratchbox user: /scratchbox/sbin/sbox_adduser username
- Copy or symlink the Maemo SDK into /scratchbox/packages
- Check out a fresh working copy of Pluto from http://svn.plutohome.com/pluto/trunk/src/ into /scratchbox/users/username/pluto/trunk/src (username is assumed to be your user name on the build machine)
- Login to Scratchbox by typing scratchbox
- Update the package list inside Scratchbox by typing apt-get update
- Install the following build-time dependencies (with apt-get install)
- libmysqlclient12-dev
- libid3-dev
- xlibmesa-gl-dev