无法配置源

时间:2015-07-09 22:43:27

标签: linux

我从源代码安装app时遇到了麻烦。从控制台我开始配置脚本,修复了一些丢失的包,但是当我得到

configure:警告:不存在freetype2开发库(Debian软件包是libfreetype6-dev)

我执行了命令

sudo apt-get install libfreetype6-dev

但我仍然遇到同样的错误。怎么了?我使用Linux 15.04

1 个答案:

答案 0 :(得分:0)

configure脚本强烈表明使用了GNU autotools。在这种情况下,您会发现(巨大的) config.log文件出了什么问题。看看接近结尾(从它的几页向上,因为结尾是关于这个脚本的运行没有那么有用的一般输出)。

autotools很复杂(有些人会说,一团糟)并且很容易得到一些微妙的错误,所以我的猜测是检查freetype2以某种方式无法以包的方式检测到它安装在您的系统上。如果您找到问题的根源,那么可以破解配置脚本(注意:巨大,再次自动生成)以使其正常工作。有时它足以通过configure一些CFLAGS使编译器在正确的位置查找包含文件(例如CFLAGS='-I/usr/include/freetype2' ./configure - 不要逐字逐句,分析config.log并与dpkg -L libfreetype6-dev进行比较)