-
Notifications
You must be signed in to change notification settings - Fork 53
Open
Description
hrpsysまわりを最新にしてビルドしたあと、シミュレータを立ち上げ、
(jaxon_red-init)
とすると、
/home/tamura/ros/indigo_parent/devel/share/euslisp/jskeus/eus/Linux64/bin/irteusgl 0 error: unbound variable hrpsys_ros_bridge::openhrp_impedancecontrollerservice_getobjectturnarounddetectorparamrequest in (eval srv-request)
と言われて、*ri*が作れませんでした。
当該の部分はOCTDとして別RTCになったはずなので、(https://github.com/fkanehiro/hrpsys-base/pull/1101)
どこか古い何かが残っているのだと思いcatkin cleanしてもう一度ビルドしなおしてもダメで、
hrpsys_ros_bridge/srv以下に
OpenHRP_ImpedanceControllerService_getObjectContactTurnaroundDetectorParam.srv
OpenHRP_ImpedanceControllerService_getObjectForceMoments.srv
というのを見つけて(どこかで自動生成したのが残ったのだと思いますが)、rtmros_commonごと
git clean -xfd
してビルドしなおしたところ、今度は*ri*が作れるようになりました。
idl等が変わった時には--force-cmakeをつけてビルドするだけでなく、gitのリポジトリを綺麗にすると解決することもあることがわかりました。
一応報告しておきます。
Metadata
Metadata
Assignees
Labels
No labels