2014-11-22 233 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