Yocto构建解析问题
在Ubuntu 18.04计算机中解析时,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,然后位烘焙层显示
#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 assubdir=${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文件中检查。