我有一个Yocto构建环境设置程序,并且正在处理OpenEmbedded Rocko 2.4分支。我想将DirectVNC包含在我的输出图像中,但是我发现的配方来自此处的master分支:
https://layers.openembedded.org/layerindex/recipe/59795/
当我包含所有内容并为图像启动位烘烤时,所有内容开始都可以编译,但是在开始编译DirectVNC时收到以下错误。
配置:错误:****找不到pkg-config。参见http://pkgconfig.sourceforge.net
我知道构建环境已安装pkg-config,特别是版本0.23。
这是混合Yocto发行的结果吗?配置脚本为什么找不到pkg-config?
答案 0 :(得分:1)
这是因为配方不继承pkgconfig(因此不依赖于pkgconfig-native)。您只需在配方中添加inherit pkgconfig
即可解决此问题,但是自2015年以来一直未触及该配方这一事实表明该配方可能还有更多问题。
基本上,后两个版本对依赖项的要求更为严格,这暴露了配方中的许多错误。