【发布时间】:2018-07-17 02:30:16
【问题描述】:
我是 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 通过将其与正确的路径列出来与之相矛盾。
任何帮助将不胜感激。
-补丁
【问题讨论】:
标签: packages qemu yocto bitbake openembedded