Build Bitbake在构建中不包含我的食谱
我正在尝试做一些简单的事情:添加一个新层和一个新配方。我用了 bitbake图层创建图层 命令创建层,并将层目录路径添加到BUILDDIR/conf/BBLAYERS.conf中的BBLAYERS变量 layer.confBuild 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
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!!!!!。谢谢