[groonga-dev,00724] Re: gem install rroonga でエラー

Back to archive index

Kouhei Sutou kou****@clear*****
2012年 3月 25日 (日) 21:29:43 JST


須藤です。

In <CA+vpKipEZPFB3qgjDs66SZBhe32PiF+w_xKqmd****@mail*****>
  "[groonga-dev,00723] gem install rroonga でエラー" on Sun, 25 Mar 2012 20:41:27 +0900,
  ongaeshi <ongae****@gmail*****> wrote:

> Milkodeという自作ソフトの内部でrroongaを使わせてもらっています。
> いつのタイミングからか、gem経由で新しくインストールしたrroongaが
> 上手く動かなくなってしまいました。

すみません!
rroonga 2.0.0は間違ってgemの中に私の手元でビルドした*.oや
*.soが入ってしまっていて、それで64bit以外のLinuxではビルドに
失敗するのです。。。

来週中にバージョンアップするのでもう少しお待ちください。。。

> エラーその2
> 
>   # 1.3.1を入れる
>   $ sudo gem install rroonga -v 1.3.1
> 
>   # こちらも動かないがエラーの内容は異なる
>   $ milk web
>   milk web
>   dyld: lazy symbol binding failed: Symbol not found: _grn_ctx_set_finalizer
>     Referenced from:
> /opt/local/lib/ruby1.9/gems/1.9.1/gems/rroonga-1.3.1/lib/groonga.bundle
>     Expected in: flat namespace

こちらはなにかしら。。。

  sudo gem install --verbose rroonga -v 1.3.1

としてもらえますか?
これで、ビルド時のログも表示されるようになります。
ビルドした時点でgrn_ctx_set_finalizerが見えなかったら、何か
warningがでると思います。これがでたらたぶんみているgroongaが
古いのだと思います。

ビルド時点でwarningがでなかった場合は、ビルド時にみている
groongaと実際に使うときにみているgroongaが違うのかもしれない。

システムにすでにgroongaがインストールされているかどうか確認
してもらえますか?もしかしたら、そっちを見にいっているかもし
れません。

-- 
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270)

プログラミングが好きなソフトウェア開発者を募集中:
  http://www.clear-code.com/recruitment/




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