[choreonoid-users-ja 00053] Re: Ubuntu11.10にてBalancerPulginが動かない

Shin'ichiro Nakaoka s.nakaoka @ aist.go.jp
2012年 8月 31日 (金) 05:58:24 JST


産総研の中岡です。

大変申し訳ありません、この問題は私の確認不足によるもので、
64bit版の11.10ではBalancerPluginバイナリの動作チェックをしていませんでした。
(32bit版についてはチェックしてOKだったので、問題ないかと思ってしまってい
ました。)

いちおうBalancerPluginのバイナリについてはライブラリのバージョンになるべ
く依存しないように作っているのですが、libcについてUbuntu11.10から12.04に
かけて、ABIコンパチでない変更があったのかもしれません。この場合どのよう
に対処すべきかまだ分からないのですが、さすがにlibcの違いとなると、libcの
バージョンごとに別のバイナリが必要になるかもしれませんね。対応を考えます
ので、しばらくお待ちいただけますでしょうか。

原さん

BalancerPluginについては、ソース非公開で、バイナリのみをパッケージに入れ
ていますので、そもそもリコンパイルできないということになっております。

実は各OSバージョンに対する確認は未だに私がVirtual Boxを使って手作業で
チェックをしていまして、これは大変いかんですね。チェックの自動化をすべき
なのは分かっているのですが、今のところその作業に手をつける余裕がありませ
んので、日本に帰ってから体制を整えていければと思います。


(08/30/12 10:45), Isao Hara wrote:
> 小島様:
> 
> 原@産総研です。
> おっしゃる意味がよくわかないのですが、Chorenoidのプラグインのロード時に
> 問題があるのですよね?
> エラーメッセージを見る限りでは、GLIBのバージョンミスマッチに見えます。
> そのため、Choreonoidのすべてのバイナリを削除し、もう一度コンパイルしなお
> してみてください。
> 
> もしくは、12.04で動作するものを使って、諸事情の方を対処する方が簡単だと
> 思います。
> 
> 
> (2012/08/30 14:53), k-kojima wrote:
>> 原様
>>
>> 小島です。
>> 早速のご返事ありがとうございます。
>>
>>> 11.10にインストールしたときに、すべてリコンパイルされたのでしょうか?
>>> ibCnoidBalancerPlugin.so
>>> をリコンパイルすればよいかと思います。
>>>
>> すみません。私の書き方が悪かったみたいです。
>> そもそも、別のバソコンを使っており、インストールし直しというよりも新規インストールしたので問題ないと思います。
>>
>>
>> 2012年8月30日 14:32 isao-hara @ aist.go.jp <isao-hara @ aist.go.jp>:
>>> 小島様:
>>>
>>> こんにちは、原@産総研です。
>>> 下記のエラーメッセージをみると単にGLIBのパージョンミスマッチに見えます。
>>> 11.10にインストールしたときに、すべてリコンパイルされたのでしょうか?
>>>
>>> ibCnoidBalancerPlugin.so
>>>
>>> をリコンパイルすればよいかと思います。
>>>
>>>
>>> (12/08/30 13:20), k-kojima wrote:
>>>> 小島です。
>>>>
>>>> 度々お世話になっています。
>>>> choreonoidを1.3にバージョンアップしてみたのですが、
>>>> Balancerプラグインのボタンが有効になっていません。
>>>> (最初Ubuntu12.04 64bit インストールしBalancerプラグインが機能したのですが、諸事情によりUbuntu11.10
>>>> 64bitにてインストールし直すとプラグインが機能しませんでした)
>>>>
>>>> Ubuntu 11.10 64bit choreonoid-1.3.1 です。
>>>>
>>>> メッセージは以下のようになっています。
>>>>
>>>> プラグインファイル"/home/XXX/src/choreonoid-1.3.1/lib/choreonoid-1.3/libCnoidBalancerPlugin.so"を読み込み中
>>>> プラグインの読み込みが出来ませんでした。
>>>> Cannot load library
>>>> /home/XXX/src/choreonoid-1.3.1/lib/choreonoid-1.3/libCnoidBalancerPlugin.so:
>>>> (/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found
>>>> (required by /home/XXX/src/choreonoid-1.3.1/lib/choreonoid-1.3/libCnoidBalancerPlugin.so))
>>>> プラグインファイル"/home/XXX/src/choreonoid-1.3.1/lib/choreonoid-1.3/libCnoidSimpleControllerPlugin.so"を読み込み中
>>>> プラグインファイル"/home/XXX/src/choreonoid-1.3.1/lib/choreonoid-1.3/libCnoidPoseSeqPlugin.so"を読み込み中
>>>> プラグインファイル"/home/XXX/src/choreonoid-1.3.1/lib/choreonoid-1.3/libCnoidBodyPlugin.so"を読み込み中
>>>> Bodyプラグインが読み込まれました。
>>>> プラグインファイル"/home/XXX/src/choreonoid-1.3.1/lib/choreonoid-1.3/libCnoidBalancerPlugin.so"を読み込み中
>>>> プラグインの読み込みが出来ませんでした。
>>>> Cannot load library
>>>> /home/XXX/src/choreonoid-1.3.1/lib/choreonoid-1.3/libCnoidBalancerPlugin.so:
>>>> (/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found
>>>> (required by /home/XXX/src/choreonoid-1.3.1/lib/choreonoid-1.3/libCnoidBalancerPlugin.so))
>>>> SimpleControllerプラグインが読み込まれました。
>>>> PoseSeqプラグインが読み込まれました。
>>>> プラグインファイル"/home/XXX/src/choreonoid-1.3.1/lib/choreonoid-1.3/libCnoidBalancerPlugin.so"を読み込み中
>>>> プラグインの読み込みが出来ませんでした。
>>>> Cannot load library
>>>> /home/XXX/src/choreonoid-1.3.1/lib/choreonoid-1.3/libCnoidBalancerPlugin.so:
>>>> (/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found
>>>> (required by /home/XXX/src/choreonoid-1.3.1/lib/choreonoid-1.3/libCnoidBalancerPlugin.so))
>>>>
>>>
>>> --
>>> ---------
>>> 産業技術総合研究所  知能システム研究部門
>>> 統合知能研究G
>>> 主任研究員 原  功 <Isao-Hara @ aist.go.jp>
>>> Isao HARA, Senior Research Scientist, ISRI, AIST, Japan
>>> Phone: +81-29-861-5973     Fax: +81-29-862-6631
>>>
>>
>>
> 
> 


-- 
Shin'ichiro Nakaoka <s.nakaoka @ aist.go.jp>


choreonoid-users-ja メーリングリストの案内