Yocto构建解析问题

Yocto构建解析问题,yocto,Yocto,在Ubuntu 18.04计算机中解析时,Yocto生成失败 执行以下命令 #git clone -b sumo git://git.yoctoproject.org/poky.git #cd poky #source oe-init-build-env #bitbake-layers show-recipes 在解析时获取了。您能否指导理解发生此错误的原因以及如何修复此错误。尝试使用最新的主分支git克隆git://git.yoctoproject.org/poky.git,然后位烘焙层显示

在Ubuntu 18.04计算机中解析时,Yocto生成失败

执行以下命令

#git clone -b sumo git://git.yoctoproject.org/poky.git
#cd poky
#source oe-init-build-env
#bitbake-layers show-recipes

在解析时获取了。您能否指导理解发生此错误的原因以及如何修复此错误。

尝试使用最新的主分支
git克隆git://git.yoctoproject.org/poky.git
,然后
位烘焙层显示成功执行的配方。将
acl_2.2.52.bb
文件与最新的主分支进行比较后,问题在于
subdir=${S}
。它在
c7bd5c98dd02f032cc9eb53aa65e13ebecc59b9f中更改
commit as
subdir=${BP}

我是否正确理解您正在以root用户身份运行
bitbake{-layers}
?请注意,如果这是真的,则高度不推荐。我没有以root用户身份运行bitbake,而是使用id命令粘贴了完整的log()。尝试使用-D选项运行bitbake层,但是它说的是无法识别的选项。你能粘贴
ls-l/usr/bin/python
ls-l/bin/sh
的输出吗?请找到输出
lrwxrwx1根目录2018年4月16日9日/usr/bin/python->python2.7
lrwxrwx1根目录4 7月27日21:17/bin/sh->bash
python-V
的输出是
python2.7.15+
。问题似乎出在
“acl_2.2.52.bb”
文件上。我已经删除了“acl_2.2.52.bb”文件并运行了
“bitbake layers show recipes”
命令,然后它没有给出任何错误。不确定文件“acl_2.2.52.bb”有什么问题。当我们运行“bitbake layers show recipes”命令时,是否知道哪些变量将在.bb文件中检查。