New branch opendreambox-1.6

A new branch has been created in our opendreambox repository, as an effort to update both kernel and userspace tools to more recent versions.

You can build this branch using the new Makefile-opendreambox-1.6.

Instead of changing variables inside the Makefile, you can now optionally store your configuration in a file called build.conf. This should make it easier to update to future versions of the Makefile. You can, of course, still override variables from the command line, e.g. make -f Makefile-opendreambox-1.6 MACHINE=dm500hd.

A new option was added to use a single Git repository for all machines. Set SINGLE_REPOSITORY=1 to enable it. Using this option decreases traffic and storage requirements and might also be helpful for developers, who create changesets for more than one machine.

Developers, who are switching to 1.6 from an older Makefile-opendreambox should delete the bb directory, because a customized version of BitBake will be used from now on. Also, the new 1.6 branch will have to be checked out manually in this case.

The other Makefiles, which have been available before, were updated, too:

Makefile-opendreambox
Makefile-opendreambox-1.5

The two branches opendreambox and opendreambox-1.6 are currently equal to each other, but they will diverge once further work from OpenEmbedded will be merged into opendreambox. The current state has been tested mainly on DM500HD, DM800 and DM8000. DM7025 will be next. The powerpc port is completely untested for now. Reports are welcome, of course.

6 thoughts on “New branch opendreambox-1.6

  1. pcd

    Hi,

    I tried to build a dm600pvr image with the OE-1.6 Makefile. Ubuntu 10.4 Alfa.

    It fails with Task 158 eglibc do_package with the log below. Can this be resolved ?

    Cheers, pcd.

    pcd@pcd-desktop:~$ cd /home/pcd/tuxbox-600E2A/dm600pvr/buildpcd@pcd-desktop:~/tuxbox-600E2A/dm600pvr/build$ source ./env.source
    pcd@pcd-desktop:~/tuxbox-600E2A/dm600pvr/build$ bitbake dreambox-image
    NOTE: DISTRO_FEATURES is not set abi suffix not set
    NOTE: DISTRO_FEATURES is not set abi suffix not set
    NOTE: DISTRO_FEATURES is not set abi suffix not set
    NOTE: DISTRO_FEATURES is not set abi suffix not set
    NOTE: Handling BitBake files: / (8158/8158) [100 %]
    NOTE: Parsing finished. 7517 cached, 315 parsed, 326 skipped, 2 masked.
    NOTE: Resolving any missing task queue dependencies
    NOTE: preferred version 6.5 of gdb not available (for item gdbserver)
    NOTE: preferred version 6.5 of gdb not available (for item gdb)
    NOTE: Preparing runqueue
    NOTE: Executing runqueue
    NOTE: Running task 168 of 1651 (ID: 1045, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/qemu/qemu-native_0.10.3.bb, do_install)
    NOTE: Running task 169 of 1651 (ID: 271, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.29.bb, do_patch)
    NOTE: Running task 170 of 1651 (ID: 272, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.29.bb, do_configure)
    NOTE: Running task 171 of 1651 (ID: 273, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.29.bb, do_compile)
    NOTE: Running task 172 of 1651 (ID: 274, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.29.bb, do_install)
    NOTE: Running task 173 of 1651 (ID: 1027, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gperf/gperf-native_3.0.3.bb, do_setscene)
    NOTE: Running task 174 of 1651 (ID: 1028, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gperf/gperf-native_3.0.3.bb, do_fetch)
    NOTE: fetch ftp://ftp.gnu.org/gnu/gperf/gperf-3.0.3.tar.gz
    –2010-03-07 14:57:26– ftp://ftp.gnu.org/gnu/gperf/gperf-3.0.3.tar.gz
    => `/home/pcd/tuxbox-600E2A/sources/gperf-3.0.3.tar.gz’
    Resolving http://ftp.gnu.org... 140.186.70.20
    Connecting to http://ftp.gnu.org|140.186.70.20|:21… connected.
    Logging in as anonymous … Logged in!
    ==> SYST … done. ==> PWD … done.
    ==> TYPE I … done. ==> CWD (1) /gnu/gperf … done.
    ==> SIZE gperf-3.0.3.tar.gz … 865088
    ==> PASV … done. ==> RETR gperf-3.0.3.tar.gz … done.
    Length: 865088 (845K) (unauthoritative)

    100%[===============================================================>] 865,088 87.9K/s in 9.8s

    2010-03-07 14:57:38 (85.9 KB/s) – `/home/pcd/tuxbox-600E2A/sources/gperf-3.0.3.tar.gz’ saved [865088]

    NOTE: Running task 175 of 1651 (ID: 1029, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gperf/gperf-native_3.0.3.bb, do_unpack)
    NOTE: Unpacking ../../sources/gperf-3.0.3.tar.gz to tmp/work/i686-linux/gperf-native-3.0.3-r0/
    NOTE: Running task 176 of 1651 (ID: 1015, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-intermediate_4.4.1.bb, do_setscene)
    NOTE: Running task 177 of 1651 (ID: 1016, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-intermediate_4.4.1.bb, do_fetch)
    NOTE: Running task 178 of 1651 (ID: 1017, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-intermediate_4.4.1.bb, do_unpack)
    NOTE: Unpacking ../../sources/gcc-4.4.1.tar.bz2 to tmp/work/ppc405-oe-linux/gcc-cross-intermediate-4.4.1-r8.1/
    NOTE: Running task 179 of 1651 (ID: 1046, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/qemu/qemu-native_0.10.3.bb, do_populate_staging)
    NOTE: Running task 180 of 1651 (ID: 275, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.29.bb, do_populate_staging)
    NOTE: Legacy staging mode for /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.29.bb
    NOTE: Running task 181 of 1651 (ID: 148, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc_2.10.bb, do_setscene)
    NOTE: Running task 182 of 1651 (ID: 149, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc_2.10.bb, do_fetch)
    NOTE: Running task 183 of 1651 (ID: 150, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc_2.10.bb, do_unpack)
    NOTE: Unpacking ../../sources/eglibc-2_10_svn.eglibc.org_.branches_9381_.tar.gz to tmp/work/ppc405-oe-linux/eglibc-2.10-r8.6/
    NOTE: Unpacking ../openembedded/recipes/eglibc/files/etc/ld.so.conf to tmp/work/ppc405-oe-linux/eglibc-2.10-r8.6/
    NOTE: Unpacking ../openembedded/recipes/eglibc/files/generate-supported.mk to tmp/work/ppc405-oe-linux/eglibc-2.10-r8.6/
    NOTE: Running task 184 of 1651 (ID: 1582, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-initial_4.4.1.bb, do_patch)
    NOTE: Applying patch ‘gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch)
    NOTE: Applying patch ‘100-uclibc-conf.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/100-uclibc-conf.patch)
    NOTE: Applying patch ‘gcc-uclibc-locale-ctype_touplow_t.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-uclibc-locale-ctype_touplow_t.patch)
    NOTE: Applying patch ‘gcc-disable-linux-unwind-with-libc-inhibit.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-disable-linux-unwind-with-libc-inhibit.patch)
    NOTE: Applying patch ‘gcc-link-libgcc-with-libm.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-link-libgcc-with-libm.patch)
    NOTE: Applying patch ‘gcc-improve-tls-macro.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-improve-tls-macro.patch)
    NOTE: Applying patch ‘cache-amnesia.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/cache-amnesia.patch)
    NOTE: Applying patch ‘gcc-flags-for-build.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-flags-for-build.patch)
    NOTE: Applying patch ‘gcc-ppc_single_precision_regs.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-ppc_single_precision_regs.patch)
    NOTE: Applying patch ‘gcc-ppc_add_d_constraint.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-ppc_add_d_constraint.patch)
    NOTE: Applying patch ‘gcc-pr41175.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-pr41175.patch)
    NOTE: Applying patch ‘gcc-armv4-pass-fix-v4bx-to-ld.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-armv4-pass-fix-v4bx-to-ld.patch)
    NOTE: Applying patch ‘zecke-no-host-includes.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/zecke-no-host-includes.patch)
    NOTE: Running task 185 of 1651 (ID: 1583, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-initial_4.4.1.bb, do_configure)
    NOTE: Running task 186 of 1651 (ID: 1584, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-initial_4.4.1.bb, do_compile)
    NOTE: Running task 187 of 1651 (ID: 1585, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-initial_4.4.1.bb, do_install)
    NOTE: Running task 188 of 1651 (ID: 1586, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-initial_4.4.1.bb, do_populate_staging)
    NOTE: Legacy staging mode for /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-initial_4.4.1.bb
    NOTE: Running task 189 of 1651 (ID: 1450, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc-initial_2.10.bb, do_patch)
    NOTE: Applying patch ‘eglibc-svn-arm-lowlevellock-include-tls.patch’ (../openembedded/recipes/eglibc/eglibc-svn/eglibc-svn-arm-lowlevellock-include-tls.patch)
    NOTE: Applying patch ‘armv4t-interworking.patch’ (../openembedded/recipes/eglibc/files/armv4t-interworking.patch)
    NOTE: Applying patch ‘IO-acquire-lock-fix.patch’ (../openembedded/recipes/eglibc/files/IO-acquire-lock-fix.patch)
    NOTE: Running task 190 of 1651 (ID: 1451, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc-initial_2.10.bb, do_configure)
    NOTE: Running task 191 of 1651 (ID: 1452, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc-initial_2.10.bb, do_compile)
    NOTE: Running task 192 of 1651 (ID: 1453, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc-initial_2.10.bb, do_install)
    NOTE: Running task 193 of 1651 (ID: 1454, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc-initial_2.10.bb, do_populate_staging)
    NOTE: Legacy staging mode for /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc-initial_2.10.bb
    NOTE: Running task 194 of 1651 (ID: 1030, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gperf/gperf-native_3.0.3.bb, do_patch)
    NOTE: Applying patch ‘autoreconf.patch’ (../openembedded/recipes/gperf/files/autoreconf.patch)
    NOTE: Running task 195 of 1651 (ID: 1031, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gperf/gperf-native_3.0.3.bb, do_configure)
    NOTE: Running task 196 of 1651 (ID: 1032, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gperf/gperf-native_3.0.3.bb, do_compile)
    NOTE: Running task 197 of 1651 (ID: 1033, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gperf/gperf-native_3.0.3.bb, do_install)
    NOTE: Running task 198 of 1651 (ID: 1018, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-intermediate_4.4.1.bb, do_patch)
    NOTE: Applying patch ‘gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch)
    NOTE: Applying patch ‘100-uclibc-conf.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/100-uclibc-conf.patch)
    NOTE: Applying patch ‘gcc-uclibc-locale-ctype_touplow_t.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-uclibc-locale-ctype_touplow_t.patch)
    NOTE: Applying patch ‘gcc-disable-linux-unwind-with-libc-inhibit.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-disable-linux-unwind-with-libc-inhibit.patch)
    NOTE: Applying patch ‘gcc-link-libgcc-with-libm.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-link-libgcc-with-libm.patch)
    NOTE: Applying patch ‘gcc-improve-tls-macro.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-improve-tls-macro.patch)
    NOTE: Applying patch ‘cache-amnesia.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/cache-amnesia.patch)
    NOTE: Applying patch ‘gcc-flags-for-build.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-flags-for-build.patch)
    NOTE: Applying patch ‘gcc-ppc_single_precision_regs.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-ppc_single_precision_regs.patch)
    NOTE: Applying patch ‘gcc-ppc_add_d_constraint.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-ppc_add_d_constraint.patch)
    NOTE: Applying patch ‘gcc-pr41175.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-pr41175.patch)
    NOTE: Applying patch ‘gcc-armv4-pass-fix-v4bx-to-ld.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-armv4-pass-fix-v4bx-to-ld.patch)
    NOTE: Applying patch ‘zecke-no-host-includes.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/zecke-no-host-includes.patch)
    NOTE: Running task 199 of 1651 (ID: 1019, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-intermediate_4.4.1.bb, do_configure)
    NOTE: Running task 200 of 1651 (ID: 1020, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-intermediate_4.4.1.bb, do_compile)
    NOTE: Running task 201 of 1651 (ID: 1021, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-intermediate_4.4.1.bb, do_install)
    NOTE: Running task 202 of 1651 (ID: 1034, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gperf/gperf-native_3.0.3.bb, do_populate_staging)
    NOTE: Legacy staging mode for /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gperf/gperf-native_3.0.3.bb
    NOTE: Running task 203 of 1651 (ID: 1022, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-intermediate_4.4.1.bb, do_populate_staging)
    NOTE: Legacy staging mode for /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-intermediate_4.4.1.bb
    NOTE: Running task 204 of 1651 (ID: 151, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc_2.10.bb, do_patch)
    NOTE: Applying patch ‘eglibc-svn-arm-lowlevellock-include-tls.patch’ (../openembedded/recipes/eglibc/eglibc-svn/eglibc-svn-arm-lowlevellock-include-tls.patch)
    NOTE: Applying patch ‘armv4t-interworking.patch’ (../openembedded/recipes/eglibc/files/armv4t-interworking.patch)
    NOTE: Applying patch ‘IO-acquire-lock-fix.patch’ (../openembedded/recipes/eglibc/files/IO-acquire-lock-fix.patch)
    NOTE: Running task 205 of 1651 (ID: 152, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc_2.10.bb, do_configure)
    NOTE: Running task 206 of 1651 (ID: 153, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc_2.10.bb, do_compile)
    NOTE: Running task 207 of 1651 (ID: 154, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc_2.10.bb, do_install)
    NOTE: Running task 208 of 1651 (ID: 136, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross_4.4.1.bb, do_setscene)
    NOTE: Running task 209 of 1651 (ID: 137, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross_4.4.1.bb, do_fetch)
    NOTE: Running task 210 of 1651 (ID: 138, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross_4.4.1.bb, do_unpack)
    NOTE: Unpacking ../../sources/gcc-4.4.1.tar.bz2 to tmp/work/ppc405-oe-linux/gcc-cross-4.4.1-r8.1/
    NOTE: Running task 211 of 1651 (ID: 155, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc_2.10.bb, do_populate_staging)
    NOTE: Legacy staging mode for /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc_2.10.bb
    NOTE: Running task 212 of 1651 (ID: 943, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/file/file-native_4.21.bb, do_setscene)
    NOTE: Running task 213 of 1651 (ID: 944, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/file/file-native_4.21.bb, do_fetch)
    NOTE: fetch ftp://ftp.fi.debian.org/pub/gentoo/distfiles/file-4.21.tar.gz
    –2010-03-07 16:01:32– ftp://ftp.fi.debian.org/pub/gentoo/distfiles/file-4.21.tar.gz
    => `/home/pcd/tuxbox-600E2A/sources/file-4.21.tar.gz’
    Resolving http://ftp.fi.debian.org... 130.230.54.99, 2001:708:310:54::99
    Connecting to http://ftp.fi.debian.org|130.230.54.99|:21… connected.
    Logging in as anonymous … Logged in!
    ==> SYST … done. ==> PWD … done.
    ==> TYPE I … done. ==> CWD (1) /pub/gentoo/distfiles … done.
    ==> SIZE file-4.21.tar.gz … 549938
    ==> PASV … done. ==> RETR file-4.21.tar.gz … done.
    Length: 549938 (537K) (unauthoritative)

    100%[===============================================================>] 549,938 88.8K/s in 6.3s

    2010-03-07 16:01:41 (85.8 KB/s) – `/home/pcd/tuxbox-600E2A/sources/file-4.21.tar.gz’ saved [549938]

    NOTE: Running task 214 of 1651 (ID: 945, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/file/file-native_4.21.bb, do_unpack)
    NOTE: Unpacking ../../sources/file-4.21.tar.gz to tmp/work/i686-linux/file-native-4.21-r0/
    NOTE: Running task 215 of 1651 (ID: 139, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross_4.4.1.bb, do_patch)
    NOTE: Applying patch ‘gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch)
    NOTE: Applying patch ‘100-uclibc-conf.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/100-uclibc-conf.patch)
    NOTE: Applying patch ‘gcc-uclibc-locale-ctype_touplow_t.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-uclibc-locale-ctype_touplow_t.patch)
    NOTE: Applying patch ‘gcc-disable-linux-unwind-with-libc-inhibit.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-disable-linux-unwind-with-libc-inhibit.patch)
    NOTE: Applying patch ‘gcc-link-libgcc-with-libm.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-link-libgcc-with-libm.patch)
    NOTE: Applying patch ‘gcc-improve-tls-macro.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-improve-tls-macro.patch)
    NOTE: Applying patch ‘cache-amnesia.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/cache-amnesia.patch)
    NOTE: Applying patch ‘gcc-flags-for-build.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-flags-for-build.patch)
    NOTE: Applying patch ‘gcc-ppc_single_precision_regs.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-ppc_single_precision_regs.patch)
    NOTE: Applying patch ‘gcc-ppc_add_d_constraint.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-ppc_add_d_constraint.patch)
    NOTE: Applying patch ‘gcc-pr41175.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-pr41175.patch)
    NOTE: Applying patch ‘gcc-armv4-pass-fix-v4bx-to-ld.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/gcc-armv4-pass-fix-v4bx-to-ld.patch)
    NOTE: Applying patch ‘zecke-no-host-includes.patch’ (../openembedded/recipes/gcc/gcc-4.4.1/zecke-no-host-includes.patch)
    NOTE: Running task 216 of 1651 (ID: 140, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross_4.4.1.bb, do_configure)
    NOTE: Running task 217 of 1651 (ID: 141, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross_4.4.1.bb, do_compile)
    NOTE: Running task 218 of 1651 (ID: 142, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross_4.4.1.bb, do_install)
    NOTE: Running task 219 of 1651 (ID: 1063, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/libtool/libtool-cross_2.2.6b.bb, do_setscene)
    NOTE: Running task 220 of 1651 (ID: 1064, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/libtool/libtool-cross_2.2.6b.bb, do_fetch)
    NOTE: Running task 221 of 1651 (ID: 1065, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/libtool/libtool-cross_2.2.6b.bb, do_unpack)
    NOTE: Unpacking ../../sources/libtool-2.2.6b.tar.gz to tmp/work/ppc405-oe-linux/libtool-cross-2.2.6b-r25.0/
    NOTE: Running task 222 of 1651 (ID: 143, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross_4.4.1.bb, do_populate_staging)
    NOTE: Legacy staging mode for /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross_4.4.1.bb
    NOTE: Running task 223 of 1651 (ID: 946, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/file/file-native_4.21.bb, do_patch)
    NOTE: Applying patch ‘native-fix.diff’ (../openembedded/recipes/file/files/native-fix.diff)
    NOTE: Running task 224 of 1651 (ID: 947, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/file/file-native_4.21.bb, do_configure)
    NOTE: Running task 225 of 1651 (ID: 948, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/file/file-native_4.21.bb, do_compile)
    NOTE: Running task 226 of 1651 (ID: 949, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/file/file-native_4.21.bb, do_install)
    NOTE: Running task 227 of 1651 (ID: 950, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/file/file-native_4.21.bb, do_populate_staging)
    NOTE: Running task 228 of 1651 (ID: 134, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/coreutils/coreutils-native_7.2.bb, do_package)
    NOTE: Running task 229 of 1651 (ID: 26, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/shasum/shasum-native.bb, do_package)
    NOTE: Running task 230 of 1651 (ID: 881, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gnu-config/gnu-config-native_20050701.bb, do_package)
    NOTE: Running task 231 of 1651 (ID: 845, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/autoconf/autoconf-native_2.61.bb, do_package)
    NOTE: Running task 232 of 1651 (ID: 869, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/libtool/libtool-native_2.2.6b.bb, do_package)
    NOTE: Running task 233 of 1651 (ID: 857, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/automake/automake-native_1.10.2.bb, do_package)
    NOTE: Running task 234 of 1651 (ID: 1066, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/libtool/libtool-cross_2.2.6b.bb, do_patch)
    NOTE: Applying patch ‘cross_compile.patch’ (../openembedded/recipes/libtool/libtool-2.2.6b/cross_compile.patch)
    NOTE: Applying patch ‘prefix.patch’ (../openembedded/recipes/libtool/libtool-2.2.6b/prefix.patch)
    NOTE: Running task 235 of 1651 (ID: 1067, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/libtool/libtool-cross_2.2.6b.bb, do_configure)
    NOTE: Running task 236 of 1651 (ID: 1068, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/libtool/libtool-cross_2.2.6b.bb, do_compile)
    NOTE: Running task 237 of 1651 (ID: 1069, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/libtool/libtool-cross_2.2.6b.bb, do_install)
    NOTE: Running task 238 of 1651 (ID: 1070, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/libtool/libtool-cross_2.2.6b.bb, do_populate_staging)
    NOTE: Legacy staging mode for /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/libtool/libtool-cross_2.2.6b.bb
    NOTE: Running task 239 of 1651 (ID: 1109, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/unifdef/unifdef-native_2.6.18+git.bb, do_package)
    NOTE: Running task 240 of 1651 (ID: 1049, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/qemu/qemu-native_0.10.3.bb, do_package)
    NOTE: Running task 241 of 1651 (ID: 1037, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gperf/gperf-native_3.0.3.bb, do_package)
    NOTE: Running task 242 of 1651 (ID: 1025, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/gcc/gcc-cross-intermediate_4.4.1.bb, do_package)
    NOTE: Running task 243 of 1651 (ID: 278, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.29.bb, do_package)
    NOTE: Running task 244 of 1651 (ID: 158, /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc_2.10.bb, do_package)
    NOTE: preparing tree for binary locale generation
    NOTE: generating locale es_NI (UTF-8)
    Invalid data memory access: 0xffffffec
    NIP 40116f24 LR 401030c4 CTR 00000000 XER 00000000
    MSR 00006040 HID0 00000000 HF 00006000 idx 0
    TB 00000000 00000000
    GPR00 0000000040103710 00000000400ff638 0000000000000000 00000000400ff918
    GPR04 00000000400ff688 00000000400ff688 00000000401012fc 000000004012af68
    GPR08 00000000400ff678 00000000400ff658 0000000000000000 0000000000000000
    GPR12 00000000400ff670 0000000000000000 0000000000000000 0000000000000000
    GPR16 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    GPR20 0000000000000000 0000000000000000 0000000000000001 0000000000000000
    GPR24 00000000400ff660 000000000000000c 00000000400ff918 00000000400ff688
    GPR28 0000000020000000 0000000040101000 000000004012b7bc 0000000000000000
    CR 42000022 [ G E – – – – E E ] RES ffffffff
    FPR00 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    FPR04 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    FPR08 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    FPR12 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    FPR16 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    FPR20 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    FPR24 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    FPR28 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    FPSCR 00000000
    NOTE: Task failed: localedef returned an error (command was PATH=”/home/pcd/tuxbox-600E2A/dm600pvr/build/tmp/staging/i686-linux/usr/bin/ppc405-oe-linux:/home/pcd/tuxbox-600E2A/dm600pvr/build/tmp/staging/i686-linux/usr/bin/ppc405-oe-linux:/home/pcd/tuxbox-600E2A/dm600pvr/build/tmp/staging/i686-linux/usr/sbin:/home/pcd/tuxbox-600E2A/dm600pvr/build/tmp/staging/i686-linux/usr/bin:/home/pcd/tuxbox-600E2A/dm600pvr/build/tmp/cross/ppc405//bin:/home/pcd/tuxbox-600E2A/dm600pvr/build/tmp/staging/i686-linux/sbin:/home/pcd/tuxbox-600E2A/dm600pvr/build/tmp/staging/i686-linux/bin:/home/pcd/tuxbox-600E2A/bb/bin:/home/pcd/tuxbox-600E2A/dm600pvr/build/tmp/cross/powerpc/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games” I18NPATH=”/home/pcd/tuxbox-600E2A/dm600pvr/build/tmp/work/ppc405-oe-linux/eglibc-2.10-r8.6/locale-tree//usr/share/i18n” qemu-ppc -s 1048576 -r 2.6.9 -L /home/pcd/tuxbox-600E2A/dm600pvr/build/tmp/work/ppc405-oe-linux/eglibc-2.10-r8.6/locale-tree -E LD_LIBRARY_PATH=/home/pcd/tuxbox-600E2A/dm600pvr/build/tmp/work/ppc405-oe-linux/eglibc-2.10-r8.6/locale-tree/lib /home/pcd/tuxbox-600E2A/dm600pvr/build/tmp/work/ppc405-oe-linux/eglibc-2.10-r8.6/locale-tree/bin/localedef –force –old-style –no-archive –prefix=/home/pcd/tuxbox-600E2A/dm600pvr/build/tmp/work/ppc405-oe-linux/eglibc-2.10-r8.6/locale-tree –inputfile=/usr/share/i18n/locales/es_NI –charmap=UTF-8 es_NI).
    ERROR: TaskFailed event exception, aborting
    ERROR: Build of /home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc_2.10.bb do_package failed
    ERROR: Task 158 (/home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc_2.10.bb, do_package) failed
    NOTE: Tasks Summary: Attempted 243 tasks of which 167 didn’t need to be rerun and 1 failed.
    ERROR: ‘/home/pcd/tuxbox-600E2A/dm600pvr/openembedded/recipes/eglibc/eglibc_2.10.bb’ failed
    pcd@pcd-desktop:~/tuxbox-600E2A/dm600pvr/build$

    Reply
  2. anhaupt

    Hi,

    I’ve successfully build an image for the DM800 using the opendreambox-1.6 make file. The only concern I have is that the image seems not to contain any HD skin. The only skin available with the generated images is the default skin. Is there a simple way how I can make use of an HD skin e.g. Kerni-HD with an 1.6 image. Or can you just include it into the repository?

    Thanks,
    anhaupt

    Reply
  3. johnny_walker

    Trying to build an image for DM8000 on Fedora 14 (2.6.35.6-45.fc14.i686) with this makefile (I have Make 3.82), but get some errors:

    NOTE: Running task 139 of 2533 (ID: 284, /enigma2/dm8000/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb, do_configure)
    ERROR: function do_configure failed
    ERROR: see log in /enigma2/dm8000/build/tmp/work/mipsel-oe-linux/linux-libc-headers-2.6.18-r4/temp/log.do_configure.8713
    NOTE: Task failed: /enigma2/dm8000/build/tmp/work/mipsel-oe-linux/linux-libc-headers-2.6.18-r4/temp/log.do_configure.8713
    ERROR: TaskFailed event exception, aborting
    ERROR: Build of /enigma2/dm8000/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb do_configure failed
    ERROR: Task 284 (/enigma2/dm8000/openembedded/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb, do_configure) failed

    Here are the details for this error:
    NOTE: make -e MAKEFLAGS= allnoconfig ARCH=mips
    Makefile:410: *** mixed implicit and normal rules. Stop.
    FATAL: oe_runmake failed

    Please help, what to do next ….

    Reply
  4. johnny_walker

    Got past that error.

    Anybody else having errors with make 3.82–
    just downgrade to make 3.81 and you’ll be fine.

    bitbake files are sloppy and don’t work with make 3.82

    Reply
  5. Guest

    Is it possible to enable gcj building for opendreambox ? I found somewhere on google to set JAVA=”,java” in .bb recipe for gcc, but it doesn’t work. I mean that there is no mipsel-oe-linux-gcj executable anywhere in the toolchain.

    Reply
    1. obi Post author

      Last time I tried, there were difficult to solve build depencies, i.e. java support depends on alsa, but alsa is not going to be built before gcc-cross. You can try to rebuild gcc after you built your first image. Did you set JAVA=”,java” in gcc-cross? “gcc” runs on the dreambox, whereas “gcc-cross” runs on the build system. You als need to increase the PR of gcc-cross.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *