2012年2月26日日曜日

WINE on Lionソースからコンパイルに挑戦(うまくいかず

winebottleからwineのソースコードを入手.
バージョンは1.2.3
圧縮形式はbz2だったので,
bzip2 -dc ファイル名 | tar xv
で展開.
できたディレクトリに移動し,
./configure
すると,freetypeがなんちゃらと怒られる.
そこで,
--without-freetype
オプションをつけると,無事設定完了.
make
OK
sudo make install
インストールは出来たが,走らせようとすると,
bus error 10
が出る.

そこで,アンインストールした.
sudo make uninstall
できちんと消える.

新しいバージョンのソースを探し,sourceforg.netからバージョン1.3.37をダウンロード.
やはりfreetype関係のエラーでとまる.
よって,
--without-freetype
オプションをつけて./configureする.

makeまでは来ました.

sudo make installして,一見問題ないように見えたのですが,今度は実行時にfreetype関連のエラーが出て,実行不可能.


$winefile
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc616ce
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
err:x11drv:process_attach failed to load libX11.6.dylib: dlopen(libX11.6.dylib, 266): image not found
err:x11drv:process_attach failed to load libX11.6.dylib: dlopen(libX11.6.dylib, 266): image not found
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc616ce



freetypeはきちんと2.4.4の32bitバージョンを入れていたのですが,なぜか上述の様なエラーが..
それから,下段はx11drv関連ですが,こちらももちろんあります.
なぜ??

環境は,
Mac OS X10.7.3
Xcode 4.2
gcc 4.2.1