2014-11-22 146 views
2

我一直在尝试在Ubuntu 14.04 64位上编译wine,我不能在我的生活中弄清楚我在这里丢失了什么软件包依赖项。我跟着winehq上的guide一起工作,并且能够很好地完成它......但是现在我正在编译一个patched版本的葡萄酒,所以我可以运行更好的性能的星际争霸2。当我运行./configure我得到以下错误无法在64位ubuntu上编译wine

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后总是得到同样的错误信息。有任何想法吗?

+0

你确定libfreetype6-dev:i386安装成功吗? – sFuller 2014-11-26 02:47:37

回答

5

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

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

得到相同的错误后,建议 – Scott 2016-08-12 17:47:33

+0

你能够安装'libfreetype6-dev:i386'包吗? – 2016-08-13 04:16:25

+1

'sudo apt-get install libfreetype6-dev:需要i386 libfreetype6-dev' – 2016-10-27 16:54:24