安藤@産総研です
> このたび、研究で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
>
> をインストールしました。
もしよろしければ、これらのパッケージのインストールの手順や
インストールするときに躓いたことなど紹介していただけませんか?
よろしくお願いいたします。
はじめまして。原@中央大です。
よろしくお願いします。
このたび、研究でOpenRTMを活用したいと考えています。
そこで、いままで研究で主に使用していたRed Hat系に
OpenRTMをインストールしたいと考えております。
OpenRTMをFedora Core 4もしくはRed Hat系にインストール
された方がいましたら注意点などのアドバイスをよろしくお願いいたします。
自分でもある程度試みて、インストールまではいったのですが
make install 後の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.
OpenRTMに必要なパッケージは
ACE 5.4.7
omniORB 4.0.4-1
boost 1.32.0-6
gcc 4.0.0-8
python 2.4
をインストールしました。
アドバイスよろしくお願いします。