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

Back to archive index

ongaeshi ongae****@gmail*****
2012年 3月 26日 (月) 02:41:26 JST


ongaeshiです。

$ sudo gem install rroonga -v 1.3.1 --verbose

したところ、特にビルド時にwarningが表示されなかったため、
MacPorts管理の /opt/local/ 以外の場所に
groongaがインストールされていないか調べてみました。

$ find /usr/local -name "*groonga*"
/usr/local/bin/groonga
/usr/local/lib/groonga
/usr/local/lib/libgroonga.a
/usr/local/lib/libgroonga.la
.
.

あれ?/usr/localにもgroongaが(泣)
どうも昔ソースからビルドしたgroongaを消し忘れていたようです。

ちゃんとアンインストールする方法が分からなかったため、

1. groonga.old 等に名前変更
2. シェルの再起動
3. 再度 sudo gem install rroonga -v 1.3.1 --verbose

で、rroonga1.3.1 が動くようになりました!
※ 念のため、rroonga2.0.0も再度試してみましたがやはりこちらは動きませんでした。

ありがとうございました。

2012年3月25日21:29 Kouhei Sutou <kou****@clear*****>:
> 須藤です。
>
> 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 mailing list
> groon****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev



-- 
/******************************************
 ongaeshi
 MAIL:   ongae****@gmail*****
 WEB:   http://ongaeshi.me
 Twitter: http://twitter.com/ongaeshi
 ******************************************/




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