Get the lat­est Make­file from http://git.opendreambox.org/?p=obi/makefile-opendreambox.git and save it as Makefile-opendreambox-1.5.

My set­tings:

1
2
3
4
# tar­get plat­form: 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 bit­bake installed or you get fancy error mes­sages like this:

1
ERROR: Excep­tion: Message:‘FetchData’ object has no attribute ‘tag’

You need of course work­ing build­tools and sev­eral 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$ bit­bake 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 helper­scripts, instead of ./configure use oe_runconf, instead of make use oe_runmake.