Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cmake failed at jsk_rviz_plugins in jsk.rosbuild #5

Closed
k-okada opened this issue Mar 5, 2014 · 13 comments
Closed

cmake failed at jsk_rviz_plugins in jsk.rosbuild #5

k-okada opened this issue Mar 5, 2014 · 13 comments

Comments

@k-okada
Copy link
Member

k-okada commented Mar 5, 2014

moved from jsk-ros-pkg/jsk_common#287

クリーンインストールしたUbuntu 12.04 32bitにおいてjsk.rosbuildを実行したところjsk_rviz_pluginsのビルドが以下のエラーで失敗する.
ros-hydro-rvizがjsk.rosbuildから入っていないことが原因で, これを手動でインストールしたところ通ったことからパッケージの依存関係の解決がうまく行っていない可能性がある.

-- +++ processing catkin metapackage: 'jsk_common'
-- ==> add_subdirectory(jsk-ros-pkg/jsk_common/jsk_common)
-- +++ processing catkin package: 'jsk_footstep_msgs'
-- ==> add_subdirectory(jsk-ros-pkg/jsk_common/jsk_footstep_msgs)
-- Generating .msg files for action jsk_footstep_msgs/PlanFootsteps /home/leus/ros/hydro/src/jsk-ros-pkg/jsk_common/jsk_footstep_msgs/action/PlanFootsteps.action
Generating for action PlanFootsteps
-- Generating .msg files for action jsk_footstep_msgs/ExecFootsteps /home/leus/ros/hydro/src/jsk-ros-pkg/jsk_common/jsk_footstep_msgs/action/ExecFootsteps.action
Generating for action ExecFootsteps
-- jsk_footstep_msgs: 16 messages, 0 services
-- +++ processing catkin package: 'jsk_gui_msgs'
-- ==> add_subdirectory(jsk-ros-pkg/jsk_common/jsk_gui_msgs)
-- jsk_gui_msgs: 12 messages, 1 services
-- +++ processing catkin package: 'jsk_hark_msgs'
-- ==> add_subdirectory(jsk-ros-pkg/jsk_common/jsk_hark_msgs)
-- jsk_hark_msgs: 1 messages, 0 services
-- +++ processing catkin package: 'jsk_pcl_ros'
-- ==> add_subdirectory(jsk-ros-pkg/jsk_recognition/jsk_pcl_ros)
-- jsk_pcl_ros: 6 messages, 9 services
-- +++ processing catkin package: 'jsk_rosjava_messages'
-- ==> add_subdirectory(jsk-ros-pkg/jsk_smart_apps/jsk_rosjava_messages)
-- +++ processing catkin package: 'jsk_rviz_plugins'
-- ==> add_subdirectory(jsk-ros-pkg/jsk_visualization/jsk_rviz_plugins)
CMake Error at /opt/ros/hydro/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a configuration file for package rviz.

  Set rviz_DIR to the directory containing a CMake configuration file for
  rviz.  The file will have one of the following names:

    rvizConfig.cmake
    rviz-config.cmake

Call Stack (most recent call first):
  jsk-ros-pkg/jsk_visualization/jsk_rviz_plugins/catkin.cmake:9 (find_package)
  jsk-ros-pkg/jsk_visualization/jsk_rviz_plugins/CMakeLists.txt:2 (include)


CMake Error at /opt/ros/hydro/share/catkin/cmake/catkin_package.cmake:156 (message):
  catkin_package() DEPENDS on 'rviz' which must be find_package()-ed before.
  If it is a catkin package it can be declared as CATKIN_DEPENDS instead
  without find_package()-ing it.
Call Stack (most recent call first):
  /opt/ros/hydro/share/catkin/cmake/catkin_package.cmake:98 (_catkin_package)
  jsk-ros-pkg/jsk_visualization/jsk_rviz_plugins/catkin.cmake:11 (catkin_package)
  jsk-ros-pkg/jsk_visualization/jsk_rviz_plugins/CMakeLists.txt:2 (include)
