Yocto:oe_runmake 失败,来自 bitbake 图像的 do_compile 出错

pau*_*111 5 bitbake yocto

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

oe_runmake 因 do_compile 而失败

它说ERROR: batctl-2017.1-r0 do_compile: oe_runmake failed,也pkg-config not found.从makefile说。

我从网上找到了一些解决方案并尝试过,但它给了我与上图相同的错误。它构建正常,但在获得新的 batctl 和 batman-adv 后,它构建失败。

有人对此有什么想法吗?请帮帮我。

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

提前致谢。

小智 6

听起来像一个破包。首先,尝试清理它并重建

bitbake -c cleanall batctl  
bitbake -c cleanall batman-adv  
bitbake batman-adv  
bitbake batctl
Run Code Online (Sandbox Code Playgroud)

另外,你真的需要这些包吗?如果不只是通过添加到您的 local.conf 来删除它们

IMAGE_INSTALL_remove = " batctl batman-adv "
Run Code Online (Sandbox Code Playgroud)

  • @jku @metamorphling 感谢所有回复我发现我错了,从 bb 文件中,最初我只写了 `DEPENDS = "libnl"`,但在我将其更改为 `DEPENDS = "libnl pkgconfig-native"` 之后它彻底OK!:D 非常感谢你们帮助我! (2认同)