静岡大学 清水様
お世話になっております。
産総研 栗原です。
ご指摘のエラーに関してですが、SimpleIO/ConnectorComp.cppの
バグが原因でした。
具体的には、下記の3点の修正が必要です。
・"Flush","New","Periodic"を全て小文字の"new","flush","periodic"
に変更。
・"dataport.interface_type"の"CORBA_Any"を"corba_cdr"に変更。
・"dataport.push_interval"を"dataport.push_rate"に変更。
修正したものを添付させて頂いておりますので、examples/SimpleIO/
ConnectorComp.cppと置き換えてご使用ください。
ご迷惑をお掛けしまして大変申し訳ございません。
以上、宜しくお願い致します。
On Wed, 24 Jun 2009 13:35:25 +0900 (JST)
Masayuki Shimizu wrote:
> OpenRTM-aist開発者の皆様
>
> 1.0.0-RC1のexample/SimpleIOの
> run.shを起動すると、
> lt-ConnectorComp: ConnectorComp.cpp:129 int main(int,
> char**): Assertion 'ret == RTC::RTC_OK' failed.
> というエラーが出ます。
> ポートのconnectがエラーとなっているようですが、
> トレースが面倒なので、このような症状の経験があれば、
> 原因とその対処法を教えてください。
>
> 使用環境は、Fedora Core 5, omniORB-4.1.2です。
> ダウンロードしたOpenRTM-aist-1.0.0-RC1を
> $ ./configure --prefix=/usr
> $ make
> とした後、example/SimpleIO内で
> $ sh run.sh
> をしただけで、他には手を加えてません。
>
> なお、現在のシステムには0.4.2がインストールされて
> いるため、1.0.0はインストールせずに使ってます。
> RtcLinkも0.4.2のままなので、
> RtcLink等からのポート接続は試してません。
>
> # ところで、0.4.2と1.0.0の共存は出来るのでしょうか?
> もし可能であれば、方法を教えて頂けると助かります。
> (RTCヘッダファイル、ライブラリ、RtcLink等)
>
> 以上、よろしくお願いいたします。
>
> 静岡大 清水
OpenRTM-aist開発者の皆様
1.0.0-RC1のexample/SimpleIOの
run.shを起動すると、
lt-ConnectorComp: ConnectorComp.cpp:129 int main(int,
char**): Assertion 'ret == RTC::RTC_OK' failed.
というエラーが出ます。
ポートのconnectがエラーとなっているようですが、
トレースが面倒なので、このような症状の経験があれば、
原因とその対処法を教えてください。
使用環境は、Fedora Core 5, omniORB-4.1.2です。
ダウンロードしたOpenRTM-aist-1.0.0-RC1を
$ ./configure --prefix=/usr
$ make
とした後、example/SimpleIO内で
$ sh run.sh
をしただけで、他には手を加えてません。
なお、現在のシステムには0.4.2がインストールされて
いるため、1.0.0はインストールせずに使ってます。
RtcLinkも0.4.2のままなので、
RtcLink等からのポート接続は試してません。
# ところで、0.4.2と1.0.0の共存は出来るのでしょうか?
もし可能であれば、方法を教えて頂けると助かります。
(RTCヘッダファイル、ライブラリ、RtcLink等)
以上、よろしくお願いいたします。
静岡大 清水