Hi Nathan,
On Tue, May 13, 2008 at 8:46 AM, nathan zadoks <nathanzadoks_at_yahoo.co.uk> wrote:
> Hi,
> when trying to Bitbake OpenEmbedded (x11-image), I get this error message:
> (note that /stuff is symlinked to /home/nathan/stuff)
>
> NOTE: Handling BitBake files: | (5404/5404) [100 %]
> NOTE: Parsing finished. 5171 cached, 0 parsed, 233 skipped, 0 masked.
> NOTE: build 200805130838: started
>
> OE Build Configuration:
> BB_VERSION = "1.8.10"
> OE_REVISION = "352a68daa258bd3812504d237366304d1a244e55"
> TARGET_ARCH = "arm"
> TARGET_OS = "linux-gnueabi"
> MACHINE = "magician"
> DISTRO = "angstrom"
> DISTRO_VERSION = "2008.1-test-20080513"
> TARGET_FPU = "soft"
>
> NOTE: Resolving any missing task queue dependencies
> NOTE: preferred version 2.6.1 of glibc not available (for item virtual/arm-angstrom-linux-gnueabi-libc-for-gcc)
> NOTE: Preparing runqueue
> NOTE: Executing runqueue
> NOTE: Running task 981 of 3976 (ID: 533, /stuff/org.openembedded.dev/packages/linux/linux-handhelds-2.6_2.6.21-hh20.bb, do_configure)
> NOTE: package linux-handhelds-2.6-2.6.21-hh20: started
> NOTE: package linux-handhelds-2.6-2.6.21-hh20-r20: task do_configure: started
> ERROR: function do_configure failed
> ERROR: see log in /home/nathan/stuff/build/tmp/work/magician-angstrom-linux-gnueabi/linux-handhelds-2.6-2.6.21-hh20-r20/temp/log.do_configure.31596
> NOTE: Task failed: /home/nathan/stuff/build/tmp/work/magician-angstrom-linux-gnueabi/linux-handhelds-2.6-2.6.21-hh20-r20/temp/log.do_configure.31596
> NOTE: package linux-handhelds-2.6-2.6.21-hh20-r20: task do_configure: failed
> ERROR: TaskFailed event exception, aborting
> NOTE: package linux-handhelds-2.6-2.6.21-hh20: failed
> ERROR: Build of /stuff/org.openembedded.dev/packages/linux/linux-handhelds-2.6_2.6.21-hh20.bb do_configure failed
> ERROR: Task 533 (/stuff/org.openembedded.dev/packages/linux/linux-handhelds-2.6_2.6.21-hh20.bb, do_configure) failed
> NOTE: Tasks Summary: Attempted 980 tasks of which 980 didn't need to be rerun and 1 failed.
> ERROR: '/stuff/org.openembedded.dev/packages/linux/linux-handhelds-2.6_2.6.21-hh20.bb' failed
>
>
> /home/nathan/stuff/build/tmp/work/magician-angstrom-linux-gnueabi/linux-handhelds-2.6-2.6.21-hh20-r20 contains:
> /home/nathan/stuff/build/tmp/deploy/uclibc/images/magician// does not exist, you may need to bitbake it separately
this is because the linux-handhelds kernel is built to include an
uclibc based initramfs with kernel modules and a few scripts that
allow booting from different locations. As bitbake can't switch
between different toolchain/libc's automatically, you have to build
that initramfs with an extra command:
ANGSTROM_MODE="uclibc" bitbake initramfs-bootmenu-image
> local.conf:
>
> BBFILES = "/stuff/org.openembedded.dev/packages/*/*.bb"
> DISTRO = "angstrom-2008.1"
> MACHINE = "magician"
> #Tried with and without the angstrom_mode
> #ANGSTROM_MODE = "glibc"
>
>
> I already asked the OE devs,
> but they did'nt know it.
We are a diverse bunch of people. Unfortunately those who are not
involved with angstrom or devices that use the linux-handhelds kernel
can't be expected to know all about those quirks :)
Paul, is there a better way to make this issue known? I've seen people
stumble over this several times now.
Maybe just s/you may need to bitbake it separately/<example
instructions>/ would be a good idea.
regards
Philipp
Received on Tue May 13 2008 - 03:15:11 EDT
This archive was generated by hypermail 2.2.0 : Thu May 22 2008 - 12:34:42 EDT