忍者ブログ
ロボット、千葉ロッテマリーンズについていいかげんなことを書きます。
[512]  [511]  [510]  [509]  [508]  [507]  [506]  [505]  [504]  [503]  [502
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

例のツールの一部を修正しました。
少しは使いやすくなったかなと思います。










とりあえず動作例を作ろうと思って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
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
フリーエリア
最新CM
[08/31 ysuga]
[08/31 Nobu]
[08/31 ysuga]
[12/11 Nobu]
[12/11 Kanamura]
最新TB
プロフィール
HN:
Nobu
年齢:
36
性別:
男性
誕生日:
1988/09/22
職業:
あれ
趣味:
妄想、自堕落
バーコード
ブログ内検索
P R
カウンター
忍者ブログ [PR]