无法在64位ubuntu上编译葡萄酒

时间:2014-11-22 16:50:35

标签: ubuntu wine

我一直在尝试在Ubuntu 14.04 64位上编译葡萄酒,我不能在我的生活中找出我在这里缺少的包依赖。我跟着guide关于winehq,并且能够很好地完成它...但是现在我正在尝试编译patched版本的葡萄酒,这样我就能以更好的性能运行星际2 。当我运行./configure时,我收到以下错误

checking for freetype/freetype.h... no
checking for freetype/ftglyph.h... no
checking for freetype/fttypes.h... no
checking for freetype/tttables.h... no
checking for freetype/ftsnames.h... no
checking for freetype/ttnameid.h... no
checking for freetype/ftoutln.h... no
checking for freetype/ftwinfnt.h... no
checking for freetype/ftmodapi.h... no
checking for freetype/ftlcdfil.h... no
checking for FT_TrueTypeEngineType... no
configure: error: FreeType 32-bit development files not found. Fonts will not be built.
Use the --without-freetype option if you really want this.

我已尝试安装libfreetype6-dev:i386libfreetype6:i386以及许多其他变体,但在./configure之后始终会收到相同的错误消息。有任何想法吗?

1 个答案:

答案 0 :(得分:10)

libfreetype6-dev 我需要的软件包。问题是此软件包在/usr/include/freetype2中安装了编译所需的头文件,但configure脚本正在/usr/include/freetype中查找标头。因此,我找到的解决方案是在/usr/include中添加一个指向/usr/include/freetype2的符号链接,该链接称为freetype。这可以在这样的终端中完成。

sudo ln -s /usr/include/freetype2 /usr/include/freetype