hiroshi hatake
cosmo****@gmail*****
2014年 6月 3日 (火) 12:29:44 JST
畑ケです。 今朝に矢田さんの変更を取り込んだGroongaのmaster https://github.com/groonga/groonga/commit/1383015bf986019c53dc77a4c6676c470aef802b でWindows 8.1 + Visual Studio 2010 ProにてGroongaのビルドが一通り通る事を確認しました。 MariaDB 10.0.11にバンドルされたMroonga 4.03はその変更を取り込んでいない版なのでunsetのコメントアウトを外してWindows 8.1 + Visual Studio 2010 Proにてビルドが通る事を確認しました。 ビルド用のバッチを回すまでのセットアップや、zipアーカイブを一旦解凍してMroongaのインストールを行った後、再度zipアーカイブの生成には書きかけですが、このPowerShellスクリプト群を使っています: https://github.com/cosmo0920/PowerShell-for-Mroonga-building http://packages.groonga.org/source/mroonga/mariadb-10.0.11-with-mroonga-4.03-for-windows.zip を使うとunsetでこけてしまう問題があり、手元でパッチ当てて通るようにしましたよー、 というのもどことなくもやっとする感じがするので、この場合はnightlyで通るものを探す感じになるのでしょうか。 あと、細かく検証をしていないのですが、Windows上でcmakeを使ってconfigを回した際にinstall.sqlがdata以下に生成されていないように見えました。(これは少し勘違いも有りそうなので間違っていたらすぐに報告します。) http://packages.groonga.org/nightly/mariadb-10.0.11-with-mroonga-4.03-for-windows.2014.06.03.zip これか、その次の日のnightlyのソースでWindows版のビルド作業を進めるとGroongaのビルドでこけている問題が取り込まれているようになるのでしょうか? nightlyの仕組みがよくわかってないので質問ばかりですいません! 取り急ぎ、ご報告まで。 2014年6月3日 10:31 Susumu Yata <susum****@gmail*****>: > 矢田です. > > 横山さんに報告していただいた問題については, > - http://redmine.groonga.org/issues/2582 > の内容で解決できると思います. > > 畑ケさんに報告していただいたエラーについても, > 同じところに原因がありそうなので, > これで解決しちゃうんじゃないかと期待しています. > > 2014年6月2日 12:52 Susumu Yata <susum****@gmail*****>: > > 横山さん,ご報告ありがとうございます. > > > > unset をコメントアウトした犯人の矢田です. > > > > この問題に対応するチケットを Groonga の Redmine に作成しておきました. > > これから調査いたします. > > > > - Bug #2582: Windows 7 + Visual C++ 2013 Express + Mroonga 4.03 > > でビルドエラーになる - Groonga - Groonga issues! > > - http://redmine.groonga.org/issues/2582 > > > > 2014年6月2日 11:42 Masafumi Yokoyama <myoko****@gmail*****>: > >> 横山です。 > >> > >> 2014年6月2日 10:16 Kouhei Sutou <kou****@clear*****>: > >>> パス名が長いのってテストファイルですよね?MariaDB同梱版はテ > >>> ストを抜いちゃってもいいかもしれないですねぇ。 > >> > >> はい、テストファイルだと思います。 > >> > >> Errno::ENOENT: No such file or directory - > ./mariadb-10.0.11-with-mroonga-4.03-f > >> > or-windows/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysq > >> > l/test/suite/unicode_ci_except_kana_ci_kana_with_voiced_sound_mark/halfwidth_kat > >> akana_ha_line_with_semi_voiced_sound_mark.test > >> > >> とか、 > >> > >> Errno::ENOENT: No such file or directory - > ./mariadb-10.0.11-with-mroonga-4.03-f > >> > or-windows/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysq > >> > l/test/suite/unicode_ci_except_kana_ci_kana_with_voiced_sound_mark/halfwidth_kat > >> akana_ha_line_with_semi_voiced_sound_mark.expected > >> > >> です。 > >> > >> > >>> storage/mroonga/vendor/groonga/CMakeLists.txtの中のunset()っ > >>> ていう行がコメントアウトされていると思うのですが、それを有効 > >>> にするとうまくいくか確認してもらえないでしょうか。 > >>> > >>> CMakeのビルド周りで変わったのってそこらへんだけなんですよ。 > >> > >> unset()の行を有効にしたところ、ビルドが成功しました! > >> 動作確認は後ほど。。。 > >> > >> > >> -- > >> 横山 昌史 (Masafumi Yokoyama) > >> _______________________________________________ > >> groonga-dev mailing list > >> groon****@lists***** > >> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev > > > > > > > > -- > > Susumu Yata <susum****@gmail*****> > > > > -- > Susumu Yata <susum****@gmail*****> > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev >