【发布时间】:2018-08-29 17:08:31
【问题描述】:
我已将 Poky 克隆到如下文件夹中:
~/Yocto/poky/
中所述,我检查了 Rocko 的分支
根据指南,我成功创建了qemu。我希望创建 Raspberry Pi 映像,因此我克隆了 ~/Yocto/poky/ 目录中的 meta-raspberrypi 以及同一目录中的 openembedded。因此当前目录结构如下:
~/Yocto/poky/
-- meta-raspberrypi/
-- meta-openembedded/
我执行source oe-init-build-env,将local.conf和bblayers.conf的内容修改如下
local.conf
MACHINE = "raspberrypi2"
bblayers.conf
BBLAYERS ?= " \
/home/<user>/Yocto/poky/meta \
/home/<user>/Yocto/poky/meta-poky \
/home/<user>/Yocto/poky/meta-yocto-bsp \
/home/<user>/Yocto/poky/meta-openembedded/meta-oe \
/home/<user>/Yocto/poky/meta-openembedded/meta-multimedia \
/home/<user>/Yocto/poky/meta-openembedded/meta-networking \
/home/<user>/Yocto/poky/meta-openembedded/meta-python \
/home/<user>/Yocto/poky/meta-raspberrypi \
"
错误
在bitbake rpi-basic-image
ERROR: ParseError at /home/<user>/Yocto/poky/meta-raspberrypi/recipes-devtools/python/rpio_0.10.0.bb:9: Could not inherit file classes/pypi.bbclass
在Yocto Mailing List 上,通过添加已存在于我的bblayers 文件中的openembedded/meta-python 解决了类似的查询。
我还尝试通过执行以下操作将 meta-raspberrypi 分支更改为 Rocko
git checkout origin/rocko -b rocko
为了使用相同的 Poky 2.4.2 版本
但我仍然遇到同样的错误。
我应该如何解决这个错误才能创建 Rpi 图像。
【问题讨论】: