首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尽管已安装了libfontconfig1-dev,但仍未找到"fontconfig“包。

尽管已安装了libfontconfig1-dev,但仍未找到"fontconfig“包。
EN

Unix & Linux用户
提问于 2016-12-13 12:47:42
回答 4查看 27.9K关注 0票数 18

在试图从源代码编译波普尔时,我得到了错误Package "fontconfig" not found

我已经发现了很多其他的资源,可以通过安装pkg-configlibfontconfig1-dev来获得库来解决这个问题,但是我仍然得到了错误。

从源代码安装fontconfig的尝试在make步骤中失败,我没有找到关于如何修复(整个C错误的主机)的资源。

如果系统上有fontconfig ( apt似乎建议我这么做),那么在为包运行./configure时如何使用它呢?

EN

回答 4

Unix & Linux用户

回答已采纳

发布于 2016-12-13 12:47:42

这里的关键是PKG_CONFIG_PATH环境变量。这在我的系统上的标准shell会话中是空的。

名称中似乎有很多带有pkgconfig的目录,但是为了找到正确的目录,我可以在每个线程中使用apt文件。

$ apt-file search fontconfig.pc libfontconfig1-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/fontconfig.pc

那就跑

export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig

现在,./configure步骤可以找到库所需的.pc文件。学习apt-file似乎是这个问题的一个有用的结果。

票数 13
EN

Unix & Linux用户

发布于 2017-12-14 01:42:20

每当您在构建过程中收到有关缺少包的消息(或修改PKG_CONFIG_PATH的建议)时,它通常表明您缺少相应的开发包--它通常独立于通常安装在系统上的运行时包。

在本例中,您有最新版本的fontconfig,但可能缺少相应的libfontconfig1-dev包。

src:https://askubuntu.com/questions/536714/autogen-sh-cant-find-fontconfig-package

票数 18
EN

Unix & Linux用户

发布于 2019-08-24 06:28:20

我在Ubuntu 16.04 LTS 64位下。在编译NAEV游戏时,我得到了这个错误,我查看了这里列出的答案。

我搜索了fontconfig.pc,发现了它,并将PKG_CONFIG_PATH设置为正确的路径,但没有结果。

实际上,libfontconfig1-dev被列为已安装。

在查看了其他站点之后,我重新运行了sudo apt-get install libfontconfig-dev来确定,它告诉我它实际上会安装libfontconfig1-dev,所以我确认了。然后,我取消了PKG_CONFIG_PATH以确保在原始配置中进行测试,并运行了./configure:它工作了。

因此,我对这些错误的回答如下:即使您的系统说丢失的包已安装并找到了pc文件,请按本书重新安装它,在某个重新安装的地方可能会出现故障.

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/330068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档