【问题标题】:How to set PKG_CONFIG_PATH in yocto recipe?如何在 yocto 食谱中设置 PKG_CONFIG_PATH?
【发布时间】:2020-05-23 08:47:31
【问题描述】:

我正在编写 sane-airscan 的新配方。 我创建了一个简单的配方,在 do_compile 中没有任何参数。 我遇到了错误,

错误:oe_runmake 失败
在 pkg-config 搜索路径中找不到软件包 sane-backends。
也许您应该添加包含 `sane-backends.pc' 的目录
到 PKG_CONFIG_PATH 环境变量
找不到包“sane-backends”

我可以看到已经在 /oe-core/meta/conf/bitbake.conf 中设置了 PKG_CONFIG_PATH 我应该怎么做才能解决这个问题。

【问题讨论】:

  • 首先,您应该在这样的问题中包含您的食谱。您不想设置 PKG_CONFIG_PATH: 正如您所发现的那样已经完成了。错误是“找不到软件包健全的后端”:编译需要存在健全的后端库,这在 yocto 中意味着您应该依赖于提供它们的配方。不幸的是,我认为该配方不存在:如果您想继续,您需要先创建 sane-backends 配方。

标签: yocto bitbake


【解决方案1】:

您可能需要使用交叉编译路径覆盖 PKG_CONFIG 变量pkg-config

【讨论】:

    猜你喜欢
    • 2021-10-23
    • 1970-01-01
    • 1970-01-01
    • 2021-05-18
    • 2020-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-16
    相关资源
    最近更新 更多