Tuesday, June 23, 2009

OE and bitbake failures

A little update to my previous post on OE. I decided to do a clean reinstall of Ubuntu 9.04 on a VM for testing and I ran into a couple of errors with a recent git pull of the Overo OE tree.

The first failure was related to a changed URL for the DirectFB 1.2.8 recipe. Sometime in the last month the URL changed from http://directfb.org/downloads/Core/DirectFB-1.2.8.tar.gz to http://directfb.org/downloads/Core/DirectFB-1.2/DirectFB-1.2.8.tar.gz. This was easily fixed by changing the corresponding recipe file to reflect the new location, however, I also had to change the URL in the /overo-oe/org.openembedded.dev/conf/checksums.ini file so that the MD5 checksum can be verified.

The second failure was due to a commit which changed the desktop image dependency to gconf instead of gconf-dbus. Somehow this cause neither of these recipes to be built, and so image building failed. My fix was to just build these 2 recipes manually before trying to build the desktop image again, I don't think I needed both but I did it just to be on the safe side.

Anyway after all this I've found the most recent commits have fixed these errrors but now require a rebuild of the images, as noted by this post: http://www.nabble.com/Heads-up-on-disruptive-OE-commit-td24122398.html. OE is in constant development so it's a good idea to check the mailing list archives or even the git repository itself for updates if an image or recipe fails.

No comments:

Post a Comment