【问题标题】:"Could not inherit file classes/multilib_script.bbclass" during Yocto BitbakeYocto Bitbake 期间“无法继承文件类/multilib_script.bbclass”
【发布时间】:2021-11-04 14:47:14
【问题描述】:

我正在尝试使用“Rocko”的 Yocto Bitbake,但遇到以下错误:

"Could not inherit file classes/multilib_script.bbclass"

我确实可以在某些配方中看到继承“multilib_script”的描述。但我无法找出应该克隆哪个层并将其添加为“Rocko”版本中的 bblayer。

bblayers.conf

BBLAYERS ?= " \
  ${TOPDIR}/../poky/meta \
  ${TOPDIR}/../poky/meta-poky \
  ${TOPDIR}/../poky/meta-yocto-bsp \
  ${TOPDIR}/../meta-openembedded/meta-oe \
"

我应该怎么做才能解决这个问题?

【问题讨论】:

    标签: yocto bitbake


    【解决方案1】:

    那个 bbclass 文件是您已经包含的主要 poky 元数据层的一部分。

    http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/classes?h=rocko 可以看出,rocko 分支中不存在 classes/multilib_script.bbclass 文件。

    它出现在以后的版本中,例如thud http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/classes?h=thud 以及除此之外的任何其他版本。

    要通过该脚本使用配方,您要么必须向后移植该类,要么使用它所在的更高版本。

    【讨论】:

    • 感谢您的明确答复!我会考虑升级我的环境。
    猜你喜欢
    • 2018-08-29
    • 2021-11-03
    • 2020-09-30
    • 2020-06-20
    • 2020-02-12
    • 1970-01-01
    • 2015-03-14
    • 1970-01-01
    • 2014-10-19
    相关资源
    最近更新 更多