[yocto] raspberry layer

JC jc at vtkloud.com
Thu Sep 5 01:20:41 PDT 2013


In the log you posted is the line:
>> ERROR: Failed to parse recipe: /media/yocto/yocto/openembedded-core/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.28.2.bb
> So something was adding the path
> /media/yocto/yocto/openembedded-core/meta to BBLAYERS. If you've just
> removed that, give it another try.
>

I did remove that and gave another try *before* sending the mail :) so 
some cache were present.
In order to make sure everything with fine I sourced oe-init-build-env 
to a new directory

As a reminder here's how my stuff is installed:

from a directory /media/yocto/yocto I performed a git clone of poky, 
meta-raspberrypi and meta-openembedded so I now have :
$ ls
meta-openembedded  meta-raspberrypi  poky  rpi

(rpi is the name of the directory I oe-init'd)


Here are the steps:

1. local.conf is unmodified, except for MACHINE set to raspberrypi

2. bblayers.conf is:
LCONF_VERSION = "6"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS ?= " \
   /media/yocto/yocto/poky/meta \
   /media/yocto/yocto/poky/meta-yocto \
   /media/yocto/yocto/poky/meta-yocto-bsp \
   /media/yocto/yocto/meta-openembedded/meta-oe \
   /media/yocto/yocto/meta-raspberrypi \
   "
BBLAYERS_NON_REMOVABLE ?= " \
   /media/yocto/yocto/poky/meta \
   /media/yocto/yocto/poky/meta-yocto \
   "


3. bitbake rpi-image-basic

Pseudo is not present but is required, building this first before the 
main build
Loading cache: 100% 
|##########################################################################################################| 
ETA:  00:00:00
Loaded 202 entries from dependency cache.
ERROR: ParseError at 
/media/yocto/yocto/meta-openembedded/meta-oe/recipes-devtools/libgee/libgee.inc:12: 
Could not inherit file classes/vala.bbclass
ERROR: Command execution failed: Exited with 1


If this is not something you get with a head checkout of poky, 
meta-raspberrypi and meta-openembedded, I can retry a new fresh git 
clone to test again...

Jay




More information about the yocto mailing list