Keep up with OE

March 27, 2007

The work culture of the OE developers, frequenting IRC and mailing lists, is vastly different from that of the pdaXrom developers, who gravitate around OESF Forums. I gathered the following OE related links to keep them handy.

Build Env
OE mailing list: Dev, Issue, Commit, User, and Announce; bug trackers: OE for cross-compiling and packaging. (Handhelds only for binaries handhelds.org ships.)

Distro
Angstrom mailing list: Dev, and User.
Open Zaurus mailing list: Dev, Software, User, and Announce.

UI
GPE mailing list: User, Commit, Bug, Translation, and bug tracker.
OPIE mailing list: Dev, Commit, Bug, User, and bug tracker.


Setting up OE

March 18, 2007

Getting started with open-embedded (OE) on Debian etch (testing).

The version control system monotone, used by OE, in the debian etch distribution is out-of-date. This requires a local build of monotone version 0.33. Monotone needs the dev support of boost and zlib.

apt-get install libboost-date-time-dev
apt-get install libboost-filesystem-dev
apt-get install libboost-regex-dev
apt-get install libboost-test-dev
apt-get install libboost-dev
apt-get install zlib1g-dev

dpkg-buildpackage -rfakeroot -b
dpkg -i ../monotone-0.33-i386.deb

The OE.mtn snapshot from openembdded was built with an older version 0.32 of monotone. In order to use the new schema in monotone 0.33

mtn -d OE.mtn db migrate

In bitbake conf qemu-native is assumed, so

apt-get install qemu

Machine=tosa
Distro=openzaurus-3.5.5

bitbake nano
was successful. now I’m ready for something interesting.