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

独自データ型のポートを持つJavaのRTCがビルドエラーになる #500

Closed n-kawauchi closed 1 year ago

n-kawauchi commented 1 year ago

Describe the bug RTCBuilderにおいて、モジュール名が定義されている独自データ型のポートを定義したRTCのビルドが通らない

To Reproduce https://openrtm.org/openrtm/ja/doc/developersguide/dataport_advanced この方法で独自データ型のデータポートを定義し、Javaのコードを生成する。

Reproducibility 100%

Expected behavior

Environment

Additional context

n-ando commented 1 year ago

@n-kawauchi さんへ Linuxでの挙動がわかったら、ここに記載して坂本さんと情報共有してください。

n-kawauchi commented 1 year ago

@ga-sakamoto さん、このIssueでは2つの問題を報告しています。

n-kawauchi commented 1 year ago

@ga-sakamoto さん、エラーの原因は build_***.xml の設定2か所でした。

antでOSを判定してWindows, Unix(Linux) それぞれでプロパティを設定することで対応するようにしました。 RTCBが生成したbuild_ModuleName.xmlに修正を加えたものup-build_ModuleName.xmlを添付します。 よろしくお願いします。 build_ModuleName.xml.txt up-build_ModuleName.xml.txt

ga-sakamoto commented 1 year ago

@n-kawauchi さん 色々とご確認,ご調査頂き,ありがとうございます. また,こちらでの調査などが遅れてしまっており,たいへん申し訳ございませんでした. ひとまず,ご連絡を頂きました内容でコード生成するように修正させて頂きます.