Kouhei Sutou
kou****@clear*****
2014年 8月 29日 (金) 10:07:39 JST
須藤です。 In <53FF5****@gmail*****> "[groonga-dev,02697] MroongaのWindows向けバイナリのリリースについて" on Fri, 29 Aug 2014 01:17:36 +0900, hiroshi hatake <cosmo****@gmail*****> wrote: > VS2013でビルドが通らない状態でもVS2010を使ってビルドはできるので、 > それをリリースすることも可能ですがどうしましょう。 今回はVS2010のビルドでのリリースをお願いしたいです! 自分でWindows用のMroongaをビルドする人はほとんどいないと思う ので、多くの場合はバイナリーがあれば十分だと思うからです。 > * VS2013でMariaDBバンドル版Mroongaがビルド出来ない原因を調査を優先する。 > Mroongaのリリースはスキップ > * Windows向けにはVS2010でビルドしたものをMroongaのWindows向けバイナリと > してリリース、VS2013でビルドできない原因を 調査する > > が主なシナリオとして考えられます。 後者でいきましょう! Mroongaのtar.gzは昼過ぎにはアップロードできたらいいなぁとい う感じです。 VS2013でビルドできない原因の調査はyokuさん情報を参考にすると 次の2つを比べるのがよさそうな気がしています。 * MariaDB + Mroongaのアーカイブを 「cmake -G "Visual Studio 12"」したときの出力 * MariaDB + Mroongaのアーカイブからstorage\mroongaを削除し た状態で 「cmake -G "Visual Studio 12"」したときの出力 nightlyでよいのでこのログをとってもらうことってできますか? 手間だとは思うのですが。。。 予想なんですが、MroongaかGroongaがやっているチェックの中で何 かのフラグを変更していて、それがビルドエラーの引き金になって いるんではないかと思っています。で、↑のcmakeの出力を見ると Mroonga/Groongaが追加でチェックしている項目を見つけることが できると思っています。 > これまでもVS2013ではビルドが通ってVS2010では通らないことがあったのでしょ > うか…。 いやぁ、なかったと思います。 Visual Studioの問題というより、別々で作ったCMakeのビルドシス テム(MariaDBとMroongaとGroonga)を一緒に使ったから名前がぶ つかって期待していない挙動になっているだけだと思うんですよ ねぇ。。。 -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> Groongaベースの全文検索システムを総合サポート: http://groonga.org/ja/support/ パッチ採用 - プログラミングが楽しい人向けの採用プロセス: http://www.clear-code.com/recruitment/ コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ: http://www.clear-code.com/services/code-reader/