[groonga-dev,02699] Re: MroongaのWindows向けバイナリのリリースについて

Back to archive index

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/




groonga-dev メーリングリストの案内
Back to archive index