Susumu Yata
susum****@gmail*****
2014年 6月 30日 (月) 10:32:18 JST
矢田です. 最近になって駄目になった & mrn_time_converter で失敗していることから, overflow/underflow に関する修正(以下)が犯人っぽいです. https://github.com/mroonga/mroonga/commit/1404bf0f9a88e1b4dc4f17f124c6eeb1f80f4c22 それから, fgets, fputs などが見つからないという症状から, #include <stdio.h> がうまくできていないようです. 以上を踏まえると,一番怪しいのはヘッダの追加(#include <limits>)です. #include <limits> の内容が #include "mrn_time_converter.hpp" に影響しているのではないでしょうか. ひょっとすると, #include <limits> を min/max の #undef より後にするとうまくいくかもしれません. 2014年6月30日 0:03 Kouhei Sutou <kou****@clear*****>: > 須藤です。 > > In <53AFE****@gmail*****> > "[groonga-dev,02458] Re: mroonga 4.03のnightlyがビルド失敗します" on Sun, 29 Jun 2014 18:56:40 +0900, > hiroshi hatake <cosmo****@gmail*****> wrote: > >>> どの変更が原因か知りたいのでできるだけ昔のナイトリーを試して >>> もらえませんか?今は、↓あたりが昔のやつです。 >>> >>> * http://packages.groonga.org/nightly/mariadb-10.0.12-with-mroonga-4.03-for-windows.2014.06.22.zip >>> * http://packages.groonga.org/nightly/mariadb-10.0.12-with-mroonga-4.03-for-windows.2014.06.23.zip >>> >>> Mroongaはそんなに変更がないのでMariaDB 10.0.12になったときか >>> しら。limitsをincludeしただけでこうはならないよなぁ。 >>> >> >> 2014.06.22と2014.06.23を使ってビルドできるか試しました。 > ... >> が出てnightlyの2014.06.28と同じエラーでビルドが通らないです。。。 > > おぉ。。。 > > MariaDB 10.0.11版を作ったのでこれを試してもらえませんか? > > http://packages.groonga.org/nightly/mariadb-10.0.11-with-mroonga-4.03-for-windows.2014.06.29.zip > > これでダメならMroonga自体がダメそうな気がします。 > > > # 今月はMroongaのリリースはスキップかも。。。 > > -- > 須藤 功平 <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 mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev -- Susumu Yata <susum****@gmail*****>