我正在尝试设计一个OTA更新系统,并希望在Yocto中使用,下面是我所做的:
bitbake-layers add-layer ../meta-openembedded/meta-oe/bitbake-layers add-layer ../meta-swupdatebitbake-layer showlayersNOTE: Starting bitbake server...
layer path priority
==========================================================================
meta /home/ut/repo/poky/meta 5
meta-poky /home/ut/repo/poky/meta-poky 5
meta-yocto-bsp /home/ut/repo/poky/meta-yocto-bsp 5
meta-oe /home/ut/repo/os-dev/yocto/meta-openembedded/meta-oe 6
meta-swupdate /home/ut/repo/os-dev/yocto/meta-swupdate 6在conf/local.conf中:我设置了MACHINE ?= "qemuarm64"
和建造:
bitbake swupdate-image
我得到的是:
ERROR: ParseError at /home/ut/repo/os-dev/yocto/meta-swupdate/recipes-support/swupdate/swupdate.inc:10: unparsed line: 'LICENSE:${PN}-lua = "LGPLv2+"' | ETA: --:--:--
Summary: There was 1 ERROR message shown, returning a non-zero exit code.发布于 2021-08-10 12:41:36
不要使用master分支的https://github.com/sbabic/meta-swupdate
使用与您的poky分支兼容的分支。(德福,宙斯,.)
例如,在dunfell分支中,它是固定的:
LICENSE_${PN}-lua = "LGPLv2+"
LICENSE_${PN}-www = "MIT"https://stackoverflow.com/questions/68721907
复制相似问题