[oe] [meta-oe][PATCH 5/6] meta-initramfs: add kexecboot recipes from meta-handheld

Paul Eggleton paul.eggleton at linux.intel.com
Thu Feb 23 00:06:04 UTC 2012


On Wednesday 22 February 2012 11:43:31 Martin Jansa wrote:
> With this patchset applied to meta-oe and current meta-handheld master I
> get strange bitbake error while parsing:
> 
> OE qemux86-64 at shr ~/shr-core $ bitbake mcnavi
> Pseudo is not present but is required, building this first before the main
> build NOTE: Out of date cache found, rebuilding...
> ERROR: Command execution failed: Exited with 1                              
>                                                                            
>                                                                      | ETA:
>  0:00:36 Summary: There were 0 ERROR messages shown, returning a non-zero
> exit code.
> 
> IIRC someone reported same error message yesterday on IRC or ML.
> 
> Removing meta-handheld from bblayers.conf allows me to finish parsing
> and adding new meta-initramfs to bblayers.conf works too.
> 
> Maybe it's some require/include/inherit without corresponding file
> available, but for those it was showing reasonable error message before..

I think I've tracked this down to bitbake rev 
c9f58ef6b897d3fa5b0d23734b5f2cb3dabb057a "cooker: add missing shutdowns to the 
exception handling". The actual error occurring here is "ParseError: Could not 
inherit file classes/klibc.bbclass", however with the aforementioned change to 
cooker.py, sys.exit(1) gets called within self.shutdown() before the bb.fatal 
line that used to print out the error, thus no error message is printed.

Chris, should we just change that bb.fatal line to a bb.error and put it 
before the self.shutdown?

Cheers,

Paul Eggleton
Intel Open Source Technology Centre




More information about the Openembedded-devel mailing list