我在一个文件夹中克隆了Poky,如下所示:
~/Yocto/poky/我查看了Rocko的分支,这是快速启动指南中提到的。
根据指南,我成功地创建了一个qemu。我希望创建Raspberry图像,因此我在meta-raspberrypi目录中克隆了openembedded,在同一个目录中克隆了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邮件列表上,通过添加openembedded/meta-python解析了一个类似的查询,openembedded/meta-python已经存在于我的bblayers文件中。
我还尝试通过执行以下操作将meta-raspberrypi分支更改为Rocko
git checkout origin/rocko -b rocko为了使用相同的Poky版本2.4.2
但我还是会犯同样的错误。
为了创建Rpi映像,我应该如何处理这个错误。
发布于 2018-03-20 19:15:04
所有的层都需要使用匹配的分支。在这种情况下,您的元python可能太新了(它不再具有pypi类,因为它被移动到oe)。检查rocko分支的和事情应该开始工作。
https://stackoverflow.com/questions/49391785
复制相似问题