|
From: Masafumi Y. <my...@gm...> - 2013-11-01 13:41:56
|
横山です。 2013年11月1日 1:54 Masafumi Yokoyama <my...@gm...>: >>> 早速ですが、GLib-2.38.1をクロスコンパイルしようとすると、 >>> >>> ../../gobject/glib-genmarshal.c:20:20: fatal error: config.h: >>> そのようなファイルやディレクトリはありません >>> >>> というエラーが出ました。 >>> https://gist.github.com/myokoym/7235664 >> >> うーん、クロスコンパイル判定がうまくいっていないような気が済 >> ますねぇ。クロスコンパイルしているときは >> gobject/glib-genmarshalを作るんじゃなくてシステムの >> glib-genmarshalを使うはずなんですよ。 >> >> configureすると >> >> checking whether we are cross compiling... >> >> みたいなのがでていると思うのでyesになっているか確認してみて >> ください。 > > noでした。。。何か足りてないでしょうか。(configureログを含めて貼り直しました↓) > https://gist.github.com/myokoym/7235664 checking whether we are cross compiling... が no になっていた 理由ですが、Windows用プログラムが実行できるかどうかで判定して いるらしく、Wineがインストールされているせいで実行できてしま ってnoになっているようです。とりあえず/usr/bin/wineをリネーム して試してみると、yesになって先に進みました。 |