Get the latest Makefile from http://git.opendreambox.org/?p=obi/makefile-opendreambox.git and save it as Makefile-opendreambox-1.5.

My settings:

1
2
3
4
# target platform: dm500plus, dm600pvr, dm7020, dm7025, dm800, dm8000
MACHINE = dm800
BB_BRANCH = 1.4.2-git
GIT_BRANCH = opendreambox-1.5

Make sure you don’t have bitbake installed or you get fancy error messages like this:

1
ERROR: Exception: Message:’FetchData’ object has no attribute ‘tag’

You need of course working buildtools and several tools like texi2html, gettext.

Now start the build process:

1
make -f Makefile-opendreambox-1.5 image

Install the dm800 devshell:

1
2
~/dm/dm800/build$ source env.source
~/dm/dm800/build$ bitbake devshell

Start the devshell:

1
2
~/dm/dm800/build/tmp/deploy/addons$ ./mipsel-linux-opendreambox-dm800-devshell
[OE::mipsel-linux-opendreambox-dm800]:~/dm/dm800/build/tmp/deploy/addons$

There are some helperscripts, instead of ./configure use oe_runconf, instead of make use oe_runmake.