[openrtm-users 00028] Re: Fedora Core 4へのRTMのインストールについて

Noriaki Ando n-ando @ aist.go.jp
2005年 10月 12日 (水) 12:55:20 JST


安藤@産総研です

> このたび、研究でOpenRTMを活用したいと考えています。
> そこで、いままで研究で主に使用していたRed Hat系に
> OpenRTMをインストールしたいと考えております。
> 
> OpenRTMをFedora Core 4もしくはRed Hat系にインストール
> された方がいましたら注意点などのアドバイスをよろしくお願いいたします。
> 
> 
> 自分でもある程度試みて、インストールまではいったのですが
> make install 後のrun.shでエラーがでてしまいます。

これは、example/SimpleIO/run.sh ということでよろしいですか?

> Starting omniORB omniNames: localhost.localdomain:9876
> ../../utils/rtm-naming/rtm-naming: line 24: -start: command not found
> 無効な引数: "./rtc.conf"
> 無効な引数: "./rtc.conf"
> 無効な引数: "./rtc.conf"
> Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.5/FAQ
> ./run.sh: line 20: kill: (32287) - そのようなプロセスはありません
> Naming service is stopped.

run.sh は以下のようなシェルスクリプトになっています。
------------------------------------------------------------
#!/bin/sh
nsport='9876'
hostname=`hostname`
../../utils/rtm-naming/rtm-naming $nsport
echo 'NameServer '$hostname':'$nsport > ./rtc.conf

kterm -e ./ConsoleInComp -f ./rtc.conf &
kterm -e ./ConsoleOutComp -f ./rtc.conf &

sleep 5
kterm -e ./ConnectorComp -f ./rtc.conf &
sleep 10

nspid=`ps -ax | grep 9876 | awk '{print $1}'`

kill $nspid
echo 'Naming service is stopped.'
------------------------------------------------------------

> 無効な引数: "./rtc.conf"
> 無効な引数: "./rtc.conf"
> 無効な引数: "./rtc.conf"

に関しては、kterm を実行している部分のエラーのようですね。
kterm -e ./ConsoleInComp -f ./rtc.conf
が実行できるかどうか試してみてください。
これは、別の窓を開いてそこで ./ConsoleInComp -f ./rtc.conf を
実行するのと同等な操作です。

> Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.5/FAQ

http://66.102.7.104/search?q=cache:ojbWNyt_tnMJ:procps.sourceforge.net/faq.html+FAQ+procps+bogus&hl=ja
にあるように、psのオプションに関する warning です。
ps -ax -> ps ax
とすることで warning はなくなると思います。

> OpenRTMに必要なパッケージは
> 
> ACE 5.4.7
> omniORB 4.0.4-1
> boost 1.32.0-6 
> gcc 4.0.0-8
> python 2.4
> 
> をインストールしました。

もしよろしければ、これらのパッケージのインストールの手順や
インストールするときに躓いたことなど紹介していただけませんか?

よろしくお願いいたします。

          安藤慶昭@独立行政法人産業技術総合研究所 研究員
                    知能システム研究部門 タスクインテリジェンス研究グループ
                    〒305-8568 茨城県つくば市梅園1-1-1 中央第2
                    TEL: 029-861-5981 FAX: 029-861-5971
                    n-ando @ aist.go.jp, n-ando @ ieee.org



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