我一直在尝试在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:i386
和libfreetype6:i386
以及许多其他变体,但在./configure
之后始终会收到相同的错误消息。有任何想法吗?
答案 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