【发布时间】:2016-07-01 16:44:04
【问题描述】:
我已经成功构建了 yocto core-image-sato,并且进展顺利。现在我正在尝试将配方添加到构建中。我想安装python-twisted,但是失败得很惨。
我发现python-twisted 似乎在yocto 中不可用,但在openembedded 中。所以我从这里克隆了 openembedded 仓库:
http://git.openembedded.org/meta-openembedded/
然后我将必要的目录添加到 bblayers.conf 中:
BBLAYERS ?= " \
/home/git/poky/meta \
/home/git/poky/meta-yocto \
/home/git/poky/meta-yocto-bsp \
/home/git/poky/meta-openembedded/meta-oe \
/home/git/poky/meta-openembedded/meta-python \
"
当我使用 bitbake -p 解析食谱时,我收到以下错误:
Loading cache: 100% |###########################################| ETA: 00:00:00
Loaded 765 entries from dependency cache.
ERROR: ParseError at /home/git/poky/meta-openembedded/meta-oe/recipes-connectivity/networkmanager/networkmanager_1.0.10.bb:12: Could not inherit file classes/bash-completion.bbclass
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
我尝试删除有问题的文件,因为我怀疑我是否需要它,但这会导致更严重的错误。
我不知道从这里去哪里。我怀疑问题可能是我从 openembedded 获得的文件与 yocto 项目的文件不匹配。但我不知道该怎么办。
任何关于如何将 python-twisted 添加到 core-image-sato 的帮助将不胜感激。
【问题讨论】:
标签: linux twisted yocto bitbake openembedded