Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Build yocto元udoo生成中出错。克罗哥特分行_Build_Embedded Linux_Yocto_Bitbake_Imx6 - Fatal编程技术网

Build yocto元udoo生成中出错。克罗哥特分行

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

我正在运行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}/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()的所有实例