Build Bitbake在构建中不包含我的食谱

Build Bitbake在构建中不包含我的食谱,build,embedded-linux,yocto,bitbake,openembedded,Build,Embedded Linux,Yocto,Bitbake,Openembedded,我正在尝试做一些简单的事情:添加一个新层和一个新配方。我用了 bitbake图层创建图层 命令创建层,并将层目录路径添加到BUILDDIR/conf/BBLAYERS.conf中的BBLAYERS变量 layer.conf BBPATH .= ":${LAYERDIR}" BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ ${LAYERDIR}/recipes-*/*/*.bbappend" BBFILE

我正在尝试做一些简单的事情:添加一个新层和一个新配方。我用了

bitbake图层创建图层

命令创建层,并将层目录路径添加到BUILDDIR/conf/BBLAYERS.conf中的BBLAYERS变量

layer.conf

BBPATH .= ":${LAYERDIR}"
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
        ${LAYERDIR}/recipes-*/*/*.bbappend"
BBFILE_COLLECTIONS += "myname-mytest"
BBFILE_PATTERN_myname-mytest = "^${LAYERDIR}/"
BBFILE_PRIORITY_myname-mytest = "6"
LAYERVERSION_myname-mytest = "1"
LAYERSERIES_COMPAT_myname-mytest = "sumo"
IMAGE_INSTALL_APPEND = " mytest-app"
在local.conf中添加了以下内容:

local.conf

BBPATH .= ":${LAYERDIR}"
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
        ${LAYERDIR}/recipes-*/*/*.bbappend"
BBFILE_COLLECTIONS += "myname-mytest"
BBFILE_PATTERN_myname-mytest = "^${LAYERDIR}/"
BBFILE_PRIORITY_myname-mytest = "6"
LAYERVERSION_myname-mytest = "1"
LAYERSERIES_COMPAT_myname-mytest = "sumo"
IMAGE_INSTALL_APPEND = " mytest-app"
bitbake图层显示配方

显示我的图层和配方

mytest应用程序: meta myname mytest 1.0

我的配方中的错误在bitbake构建中被捕获,但没有任何错误,在WORKDIR/image下不会生成输出,在WORKDIR/temp下也不会生成日志


我在其他平台上也做过这样的事情,但我一辈子都说不出我做错了什么。谢谢你的帮助

它是
IMAGE\u INSTALL\u append
,而不是
IMAGE\u INSTALL\u append
。c、 f.

奇怪的是,在layer.conf和任何do_*函数之外的配方中都会发现任何语法错误,但do_*函数中的语法错误不会停止bitbake。这是预期的行为吗?:O!!!!!。谢谢