我是Yocto和Bitbake的新手我在Ubuntu上通过qemu模拟器运行我的yocto机器,并尝试使用meta-selftest层来了解如何安装新的层。我已经将meta-selftest文件下载到其余meta-目录所在的目录中,并将meta-selftest目录的路径添加到bblayers.conf文件中。运行bitbake-layers show-layers命令会给出输出
layer path priority
==========================================================================
meta /home/[my name]/Documents/poky/meta 5
meta-poky /home/[my name]/Documents/poky/meta-poky 5
meta-yocto-bsp /home/[my name]/Documents/poky/meta-yocto-bsp 5
meta-selftest /home/[my name]/Documents/poky/meta-selftest 5但是,当我尝试运行bitbake meta-selftest时,我得到以下错误:
Loading cache: 100%
Loaded 1294 entries from dependency cache.
ERROR: Nothing PROVIDES 'meta-selftest'
Summary: There was 1 ERROR message shown, returning a non-zero exit code.这个错误是什么意思?我检查了meta-selftest的依赖关系,它没有任何依赖关系,所以我感觉这个错误并不是说存在依赖关系问题,但是我找不到任何明确的文档来说明这个错误告诉我什么。我隐约地感觉到它意味着bitbake找不到meta-selftest,但show-layers用正确的路径列出了它,这与之相反。
任何帮助都将深表感谢。
-Patches
发布于 2020-03-05 00:38:14
您不需要bitbake层名称。
请在meta-selftest目录中检查并尝试找到*.bb文件(它是食谱)。然后再试一次“bitbake recipes_name.bb”
https://stackoverflow.com/questions/48652982
复制相似问题