问题标签 [bitbake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3498 浏览

yocto - bitbake 没有找到更新的食谱

我试图在我现有的 OE 环境中包含从当前 yocto 版本升级的自动工具,而不升级我现有的所有包,所以我在我的 conf 文件中添加了 yocto 作为层:

在原来的oe-core层,我有automake_1.12.3:

在 yocto 层:

但是,bitbake 只能找到 1.12.3 版本:

但是,我相信层配置和路径是正确的,因为如果我通过在 yocto 层中复制/重命名 automake_1.14.1.bb 来创建虚拟配方 zz:

然后,bitbake 发现它很好:

这一切都让我想知道 bitbake 是否有某种缓存状态导致它跳过对较新版本的 automake 的搜索。

有没有办法强制 bitbake 忽略它的缓存并再次搜索并详细说明它正在使用的确切搜索过程?(我使用了 -vDDD 但它只显示它添加了 Yocto 层,而不是给定包的特定搜索详细信息。

谢谢,乙

0 投票
1 回答
2330 浏览

qemu - Yocto 中的 qemu 和 qemu-native 包有什么区别?

我想了解这两个包之间的关系,因为似乎更改“qemu”的源 uri 会导致 qemu-native 的构建损坏。

我不是 Yocot/Bitbake 专家,所以稍微澄清一下会有很长的路要走。

谢谢。

0 投票
1 回答
2356 浏览

yocto - 如何让 bitbake 生成 .deb 包

Bitbake 默认生成 .rpm 文件,但不幸的是 .rpm 文件在 debian 或 ubuntu 系统上不起作用。如何让bitbake直接生成.deb文件?

0 投票
1 回答
13900 浏览

yocto - Yocto:无法继承文件类/autotools-brokensep.bbclass

我是 yocto 项目的新手。运行 bitbake 命令时出现以下错误

我的 bblayers.conf 文件是

我的 local.conf 文件是(仅限编辑的行)

任何人熟悉这些类型的错误?请随时询问是否需要任何进一步的细节来理解问题

编辑:这是 persistence-client-library_git.bb 文件

0 投票
1 回答
552 浏览

git - 无法为 qemuarm (linux-yocto) 应用补丁,无法更新 git 树

我正在尝试构建一个 core-image-minimal

我做了一个 git pull 并在这个版本中遇到了同样的问题:

我总是有这个错误:

我尝试使用“bitbake -c devshell linux-yocto”,但在我得到一个 shell 之前它最终会出现同样的错误。

我看不到如何调试此问题。

0 投票
0 回答
660 浏览

ubuntu-14.04 - 在 Pandaboard 上构建 Yocto

我正在 Pandaboard 上使用 meta-ivi 构建 yocto-poky。我看到这个帖子说只有 denzil 或更早版本的 poky 支持熊猫板。我试过“denzil”但得到了这个错误

然后我尝试使用“dora”并收到此错误

关于在 Pandaboard 上以图像运行的 poky、meta-ivi、meta-ti 版本的实施有什么建议吗?

我正在使用 Ubuntu 14.04。

0 投票
0 回答
628 浏览

bash - 如何在 bitbake 中扩展 bash 变量?

我有一个具有 bash 功能的 bitbake 类。

xorriso_opts 里面的所有变量都被展开,ISO_DIR 指向目录等等,但是当用${xorriso_opts} 调用xorriso 时,变量xorriso_opts 没有展开。

该函数在bitbake生成的运行文件中如下所示:

使用变量中给出的参数运行命令时,bitbake 有什么技巧吗?

0 投票
2 回答
2752 浏览

yocto - 在 yocto 环境中添加新文件代替现有文件

我正在尝试添加新的 c 文件来代替从 git 下载包后已经出现的文件。尝试 bbappend 但原始文件仍然存在。还修改了 src_uri += file://fileone.c 但这也不是覆盖文件。任何建议都会有很大帮助

问候马扬克

0 投票
1 回答
7559 浏览

yocto - do_compile[noexec] 和 bitbake 配方中的空函数有什么区别?

如果我想禁用特定的构建步骤,我可以使用以下任何一种:

或者

这些替代品有什么区别?我听说使用noexec.

0 投票
1 回答
1243 浏览

embedded-linux - Bitbake 构建错误

我使用了命令

但出现以下错误。

错误:函数失败:URL 提取器失败:' https://www.khronos.org/registry/khronos_headers.tgz;name=gles-h '。无法从任何来源获取 URL。

错误:故障日志文件存储在:/home/vqhost/oe-core/build/out-eglibc/work/colibri_t20-angstrom-linux-gnueabi/trdx-nv-binaries-1.0-r11/temp/log.do_fetch.6970注意:配方 trdx-nv-binaries-1.0-r11:任务 do_fetch:失败

错误:任务 1659 (/home/vqhost/oe-core/build/../stuff/meta-toradex/recipes/trdx-nv-binaries/trdx-nv-binaries.bb, do_fetch) 失败,退出代码为“1”

所以请指导我如何解决这个错误。