[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 メーリングリストの案内