ロボット、千葉ロッテマリーンズについていいかげんなことを書きます。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
例のツールの一部を修正しました。
少しは使いやすくなったかなと思います。
とりあえず動作例を作ろうと思ってOpenRTM-aist-1.1.1-Releaseをインストールしたときに付いてくるRTCビルダでRTCを作っているのですが、少し引っかかる点がありました。
LinuxでRTCをビルド後にmake installと入力すると/usr/local/components/libにRTCがインストールされるわけですが、何故かサービスポートを使用したRTCはインストールに失敗しました。
エラーの内容はこんな感じです。
include/ArmController/CMakeLists.txtで、
のPARENT_SCOPEはオプションなので最後に付加する必要があるわけですが、サービスポートを使うと間に入ってしまってPARENT_SCOPEという名前のファイルを探してしまうみたいですね。
とりあえずこちらで編集して対応することにします。
というかRTCビルダの以前のバージョンだとPARENT_SCOPEのオプション自体がなかったのでエラーが出なかったみたいなのですけど、何でこんな変更をしたのでしょうね?
にほんブログ村のロボットのカテゴリから
全然人が来ない・・・
少しは使いやすくなったかなと思います。
とりあえず動作例を作ろうと思ってOpenRTM-aist-1.1.1-Releaseをインストールしたときに付いてくるRTCビルダでRTCを作っているのですが、少し引っかかる点がありました。
LinuxでRTCをビルド後にmake installと入力すると/usr/local/components/libにRTCがインストールされるわけですが、何故かサービスポートを使用したRTCはインストールに失敗しました。
エラーの内容はこんな感じです。
CMake Error at include/ArmController/cmake_install.cmake:36 (FILE):
file INSTALL cannot find
"/root/RobotArmController/include/ArmController/PARENT_SCOPE".
Call Stack (most recent call first):
include/cmake_install.cmake:37 (INCLUDE)
cmake_install.cmake:39 (INCLUDE)
include/ArmController/CMakeLists.txtで、
set(hdrs ArmController.h
PARENT_SCOPE
ManipulatorCommonInterface_CommonSVC_impl.h
ManipulatorCommonInterface_MiddleLevelSVC_impl.h
)
のPARENT_SCOPEはオプションなので最後に付加する必要があるわけですが、サービスポートを使うと間に入ってしまってPARENT_SCOPEという名前のファイルを探してしまうみたいですね。
とりあえずこちらで編集して対応することにします。
というかRTCビルダの以前のバージョンだとPARENT_SCOPEのオプション自体がなかったのでエラーが出なかったみたいなのですけど、何でこんな変更をしたのでしょうね?
にほんブログ村のロボットのカテゴリから
全然人が来ない・・・
PR
この記事にコメントする