Build yocto元udoo生成中出错。克罗哥特分行
我正在运行meta udoo krogoth分支的干净构建。下面是bblayers.conf文件Build yocto元udoo生成中出错。克罗哥特分行,build,embedded-linux,yocto,bitbake,imx6,Build,Embedded Linux,Yocto,Bitbake,Imx6,我正在运行meta udoo krogoth分支的干净构建。下面是bblayers.conf文件 LCONF_VERSION = "6" BBPATH = "${TOPDIR}" BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}" BBFILES ?= "" BBLAYERS = " \ ${BSPDIR}/sources/poky/meta \ ${BSPDIR}/s
LCONF_VERSION = "6"
BBPATH = "${TOPDIR}"
BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
BBFILES ?= ""
BBLAYERS = " \
${BSPDIR}/sources/poky/meta \
${BSPDIR}/sources/poky/meta-yocto \
\
${BSPDIR}/sources/meta-openembedded/meta-oe \
${BSPDIR}/sources/meta-openembedded/meta-multimedia \
${BSPDIR}/sources/meta-openembedded/meta-python \
${BSPDIR}/sources/meta-openembedded/meta-networking \
\
${BSPDIR}/sources/meta-fsl-arm \
${BSPDIR}/sources/meta-fsl-arm-extra \
${BSPDIR}/sources/meta-fsl-demos \
${BSPDIR}/sources/meta-udoo \
"
每次我尝试构建时都会遇到这个错误。我已经清理了目录,并尝试了isssue持久化的新版本
ExpansionError: Failure expanding variable PATH[:=], expression was ${@os.path.dirname(bb.utils.which(d.getVar('PATH'),'bitbake'))}:${HOSTTOOLS_DIR} which triggered exception TypeError: getVar() takes at least 3 arguments (2 given)
您正在使用的
poky
版本与为其制作的meta-udoo
版本不匹配
您需要使用与正在使用的poky
版本对应的名称的meta-udoo
分支,或者手动修复getVar()的所有实例