start-jsk / rtmros_common

OpenRTM - ROS interoperability packages
http://wiki.ros.org/rtmros_common
12 stars 52 forks source link

catkin build problem #213

Closed k-okada closed 10 years ago

k-okada commented 10 years ago

From emijah.s on September 24, 2013 16:06:22

What steps will reproduce the problem? 1. 2. 3. What is the expected output? What do you see instead? What version of the product are you using? On what operating system? Please provide any additional information below.

Original issue: http://code.google.com/p/rtm-ros-robotics/issues/detail?id=215

k-okada commented 10 years ago

From emijah.s on September 24, 2013 00:12:28

After following the instructions on the catkin build page for hiro, I get the following error.

-- +++ processing catkin package: 'HRP2JSK_moveit_config' -- ==> add_subdirectory(rtm-ros-robotics/rtmros_gazebo/moveit_configs/HRP2JSK_moveit_config) WARNING: Package name "HRP2JSK_moveit_config" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. -- +++ processing catkin package: 'SampleRobot_moveit_config' -- ==> add_subdirectory(rtm-ros-robotics/rtmros_gazebo/moveit_configs/SampleRobot_moveit_config) WARNING: Package name "SampleRobot_moveit_config" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores. -- +++ processing catkin package: 'openrtm_aist' -- ==> add_subdirectory(rtm-ros-robotics/openrtm_common/openrtm_aist_core/openrtm_aist) make: Nothing to be done for `all'. copy binary files copy shared files CMake Error at /opt/ros/groovy/share/catkin/cmake/catkin_package.cmake:335 (message): catkin_package() include dir '/tmp/buildd/ros-groovy-openrtm-aist-1.1.0-7precise-20130823-0908/include' is neither an absolute directory nor exists relative to '/home/hajime/catkin_ws/src/rtm-ros-robotics/openrtm_common/openrtm_aist_core/openrtm_aist' Call Stack (most recent call first): /opt/ros/groovy/share/catkin/cmake/catkin_package.cmake:98 (_catkin_package) rtm-ros-robotics/openrtm_common/openrtm_aist_core/openrtm_aist/catkin.cmake:55 (catkin_package) rtm-ros-robotics/openrtm_common/openrtm_aist_core/openrtm_aist/CMakeLists.txt:2 (include)

-- Configuring incomplete, errors occurred! Invoking "cmake" failed hajime@eskarina:~/catkin_ws$

Thinking of trying again after installing the binary version of OpenRTM

k-okada commented 10 years ago

From kei.ok...@gmail.com on September 24, 2013 00:28:40

I think you need to source /opt/ros/groovy/setup.bash to clean up ROS environment variables, before start catkin_make.

Thinking of trying again after installing the binary version of OpenRTM

That's would be very bad idea, since problem is that you already installed binary veresion of openrtm (ros-groovy-openrtm-aist) that confuses cmake, so removing ros-groovy-openrtm-aist should work.

k-okada commented 10 years ago

From emijah.s on September 24, 2013 01:32:41

Yes, that worked. Thank you.

k-okada commented 10 years ago

From kei.ok...@gmail.com on September 24, 2013 01:40:43

which one? removing ros-groovy-openrtm-aist ? or sourcing /opt/ros/groovy/setup.bash ?

k-okada commented 10 years ago

From gm130s on September 24, 2013 03:00:26

Although I'm not clear about what's happening, one thing is the version of the binary being used (and available on ROS' official binary repository) is a bit older.

This is an expected delay because ROS team has been working to migrate their servers this month.

I added a workaround section to install newer binaries. http://code.google.com/p/rtm-ros-robotics/wiki/hironx_ros_bridge_en?ts=1380016587&updated=hironx_ros_bridge_en#Adjust_to_preliminary_.deb_repository_ROS

Owner: gm130s
Cc: kei.ok...@gmail.com

k-okada commented 10 years ago

From gm130s on October 09, 2013 09:28:23

Closing since it looks like the issue is gone with the original reporter.

Status: Done