OpenRTM / OpenRTP-aist

OpenRTP-aist: RT-Middleware and OMG RTC based component and system development tools implemented by AIST
Other
1 stars 6 forks source link

OpenRTPのみをインストールした場合にRTCBuilderでデータ型の一覧が表示されない #40

Closed Nobu19800 closed 5 years ago

Nobu19800 commented 5 years ago

Describe the bug OpenRTPのみをインストールした場合に以下のようにRTCBuilderでデータ型の一覧が表示されない。

image

To Reproduce Steps to reproduce the behavior:

  1. インストール時にカスタムを選択する
  2. OpenRTPのみを指定してインストールする
  3. OpenRTPを起動する
  4. RTCBuilderでデータポートの設定を行う

Reproducibility 100%

Expected behavior BasicDataType.idl等のIDLファイルはOpenRTM-aist C++版がインストールされていない場合でもインストールされている必要がある。Windows、Ubuntuに関わらずIDLファイルが指定の場所に配置されていなければならない。

Screenshots or Logs

Environment

Additional context

n-kawauchi commented 5 years ago

不具合確認しました。

Windowsでは、IDLファイルはC++版をマージモジュールとして組み込んでいます。このため、OpenRTM-aist-PythonとOpenRTM-aist-Javaは、それぞれが単独でインストールされた場合でも、C++版のIDLファイルを依存設定して一緒にインストールされるようにしています。 OpenRTPも同様の設定にします。

LinuxではOpenRTPのパッケージ作成時の設定で、deb系はopenrtm-aist-devと、rpmはOpenRTM-aist-develと依存設定にしていますので、IDLファイルがインストールされていないとOpenRTPはインストールできないようになっています。

n-kawauchi commented 5 years ago

msi生成用wxsにて対応完了。詳細は下記チケットに記載。 https://openrtm.org/redmine/issues/4661

OpenRTM-aist-1.2.1-Beta190703版のmsiにて動作OKでしたので、本Issueはcloseします。