Yocto:oe_runmake 失败,bitbake 镜像的 do_configure 中出现错误

标签 yocto bitbake

我正在构建 yocto 图像。当我输入 bitbake piflo 命令(piflo 是我的图像名称)时出现错误,如下图所示:

enter image description here

oe_runmake 失败,do_configure 且没有“clean”规则

| make: *** No rule to make target 'clean'. Stop.

所以我尝试在“/opt/sanghun/meta-piflo/recipes-devtools/python/python-dateutil_1.5.bb”创建空函数“do_clean”,如下图所示:

enter image description here

do_clean(){ }

但它不起作用...

有人对此有想法吗?请在这里帮助我。

如果需要更多信息或代码,我会编辑。

提前致谢。

最佳答案

默认情况下,do_configure中有一个make clean步骤。显然您使用的 Makefile 未达到该目标。只需在您的食谱中执行此定义即可:

CLEANBROKEN = "1"

这将跳过make clean步骤。

文档链接:

顺便说一句,您可以删除空的 do_clean - 它与您看到的错误无关。

关于Yocto:oe_runmake 失败,bitbake 镜像的 do_configure 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48415834/

相关文章:

linux - 使用 Yocto 配方构建内核时如何启用 tc 命令

linux - 如何在使用 Yocto 生成的 SDK 中包含 GL/gl.h

linux - 嵌入式 Linux – 部署固件更新的机制?

git - 如何防止 bitbake 为特定主机寻找镜像?

bitbake - 镜像安装后执行 opkg post install 脚本

linux - do_package : split_and_strip_files (arm-poky-linux-gnueabi-objcopy) fails 时出现问题

yocto - 扩展变量 do_install 失败 : ShellSyntaxError: Unexpected EOF

ubuntu - YOCTO:启动 menuconfig 打开一个空终端

build - Bitbake -c清除已删除的源

yocto - 如何强制在 Yocto 上重新编译包