[groonga-dev,02461] Re: mroonga 4.03のnightlyがビルド失敗します

Back to archive index

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*****>



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