【发布时间】:2019-09-22 19:42:08
【问题描述】:
在 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
解析时得到error。您能否指导了解发生此错误的原因以及如何解决此问题。
【问题讨论】:
-
我是否正确理解您正在以 root 身份运行
bitbake{-layers}?请注意,如果属实,则非常不推荐这样做。 -
我没有以 root 身份运行 bitbake,我用 id 命令粘贴了完整的日志(pastebin.com/jNU27PGE)。尝试使用 -D 选项运行 bitbake-layers,但它说的是无法识别的选项。
-
能否请您粘贴
ls -l /usr/bin/python和ls -l /bin/sh的输出。 -
请找到输出
lrwxrwxrwx 1 root root 9 Apr 16 2018 /usr/bin/python -> python2.7和lrwxrwxrwx 1 root root 4 Jul 27 21:17 /bin/sh -> bash。python -V的输出是Python 2.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 文件中检查哪些变量。
标签: yocto