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

_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to