yocto - Yocto Bitbake 期间“无法继承文件类/multilib_script.bbclass”
问题描述
我正在尝试使用“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 \
"
我应该怎么做才能解决这个问题?
解决方案
该 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以及除此之外的任何其他版本。
要使用该脚本使用配方,您要么必须向后移植该类,要么使用它所在的更高版本。
推荐阅读
- sql - 如何在类似 PostgreSQL 的查询中正确转义双引号?
- google-sheets - 如何从Google表格中单元格内的数组中计算每个项目的出现
- postgresql - 将单个 postgres jsonb 数组元素转换为行元素
- python - 在 Python 中使用子进程运行外部程序的脚本
- azure - Azure 策略 - 如果存在标记,则不符合
- visual-studio - VS 代码在格式化后到处放空间
- wildfly - WildFly 嵌入式 ActiveMQ Artemis:队列和 jms-queue 的区别
- c++ - C++直接调用模板传入的虚方法
- c# - WPF - Json.NET:如何从 Json 反序列化多个对象并将其放入列表中?
- c++ - 如何在 `requires` 约束中声明表达式的泛型类型?