M1k*_*1ke 8 configure fontconfig apt-file
在尝试从源代码编译poppler 时,出现错误Package "fontconfig" not found
。
我发现很多其他资源都在宣传这可以通过同时安装pkg-config
和libfontconfig1-dev
获取库来解决,但我仍然遇到错误。
fontconfig
在这make
一步尝试从源代码安装失败,我没有找到有关如何修复的资源(整个 C 错误主机)。
如果我fontconfig
在系统上(并且apt
似乎建议我这样做)在运行./configure
包时如何使用它?
原来这里的关键是PKG_CONFIG_PATH
环境变量。这在我系统上的标准 shell 会话中是空的。
名称中似乎有很多目录pkgconfig
,但是为了找到正确的目录,我可以在每个线程中使用 apt-file,即
$ 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
库所需的文件。学习 aboutapt-file
似乎是这个问题的有用结果。
小智 5
每当您PKG_CONFIG_PATH
在构建过程中收到有关缺少包的消息(或修改 . 的建议)时,通常表明您缺少相应的开发包 - 通常与系统上通常安装的运行时包分开。
在这种情况下,您拥有最新版本fontconfig
但可能缺少相应的libfontconfig1-dev
包。
源代码:https : //askubuntu.com/questions/536714/autogen-sh-cant-find-fontconfig-package