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

Back to archive index

hiroshi hatake cosmo****@gmail*****
2014年 8月 16日 (土) 20:50:26 JST


畑ケです。

On 2014年08月16日 19:53, Kouhei Sutou wrote:
> In <53EF3****@gmail*****>
>    "[groonga-dev,02660] Re: MariaDB 10.0.13バンドル版MroongaをVS2013でビルドすると失敗します" on Sat, 16 Aug 2014 19:37:28 +0900,
>    hiroshi hatake <cosmo****@gmail*****> wrote:
>> MySQL 5.6.20 VS2013 build.txt:
>> https://dl.dropboxusercontent.com/u/36753409/with-mariadb-10.0.13/build-mysql-5.6.20-zip32.log
>> MariDB 10.0.13 VS2013 build.txt:
>> https://dl.dropboxusercontent.com/u/36753409/with-mariadb-10.0.13/build-mroonga-4.04-with-mariadb-10.0.13-vc2010-zip-32.log
>>
>> 上記の修正を加えたMariaDB-with-Mroonga,MySQL,MariaDBで\sql\sql_locale.cc
>> の69行 目:
>>
>> 67: /***** LOCALE BEGIN ar_AE: Arabic - United Arab Emirates *****/
>> 68: static const char *my_locale_month_names_ar_AE[13] =
>> 69:
>> {"يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر",
>> NullS };
>>
>> でエラーになってしまっています。。。
> 前述の理由から、素のMySQLとMariaDBでこのビルドエラーになるの
> はそうだろうなぁとは思うんですけど、Mroongaバンドル版の
> MariaDBでもこれが発生する理由がわからないんですねぇ。。。
>
すみません、このエラーを解消するために

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つで検証していて、どこか取り違えていたようです。。

http://packages.groonga.org/nightly/mariadb-10.0.13-with-mroonga-4.04-for-windows.2014.08.16.zip
のsql\sql_locale.ccにはBOMのパッチがちゃんと当たっていました。

mariadb-10.0.3-windows-build.diffを当てたMariaDB-10.0.13の 
sql\sql_locale.ccで確認しました。

Windows向けMariaDBバンドル版Mroongaで修正してもビルドが通らないというのは
素のMariaDBと取り違えてました、すみません…。

なので、素の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]

がなぜ発生しているかを突き止めればいいのではないでしょうか!




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