|
From: Kouhei S. <ko...@co...> - 2013-11-05 09:53:03
|
須藤です。 In <CAE...@ma...> "Re: [ruby-gnome2-devel-ja] Windows用gemのクロスコンパイルと動作確認について" on Mon, 4 Nov 2013 23:59:15 +0900, Masafumi Yokoyama <my...@gm...> wrote: > gem作成失敗の件ですが、rakeのgem:win32:build:extタスクが > > `require': cannot load such file -- pkg-config (LoadError) > > が出て失敗してしまいます。設定が足りないでしょうか? > rake-compilerは、以下のコマンドで設定しました。 > > rake-compiler cross-ruby VERSION=1.9.3-p448 EXTS=--without-extension > rake-compiler cross-ruby VERSION=2.0.0-p247 EXTS=--without-extension > > 失敗時のログとrake-compilerのconfig.ymlは以下です。 > https://gist.github.com/myokoym/7303335 あぁ、これなんですが、実は、手元ではRUBYLIBでローカルの pkg-config gemのパスを指定していました。 % RUBYLIB="$HOME/work/ruby/pkg-config/lib" rake ... どこでpkg-configを扱うのがよいか決めあぐねてこのままなのでし た。すみません。。。 実は、以下のようにMAKE_N_JOBSも指定して複数のCPUコアを使って ビルド時間を短縮したりもしています。。。 % RUBYLIB="$HOME/work/ruby/pkg-config/lib" MAKE_N_JOBS=8 rake ... うーん、rcairoみたいに相対パスからも探すようにするのがよいか しら。。。 >>> パッチの作成までやってみました。せっかくとてもわかりやすい手順を >>> 書いていただいたので、報告も私の方でやってみてよいでしょうか? >> >> ありがとうございます!ぜひ、よろしくおねがいします! >> とても助かります!!! > > 報告してみました! > https://bugzilla.gnome.org/show_bug.cgi?id=711372 すばらしいです! |