高見 直輝
takam****@orega*****
2016年 2月 17日 (水) 13:24:20 JST
高見です。 > > 1.0.2で配布パッケージのPostgreSQLのバージョンが9.5.0になったので、9.4.5 > > でのWindows版パッケージを自前で作成しました。 > > 配布されているパッケージと比較したところ、Mecabが含まれていなかったので、 > > 去年Mgroongaの話題で出ていた > > -DGRN_WITH_BUNDLED_MECAB=ON > > を付加してビルドしました。 > > これってPgroongaで使用しても問題無いですよね? > > はい、問題ありません。 > 配布パッケージもそのオプションを指定しています。 > > 具体的には↓のオプションを指定しています。 > > https://github.com/pgroonga/pgroonga/blob/master/Rakefile#L483-L489 ありがとうございます。 MRUBYが足りていないことに気付いていなかったので、 -DGRN_WITH_MRUBY=ON を付加してビルドを実行したところ、以下のエラーが発生するようになりました。 C:\pgroonga-1.0.2\vendor\groonga\vendor\mruby\mruby-onig-regexp\src\mruby_onig_regexp.c(625): error C2440: '初期化中' : 'mrb_value' から 'mrb_float' に変換できません。 [C:\pgroonga-1.0.2\vendor\groonga\vendor\mruby\mruby.vcxproj] C:\pgroonga-1.0.2\vendor\groonga\vendor\mruby\mruby-onig-regexp\src\mruby_onig_regexp.c(625): error C2440: '初期化中' : 'mrb_value' から 'mrb_vtype' に変換できません。 [C:\pgroonga-1.0.2\vendor\groonga\vendor\mruby\mruby.vcxproj] C:\pgroonga-1.0.2\vendor\groonga\vendor\mruby\mruby-onig-regexp\src\mruby_onig_regexp.c(788): error C2440: '初期化中' : 'mrb_value' から 'mrb_float' に変換できません。 [C:\pgroonga-1.0.2\vendor\groonga\vendor\mruby\mruby.vcxproj] C:\pgroonga-1.0.2\vendor\groonga\vendor\mruby\mruby-onig-regexp\src\mruby_onig_regexp.c(788): error C2440: '初期化中' : 'mrb_value' から 'mrb_vtype' に変換できません。 [C:\pgroonga-1.0.2\vendor\groonga\vendor\mruby\mruby.vcxproj] 一応、Rubyをインストールしてみたのですが、状況は変わりませんでした。 原因&対処法について、何か情報はありませんでしょうか? > > あと、1.0.2の下位互換性の有無を教えてください。 > > 下位互換性があるのでバイナリーを更新して接続しなおせば新しい > PGroongaになっています。インデックスを作りなおす必要はありま > せん。 了解しました。 ----------------------------- 高見 直輝 <takam****@orega*****> 株式会社オレガ TEL:03-3267-0150 FAX:03-3267-0180