"Could not inherit file classes/multilib_script.bbclass" 十月期间
"Could not inherit file classes/multilib_script.bbclass" during Yocto Bitbake
我正在使用“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 可以看出,classes/multilib_script.bbclass 文件不存在于 rocko 分支中。
它出现在以后的版本中,例如thud http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/classes?h=thud 以及除此之外的任何其他版本。
要使用使用该脚本的配方,您必须向后移植 class 或使用它存在的更高版本。
我正在使用“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 可以看出,classes/multilib_script.bbclass 文件不存在于 rocko 分支中。
它出现在以后的版本中,例如thud http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/classes?h=thud 以及除此之外的任何其他版本。
要使用使用该脚本的配方,您必须向后移植 class 或使用它存在的更高版本。