@snozawa
Copy link

snozawa commented Mar 12, 2014

jsk.rosbuildを使ってhydro / catkinでインストールすると、同じエラーになり、同じ解決方法でうまくいきました。

jsk-ros-pkg/jsk_roseus#3
だとテストが通っているとのことでしたが、なぜでしょうか。
travisは
https://github.com/jsk-ros-pkg/jsk_visualization/blob/master/.travis.yml
でしょうか。

@garaemon
Copy link
Member

manifest.xmlとpackage.xmlが二つあるのが問題にみえます。
これによってrosdepでインストールが失敗してる酔うに見えます。

travisの方は一回manifest.xmlをrenameしています。jsk.rosbuildの方も対応させます

@k-okada
Copy link
Member Author

k-okada commented Mar 12, 2014

manifest.xmlに<rosdep name="rviz"/>とあるので,manifext/package問題ではないように見えますね.

ログが添付されていないので,わからないですが,rosdep
している所でjsk_rviz_pluginでのmanifest.xmlにrvizが展開されてインストールされているはずなので,そのへんを見てみて下さい
@snozawa

On Thu, Mar 13, 2014 at 3:31 AM, Ryohei Ueda notifications@github.comwrote:

manifest.xmlとpackage.xmlが二つあるのが問題にみえます。
これによってrosdepでインストールが失敗してる酔うに見えます。

travisの方は一回manifest.xmlをrenameしています。jsk.rosbuildの方も対応させます


Reply to this email directly or view it on GitHubhttps://github.com//issues/5#issuecomment-37445977
.

@garaemon
Copy link
Member

解決されていると思う(僕の手元では遭遇しない)のですが、どうでしょうか? @snozawa

@eisoku9618
Copy link
Contributor

Ubuntu12.04 64bitではjsk.rosbuildの中のrosdepしているところで以下のログが出ていて,最終的に同じエラーで止まりました.

ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
openni_scene: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
baxtereus: Cannot locate rosdep definition for [euscollada]
dynamic_tf_publisher: Missing resource tf
ROS path [0]=/home/eisoku/ros/hydro/src
pr2eus: Missing resource roslang
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_footstep_planner: Missing resource geometry_msgs
ROS path [0]=/home/eisoku/ros/hydro/src
posedetection_msgs: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
roswww: Missing resource rospy
ROS path [0]=/home/eisoku/ros/hydro/src
openni_swipe: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
baxter_interface: Cannot locate rosdep definition for [baxter_core_msgs]
jsk_interactive_marker: Missing resource pcl
ROS path [0]=/home/eisoku/ros/hydro/src
checkerboard_detector: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
euscollada: Missing resource collada_urdf
ROS path [0]=/home/eisoku/ros/hydro/src
baxter_examples: Cannot locate rosdep definition for [baxter_interface]
kinect_near_mode_calibration: Missing resource eigen
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_ik_server: Missing resource moveit_msgs
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_topic_tools: Missing resource topic_tools
ROS path [0]=/home/eisoku/ros/hydro/src
collada_tools: Missing resource rospy
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_teleop_joy: Missing resource std_msgs
ROS path [0]=/home/eisoku/ros/hydro/src
resized_image_transport: Missing resource opencv2
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_gui_msgs: Missing resource std_msgs
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_pcl_ros: Cannot locate rosdep definition for [pcl]
nao_description: Missing resource urdf
ROS path [0]=/home/eisoku/ros/hydro/src
rospatlite: Missing resource std_msgs
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_hark_msgs: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
image_view2: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
rosping: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
openni_pointer: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_rviz_plugins: Missing resource rviz
ROS path [0]=/home/eisoku/ros/hydro/src
baxter_tools: Cannot locate rosdep definition for [baxter_maintenance_msgs]

@garaemon
Copy link
Member

groovy hydroどっちですか?

-- ryohei

On Thu, Mar 27, 2014 at 10:57 PM, Eisoku Kuroiwa
notifications@github.comwrote:

