November 4, 2007
Updated 3/23/2008 Thanks to RP for cleaning up the gcc recipies. Now oe builds its own gcc3.4 if qemu is needed to generate binary locales. The following is not needed anymore.
It is a known oe bug 2157 that qemu does not work with gcc 4. To use an older gcc 3 version in debian lenny (which default to gcc 4)
apt-get install gcc-3.4 cpp-3.4 g++-3.4
and manually symbolic link the following:
ln -s /usr/bin/gcc-3.4 /usr/bin/gcc
ln -s /usr/bin/g++-3.4 /usr/bin/g++
ln -s /usr/bin/cpp-3.4 /usr/bin/cpp
August 21, 2007
apt-get install texlive-generic-recommended
August 12, 2007
Default autoconf version bumped up to 2.6.1, which requires help2man
apt-get install help2man
Richard Purdie has been implementing svnnow in bitbake 1.8 (read message in oe mailing list), which uses sqlite3 database.
apt-get install python-pysqlite2
April 23, 2007
Since Debian etch went to release, I upgraded the host system (i686) to Debian lenny. Recompiled monotone to bring it up to version 0.3.4. Updated bitbake 1.8 to Revision 817. Installed Psyco with
apt-get install python-psyco
This gave me a successful “bitbake nano” of Angstrom for Tosa.
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.
OE mailing list: Dev, Issue, Commit, User, and Announce; bug trackers: OE for cross-compiling and packaging. (Handhelds only for binaries handhelds.org ships.)
Angstrom mailing list: Dev, and User.
Open Zaurus mailing list: Dev, Software, User, and Announce.
GPE mailing list: User, Commit, Bug, Translation, and bug tracker.
OPIE mailing list: Dev, Commit, Bug, User, and bug tracker.
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
was successful. now I’m ready for something interesting.