【问题标题】:Yocto build parsing issueYocto 构建解析问题
【发布时间】: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/pythonls -l /bin/sh 的输出。
  • 请找到输出 lrwxrwxrwx 1 root root 9 Apr 16 2018 /usr/bin/python -> python2.7lrwxrwxrwx 1 root root 4 Jul 27 21:17 /bin/sh -> bashpython -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


【解决方案1】:

尝试了最新的master分支git clone git://git.yoctoproject.org/poky.git,然后bitbake-layers show-recipes执行成功。在将acl_2.2.52.bb 文件与最新的主分支进行比较后,问题在于subdir=${S}。它在c7bd5c98dd02f032cc9eb53aa65e13ebecc59b9f 提交中更改为subdir=${BP}

【讨论】:

    猜你喜欢
    • 2017-06-02
    • 2018-05-03
    • 2020-04-08
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 2022-01-16
    • 2017-06-02
    • 2015-06-19
    相关资源
    最近更新 更多