Ubuntu12.04
64bitではjsk.rosbuildの中のrosdepしているところで以下のログが出ていて,最終的に同じエラーで止まりました.

ERROR: the following packages/stacks could not have their rosdep keys
resolved
to system dependencies:
openni_scene: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
baxtereus: Cannot locate rosdep definition for [euscollada]
dynamic_tf_publisher: Missing resource tf
ROS path [0]=/home/eisoku/ros/hydro/src
pr2eus: Missing resource roslang
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_footstep_planner: Missing resource geometry_msgs
ROS path [0]=/home/eisoku/ros/hydro/src
posedetection_msgs: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
roswww: Missing resource rospy
ROS path [0]=/home/eisoku/ros/hydro/src
openni_swipe: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
baxter_interface: Cannot locate rosdep definition for [baxter_core_msgs]
jsk_interactive_marker: Missing resource pcl
ROS path [0]=/home/eisoku/ros/hydro/src
checkerboard_detector: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
euscollada: Missing resource collada_urdf
ROS path [0]=/home/eisoku/ros/hydro/src
baxter_examples: Cannot locate rosdep definition for [baxter_interface]
kinect_near_mode_calibration: Missing resource eigen
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_ik_server: Missing resource moveit_msgs
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_topic_tools: Missing resource topic_tools
ROS path [0]=/home/eisoku/ros/hydro/src
collada_tools: Missing resource rospy
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_teleop_joy: Missing resource std_msgs
ROS path [0]=/home/eisoku/ros/hydro/src
resized_image_transport: Missing resource opencv2
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_gui_msgs: Missing resource std_msgs
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_pcl_ros: Cannot locate rosdep definition for [pcl]
nao_description: Missing resource urdf
ROS path [0]=/home/eisoku/ros/hydro/src
rospatlite: Missing resource std_msgs
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_hark_msgs: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
image_view2: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
rosping: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
openni_pointer: Missing resource roscpp
ROS path [0]=/home/eisoku/ros/hydro/src
jsk_rviz_plugins: Missing resource rviz
ROS path [0]=/home/eisoku/ros/hydro/src
baxter_tools: Cannot locate rosdep definition for [baxter_maintenance_msgs]


Reply to this email directly or view it on GitHubhttps://github.com//issues/5#issuecomment-38805116
.

@eisoku9618
Copy link
Contributor

hydroです.

@garaemon
Copy link
Member

了解です。こちらでも再現するか試してみます

-- ryohei

On Thu, Mar 27, 2014 at 11:01 PM, Eisoku Kuroiwa
notifications@github.comwrote:

hydroです.


Reply to this email directly or view it on GitHubhttps://github.com//issues/5#issuecomment-38805561
.

@garaemon
Copy link
Member

再現しました、以前問題になっていたroslangのほうですが。
jsk-ros-pkg/jsk_roseus#3

jsk-ros-pkg/jsk_common#310 を試してみます

@k-okada
Copy link
Member Author

k-okada commented Mar 27, 2014

http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080/job/jsk.rosbuild/
で確認するようにしました.明日の朝起きたら通っているといいな...

On Fri, Mar 28, 2014 at 1:14 AM, Ryohei Ueda notifications@github.comwrote:

再現しました、以前問題になっていたroslangのほうですが。

jsk-ros-pkg/jsk_common#310https://github.com/jsk-ros-pkg/jsk_common/issues/310を試してみます


Reply to this email directly or view it on GitHubhttps://github.com//issues/5#issuecomment-38825054
.

@garaemon
Copy link
Member

It should be solved by this PR jsk-ros-pkg/jsk_common#327, please check it

@eisoku9618
Copy link
Contributor

jsk-ros-pkg/jsk_common#327 にも書きましたが,僕の環境(ubuntu 12.04.4 64bit hydro/catkin)ではjsk.rosbuildでコンパイルできました.

@garaemon
Copy link
Member

solved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants