[openrtm-users 00849] Re: SimpleIO の run.sh のエラー
kurihara shinji
shinji.kurihara @ aist.go.jp
2009年 6月 25日 (木) 17:15:49 JST
静岡大学 清水様
お世話になっております。
産総研 栗原です。
ご指摘のエラーに関してですが、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 <masayuki.shimizu @ aist.go.jp> 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等)
>
> 以上、よろしくお願いいたします。
>
> 静岡大 清水
>
> --------------------
> Masayuki Shimizu
> Assistant Professor
> Dept. of Mechanical Engineering, Shizuoka Univ.
> 3-5-1, Johoku, Naka-ku, Hamamatsu 432-8561, JAPAN
> TEL/FAX: +81-53-478-1061
> Email: tmsimiz @ ipc.shizuoka.ac.jp
>
--
----------
栗原 眞二 <shinji.kurihara @ aist.go.jp>
独立行政法人産業技術総合研究所
知能システム研究部門 統合知能研究グループ
〒305-8568
茨城県つくば市梅園1-1-1 中央第2
TEL: 029-861-5956
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: ConnectorComp.cpp
型: text/x-c++src
サイズ: 3794 バイト
説明: 無し
URL: <http://www.openrtm.org/pipermail/openrtm-users/attachments/20090625/3d88eba8/attachment-0001.cpp>
openrtm-users メーリングリストの案内