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

IDLファイルが自作のIDLファイルをインクルードしている場合にファイルがコピーされない #59

Closed Nobu19800 closed 5 years ago

Nobu19800 commented 5 years ago

Describe the bug

RTCBuilderでコード生成時、以下のようなIDLファイル(test2.idl)でデータ型を定義した場合に、インクルードしたtest3.idlがコピーされない。

test2.idl.txt test3.idl.txt

また手動でtest3.idlをコピーしたとしても、Javaの場合にはidlj実行時にidlフォルダをインクルードディレクトリに設定していないためエラーになる。

To Reproduce Steps to reproduce the behavior:

  1. test2.idlのSample::SampleDataType2をデータ型に設定してデータポートを定義する
  2. RTC Builderでコードを生成する

Reproducibility 100%

Expected behavior インクルードしたIDLファイル(test3.idl)をidlファルダにコピーするようにする。 Javaの場合はidlj実行時のオプションに-i 'idl'を追加する必要がある。

Screenshots or Logs If applicable, add screenshots or logs to help explain your problem.

Environment

Additional context

ga-sakamoto commented 5 years ago

インクルード先のIDLファイルを探す先の問題や,どこまで遡るのか?といった問題があるため,とりあえずは現状のままとする