Building Opie with Angstrom distribution's OE config
Intro
During 2006, 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. Thus for a long time Opie was not supported by the Angstrom distribution. However, after a major effort to revamp and clean up Opie in OE.dev, and add support for more devices, on 2008-09-15 Opie became a supported environment. Opie is also being actively maintained upstream. So, Opie is going to continue to serve handheld users well, as it has been doing for many years now, until an adequate replacement arrives.
Software
See OpiePackages
Prebuilt stable/testing images
Prebuilt stable and testing images are available for Opie. See AngstromOpieTesting for details. (TODO: reorganise this)
OE Configuration
NOTE: If you are building from org.openembedded.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:
- Clean up libsdl-qpe patchset
- Cleanup qte patchset
- Get rid of machine-dependent packages
People
Maintainers:
- Paul Sokolovsky (psokolovsky)
- Michael Krelin (polyonymous)
Coordinator:
- Paul Eggleton (bluelightning)
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:
- 0 - File, debugOutput0="/var/log/opiedebug.log"
1 - MsgBox
- 2 - stderr
- 3 - syslog
- 4 - socket, debugOutput4="127.0.0.1:8913";
- -1 - off
/home/root/Settings/global.conf:
[General] debugMode=0
See odebug.h for more info.