jsk-ros-pkg / jsk_robot

jsk-ros-pkg/jsk_robot
https://github.com/jsk-ros-pkg/jsk_robot
73 stars 97 forks source link

[naoeus, peppereus] catkin btする時にビルドするパッケージnaoqi_bridge_msgs, naoqi_driver がどこから来ているか分からないです. #571

Closed kochigami closed 8 years ago

kochigami commented 8 years ago

catkin clean -a catkin bt でpeppereus naoeusをビルドするときに, naoeus: nao_apps, naoqieus, nao_description, euscollada, naoqi_bridge_msgs, naoqi_driver

peppereus: euscollada, naoqi_bridge_msgs, naoqi_driver_py, naoqi_pose, pepper_bringup, pepper_description, pepper_sensors_py, naoqieus, naoqi_driver, naoqi_sensors_py

をそれぞれビルドします. 今ビルドが通らなくなっている,naoqi_driverがどこで呼ばれているか知りたいです, (naoqi_driverに依存せずpeppereusが動かせたら,ペッパーはnaoqi_driver_pyを使って動かせるようになるはず)

package.xmlでbuild dependになっているパッケージ(run dependにも含まれている)はそれぞれ naoeusは nao_apps, naoqieus, nao_description, rostest

peppereusは pepper_bringup, naoqieus, pepper_description, rostest

それぞれのパッケージの package.xml の build/ run depend を見ると,catkin btでビルドしようとするパッケージのうち, naoqi_bridge_msgs, naoqi_driver以外は含まれます.

k-okada commented 8 years ago

$ rospack depends-why --target naoqi_driver peppereus Dependency chains from peppereus to naoqi_driver:

こういうことかな.

ただ,もんだいはアルデバランのひとが不用意にlibqiのバージョンを上げたことにあるので,

$ wget http://packages.ros.org/ros/ubuntu/pool/main/r/ros-indigo-naoqi-libqi/ros-indigo-naoqi-libqi_2.3.0-1trusty-20160109-140942-0800_amd64.deb $ sudo dpkg -i ros-indigo-naoqi-libqi_2.3.0-1trusty-20160109-140942-0800_amd64.deb

で解決しないかな.

これがこのまえのshadow-fixedにして最新のバイナリにする,ということの弊害ですね.テスト期間がすくないので,こういうことがおこりますね.

◉ Kei Okada

2016-03-16 22:09 GMT+09:00 Kanae Kochigami notifications@github.com:

catkin clean -a catkin bt でpeppereus naoeusをビルドするときに, naoeus: nao_apps, naoqieus, nao_description, euscollada, naoqi_bridge_msgs, naoqi_driver

peppereus: euscollada, naoqi_bridge_msgs, naoqi_driver_py, naoqi_pose, pepper_bringup, pepper_description, pepper_sensors_py, naoqieus, naoqi_driver, naoqi_sensors_py

をそれぞれビルドします. 今ビルドが通らなくなっている,naoqi_driverがどこで呼ばれているか知りたいです, (naoqi_driverに依存せずpeppereusが動かせたら,ペッパーはnaoqi_driver_pyを使って動かせるようになるはず)

package.xmlでbuild dependになっているパッケージ(run dependにも含まれている)はそれぞれ naoeusは nao_apps, naoqieus, nao_description, rostest

peppereusは pepper_bringup, naoqieus, pepper_description, rostest

それぞれのパッケージの package.xml の build/ run depend を見ると,catkin bt でビルドしようとするパッケージのうち, naoqi_bridge_msgs, naoqi_driver以外は含まれます.

— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/jsk-ros-pkg/jsk_robot/issues/571

kochigami commented 8 years ago

ご教示ありがとうございます.ビルドできました.

http://answers.ros.org/question/84616/help-understanding-system-and-package-dependencies-with-rosbuild-and-catkin/ http://www.ros.org/reps/rep-0127.html#run-depend-multiple を読んで,run depend, build dependの役割を勉強し,納得しました.

昨日はペッパー動かなくなったけれど,qiについて少し勉強できたので良かったです.