[groonga-dev,02664] Re: MariaDB 10.0.13バンドル版MroongaをVS2013でビルドすると失敗します

Back to archive index

Kouhei Sutou kou****@clear*****
2014年 8月 16日 (土) 22:32:01 JST


須藤です。

In <53EF4****@gmail*****>
  "[groonga-dev,02662] Re: MariaDB 10.0.13バンドル版MroongaをVS2013でビルドすると失敗します" on Sat, 16 Aug 2014 20:50:26 +0900,
  hiroshi hatake <cosmo****@gmail*****> wrote:

> すみません、このエラーを解消するために
> 
> https://github.com/mroonga/mroonga/blob/master/packages/source/patches/mariadb-10.0.3-windows-build.diff
> 
> をMariaDB 10.0.13のsql\sql_locale.ccに当ててWindowsでビルドしてみた所ビ 
> ルドが通りました。
> MroongaとMySQLとMariaDBの3つで検証していて、どこか取り違えていたようです。。

いえいえ、ビルドできるようになってよかったです!

> なので、素のMySQL 5.6.20とMariaDB 10.0.13では出ない
> https://dl.dropboxusercontent.com/u/36753409/with-mariadb-10.0.13/config-mroonga-4.04-with-mariadb-10.0.13-vc2013-zip-32.log
> 
> ↑において
> 
>    C:\jw\workspace\dmbvc2013\powershell\work\source\storage\connect\tabwmi.cpp(203): error C3861: 'max': 識別子が見つかりませんでした [C:\jw\workspace\dmbvc2013\powershell\work\build-vc2013-zip-32\storage\connect\connect.vcxproj]
> 
> がなぜ発生しているかを突き止めればいいのではないでしょうか!

なるほど!

MroongaかGroongaがチェックしているなにかのパラメーターが影響
しているんでしょうねぇ。素のMariaDBとMroonga入りMariaDBの
CMakeでの検出結果のdiffをとってみればヒントがありそうな気が
しますが、CMakeってどこに検出結果を出力するのかしら。。。

CMakeCache.txtは一部だけみたいな感じがしますし。。。


-- 
須藤 功平 <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