Building OPIE with Angstrom distribution's OE config

NOTE: Opie is currently in testing to become a supported environment for Angstrom. See AngstromOpieTesting for more details.

Intro

During the last year, OPIE suffered maintenance issues in OE.dev, after core OPIE team and maintainers got involved with other projects and grew frustrated with expecting new GPL release of QTopia. Due to this, OPIE is currently not supported by Angstrom distribution. However, there's an effort to revamp and clean up OPIE in OE.dev, and add support for more devices. At the same time, new development team forms around OPIE core, to fix known issues and add easily implementable features. So, OPIE is going to continue serve well the handheld users, as it has been doing for many years now, until adequate replacement will mature (there's an OPIE2 project starting now, but it appears to be "rewrite" rather than "base on" project, so some time will be required before it will reach current level of OPIE's comprehensiveness).

OE Configuration

NOTE: If you are building from org.openembedded.angstrom-2007.12-stable and you wish to build 1.2.3 then no special steps are necessary - just bitbake opie-image.

To build OPIE 1.2.3 with Angstrom, you need to add following lines to your local.conf:

require conf/distro/include/preferred-opie-versions-1.2.3.inc

If you are a developer and would like to help with the next OPIE version, you can build OPIE 1.2.4-pre with:

require conf/distro/include/preferred-opie-versions-1.2.4-pre.inc

Note that the latter will build packages with version "1.2.3+cvs2007xxxx".

Tasks/issues

Tasks/issues are tracked in OE bugtracker: http://bugs.openembedded.org/showdependencytree.cgi?id=2186

Some general tasks:

People

Maintainers:

Coordinator:

Much assistance has been received from others in the community, thanks to all who have helped so far!

Miscellaneous Notes

Turning on OPIE debugging

In $HOME/Settings/global.conf, add debugMode=<mode> to [General], where <mode> is a single digit. For some debugging modes, debugOutput<mode> setting can be used to specify additional parameters:

/home/root/Settings/global.conf:

[General]
debugMode=0

See odebug.h for more info.

OpieWithAngstrom (last edited 2008-04-24 09:59:31 by PaulEggleton)