ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

li-an's profile - activity

2016-08-08 00:38:36 -0500 received badge  Famous Question (source)
2016-08-08 00:38:36 -0500 received badge  Popular Question (source)
2016-08-08 00:38:36 -0500 received badge  Notable Question (source)
2015-03-03 01:37:29 -0500 received badge  Famous Question (source)
2014-12-24 11:21:01 -0500 received badge  Famous Question (source)
2014-12-02 13:16:07 -0500 received badge  Famous Question (source)
2014-02-20 03:15:21 -0500 received badge  Notable Question (source)
2014-01-28 17:31:09 -0500 marked best answer How to make only one package,not all packages ?

My OS is ubuntu 12.10 64bit and using ROS groovy.

I only want to compile output_h_w package,but it will compile other packages in catkin workspace together. Output_h_w is my own package. I have some package with problems in my catkin workspace. Therefore, I don't want them to be compiled together, only compile Output_h_w package and skip others.

My Commond:catkin_make --pkg output_h_w

I get the same result when using catkin_make.

When I use catkin_make --pkg,I get the following message:

lian@lian:~/code/ros_groovy$ catkin_make --pkg output_h_w
Base path: /home/lian/code/ros_groovy
Source space: /home/lian/code/ros_groovy/src
Build space: /home/lian/code/ros_groovy/build
Devel space: /home/lian/code/ros_groovy/devel
Install space: /home/lian/code/ros_groovy/install
####
#### Running command: "make cmake_check_build_system" in "/home/lian/code/ros_groovy/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/lian/code/ros_groovy/devel
-- Using CMAKE_PREFIX_PATH: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- This workspace overlays: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using CATKIN_TEST_RESULTS_DIR: /home/lian/code/ros_groovy/build/test_results
-- catkin 0.5.65
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 3 packages in topological order:
-- ~~  - output_h_w
-- ~~  - pr2_moveit_generated
-- ~~  - sam_move_head_down
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'output_h_w'
-- ==> add_subdirectory(output_h_w)
-- +++ processing catkin package: 'pr2_moveit_generated'
-- ==> add_subdirectory(pr2_moveit_generated)
-- +++ processing catkin package: 'sam_move_head_down'
-- ==> add_subdirectory(sam_move_head_down)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a package configuration file provided by
  "pr2_controllers_msgs" with any of the following names:

    pr2_controllers_msgsConfig.cmake
    pr2_controllers_msgs-config.cmake

  Add the installation prefix of "pr2_controllers_msgs" to CMAKE_PREFIX_PATH
  or set "pr2_controllers_msgs_DIR" to a directory containing one of the
  above files.  If "pr2_controllers_msgs" provides a separate development
  package or SDK, be sure it has been installed.
Call Stack (most recent call first):
  sam_move_head_down/CMakeLists.txt:7 (find_package)

-- Configuring incomplete, errors occurred!
make: *** [cmake_check_build_system] Error 1
Invoking "make cmake_check_build_system" failed

When I use catkin_make,I get the following message:

lian@lian:~/code/ros_groovy$ catkin_make 
Base path: /home/lian/code/ros_groovy
Source space: /home/lian/code/ros_groovy/src
Build space: /home/lian/code/ros_groovy/build
Devel space: /home/lian/code/ros_groovy/devel
Install space: /home/lian/code/ros_groovy/install
####
#### Running command: "make cmake_check_build_system" in "/home/lian/code/ros_groovy/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/lian/code/ros_groovy/devel
-- Using CMAKE_PREFIX_PATH: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- This workspace overlays: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using CATKIN_TEST_RESULTS_DIR: /home/lian/code/ros_groovy/build/test_results
-- catkin 0.5.65
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 3 packages in topological order:
-- ~~  - output_h_w
-- ~~  - pr2_moveit_generated
-- ~~  - sam_move_head_down
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'output_h_w'
-- ==> add_subdirectory(output_h_w)
-- +++ processing catkin package: 'pr2_moveit_generated'
-- ==> add_subdirectory(pr2_moveit_generated)
-- +++ processing catkin package: 'sam_move_head_down'
-- ==> add_subdirectory(sam_move_head_down)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a package configuration file provided by
  "pr2_controllers_msgs" with any of the following names:

    pr2_controllers_msgsConfig.cmake
    pr2_controllers_msgs-config.cmake

  Add the installation prefix of "pr2_controllers_msgs" to CMAKE_PREFIX_PATH
  or set "pr2_controllers_msgs_DIR" to a directory containing one of the
  above files.  If "pr2_controllers_msgs ...
(more)
2014-01-28 17:30:32 -0500 marked best answer Install ros groovy problem(unmet dependencies)

I install ros groovy.My OS is ubuntu11.10 and 64bits.

refer website: http://www.ros.org/wiki/groovy/Installation/Ubuntu

I run the command:

sudo apt-get install ros-groovy-desktop-full

Appear the message: http://notepad.cc/hovami23

How to solve it? thank you.

2014-01-28 17:28:46 -0500 marked best answer When to change the buffer size parameter of advertise function

follow:topic Tutorials

I try to change the parameter of the advertise of buffer of size.

For example,I tried 1,200,1000,2000,...etc.

But I can't find their difference.

What are the cases of changing that parameter ?

Is there any sample code ?

Thank you !!

2014-01-28 17:26:41 -0500 marked best answer When is the case to use pluginlib

follow:pluginlib

I see all of the documentation in pluginlib.

I think to use of time in pluginlib.

Thank you.

2014-01-28 17:25:46 -0500 marked best answer Where is the doc of object parameters of electric & fuerte gazebo?

I followed simulator_gazebo tutorials.

I run

  rosrun gazebo spawn_model -file `pwd`/object.urdf -urdf -z 1 -model my_object

Where are those parameters document?

Thank you.

2013-09-20 04:24:02 -0500 received badge  Notable Question (source)
2013-09-20 04:24:02 -0500 received badge  Popular Question (source)
2013-09-20 04:24:02 -0500 received badge  Famous Question (source)
2013-09-09 23:39:13 -0500 asked a question Why is that r_forearm_joint and r_gripper_palm_link are always in collision ?

Sorry,because I ask moveit mailing list, but no people answer yet. So I ask problem here and hope you to help.

My problem:

My system is ubuntu12.04 and ros groovy. I try to setup MoveIt in real PR2.

According to MoveIt tutorials I finish setting yaml and launch files of controller and run optirun roslaunch pr2_moveit_generated moveit_planning_execution.launch

I select random point in rviz, but r_forearm_joint and r_gripper_palm_link display red.image description

I try to select random point again and again or pull arm of PR2 by myself in rviz, but r_forearm_joint and r_gripper_palm_link always display red. I plan and have error message(link text).

I attach srdf of PR2, urdf of PR2 and hope that you can reproduce the problem.

Why is that r_forearm_joint and r_gripper_palm_link always display red ? Thank you.

2013-09-05 12:11:23 -0500 received badge  Famous Question (source)
2013-09-03 04:59:54 -0500 received badge  Nice Question (source)
2013-09-03 04:59:48 -0500 marked best answer How to solve 'undefined reference to symbol 'vtable for boost::detail::thread_data_base' ?

follow:Moving the gripper

 Linking CXX executable ../bin/simple_gripper
/usr/bin/ld: CMakeFiles/simple_gripper.dir/src/lian_gripper.o: undefined reference to symbol 'vtable for boost::detail::thread_data_base'
/usr/bin/ld: note: 'vtable for boost::detail::thread_data_base' is defined in DSO /usr/lib/libboost_thread.so.1.46.1 so try adding it to the linker command line
/usr/lib/libboost_thread.so.1.46.1: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [../bin/simple_gripper] Error 1

How to solve it ? Thank you !!

2013-08-25 21:49:33 -0500 received badge  Famous Question (source)
2013-08-24 11:00:07 -0500 received badge  Famous Question (source)
2013-08-16 13:18:40 -0500 received badge  Notable Question (source)
2013-08-15 09:01:59 -0500 received badge  Popular Question (source)
2013-08-13 04:43:33 -0500 asked a question Transform from rosbuild package to catkin package

My OS is ubuntu12.10 and ros groovy.

I want to transform pr2_controllers_msgs package.

command:catkinize pr2_controllers_msgs 1.0.0

error message:

ira@ira:~/code/ros_groovy/src$ catkinize pr2_controllers_msgs 1.0.0
Traceback (most recent call last):
  File "/usr/local/bin/catkinize", line 5, in <module>
    pkg_resources.run_script('catkinize==0.1', 'catkinize')
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 499, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1239, in run_script
    execfile(script_filename, namespace, namespace)
  File "/usr/local/lib/python2.7/dist-packages/catkinize-0.1-py2.7.egg/EGG-INFO/scripts/catkinize", line 61, in <module>
    main()
  File "/usr/local/lib/python2.7/dist-packages/catkinize-0.1-py2.7.egg/EGG-INFO/scripts/catkinize", line 56, in main
    changeset = catkinize_stack(path, version)
  File "/usr/local/lib/python2.7/dist-packages/catkinize-0.1-py2.7.egg/catkinize/main.py", line 79, in catkinize_stack
    path)
ValueError: Path is not a rosbuild stack, missing stack.xml at pr2_controllers_msgs
ira@ira:~/code/ros_groovy/src$

How to solve it?

2013-07-16 23:36:56 -0500 received badge  Notable Question (source)
2013-07-12 16:07:21 -0500 received badge  Popular Question (source)
2013-07-11 22:01:31 -0500 asked a question How to compile only one package, not all packages ?

My OS is ubuntu 12.10 64bit and using ROS groovy.

I only want to compile output_h_w package,but it will compile other packages in catkin workspace together. Output_h_w is my own package. I have some package with problems in my catkin workspace. Therefore, I don't want them to be compiled together, only compile Output_h_w package and skip others.

My Commond:catkin_make --pkg output_h_w

I get the same result when using catkin_make.

When I use catkin_make --pkg,I get the following message:

lian@lian:~/code/ros_groovy$ catkin_make --pkg output_h_w
Base path: /home/lian/code/ros_groovy
Source space: /home/lian/code/ros_groovy/src
Build space: /home/lian/code/ros_groovy/build
Devel space: /home/lian/code/ros_groovy/devel
Install space: /home/lian/code/ros_groovy/install
####
#### Running command: "make cmake_check_build_system" in "/home/lian/code/ros_groovy/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/lian/code/ros_groovy/devel
-- Using CMAKE_PREFIX_PATH: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- This workspace overlays: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using CATKIN_TEST_RESULTS_DIR: /home/lian/code/ros_groovy/build/test_results
-- catkin 0.5.65
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 3 packages in topological order:
-- ~~  - output_h_w
-- ~~  - pr2_moveit_generated
-- ~~  - sam_move_head_down
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'output_h_w'
-- ==> add_subdirectory(output_h_w)
-- +++ processing catkin package: 'pr2_moveit_generated'
-- ==> add_subdirectory(pr2_moveit_generated)
-- +++ processing catkin package: 'sam_move_head_down'
-- ==> add_subdirectory(sam_move_head_down)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a package configuration file provided by
  "pr2_controllers_msgs" with any of the following names:

    pr2_controllers_msgsConfig.cmake
    pr2_controllers_msgs-config.cmake

  Add the installation prefix of "pr2_controllers_msgs" to CMAKE_PREFIX_PATH
  or set "pr2_controllers_msgs_DIR" to a directory containing one of the
  above files.  If "pr2_controllers_msgs" provides a separate development
  package or SDK, be sure it has been installed.
Call Stack (most recent call first):
  sam_move_head_down/CMakeLists.txt:7 (find_package)

-- Configuring incomplete, errors occurred!
make: *** [cmake_check_build_system] Error 1
Invoking "make cmake_check_build_system" failed

When I use catkin_make,I get the following message:

lian@lian:~/code/ros_groovy$ catkin_make 
Base path: /home/lian/code/ros_groovy
Source space: /home/lian/code/ros_groovy/src
Build space: /home/lian/code/ros_groovy/build
Devel space: /home/lian/code/ros_groovy/devel
Install space: /home/lian/code/ros_groovy/install
####
#### Running command: "make cmake_check_build_system" in "/home/lian/code/ros_groovy/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/lian/code/ros_groovy/devel
-- Using CMAKE_PREFIX_PATH: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- This workspace overlays: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using CATKIN_TEST_RESULTS_DIR: /home/lian/code/ros_groovy/build/test_results
-- catkin 0.5.65
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 3 packages in topological order:
-- ~~  - output_h_w
-- ~~  - pr2_moveit_generated
-- ~~  - sam_move_head_down
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'output_h_w'
-- ==> add_subdirectory(output_h_w)
-- +++ processing catkin package: 'pr2_moveit_generated'
-- ==> add_subdirectory(pr2_moveit_generated)
-- +++ processing catkin package: 'sam_move_head_down'
-- ==> add_subdirectory(sam_move_head_down)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a package configuration file provided by
  "pr2_controllers_msgs" with any of the following names:

    pr2_controllers_msgsConfig.cmake
    pr2_controllers_msgs-config.cmake

  Add the installation prefix of "pr2_controllers_msgs" to CMAKE_PREFIX_PATH
  or set "pr2_controllers_msgs_DIR" to a directory containing one of the
  above files.  If "pr2_controllers_msgs ...
(more)
2013-07-11 21:58:22 -0500 asked a question How to compile only one package, not all packages ?

My OS is ubuntu 12.10 64bit and using ROS groovy.

I only want to compile output_h_w package,but it will compile other packages in catkin workspace together. Output_h_w is my own package. I have some package with problems in my catkin workspace. Therefore, I don't want them to be compiled together, only compile Output_h_w package and skip others.

My Commond:catkin_make --pkg output_h_w

I get the same result when using catkin_make.

When I use catkin_make --pkg,I get the following message:

lian@lian:~/code/ros_groovy$ catkin_make --pkg output_h_w
Base path: /home/lian/code/ros_groovy
Source space: /home/lian/code/ros_groovy/src
Build space: /home/lian/code/ros_groovy/build
Devel space: /home/lian/code/ros_groovy/devel
Install space: /home/lian/code/ros_groovy/install
####
#### Running command: "make cmake_check_build_system" in "/home/lian/code/ros_groovy/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/lian/code/ros_groovy/devel
-- Using CMAKE_PREFIX_PATH: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- This workspace overlays: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using CATKIN_TEST_RESULTS_DIR: /home/lian/code/ros_groovy/build/test_results
-- catkin 0.5.65
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 3 packages in topological order:
-- ~~  - output_h_w
-- ~~  - pr2_moveit_generated
-- ~~  - sam_move_head_down
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'output_h_w'
-- ==> add_subdirectory(output_h_w)
-- +++ processing catkin package: 'pr2_moveit_generated'
-- ==> add_subdirectory(pr2_moveit_generated)
-- +++ processing catkin package: 'sam_move_head_down'
-- ==> add_subdirectory(sam_move_head_down)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a package configuration file provided by
  "pr2_controllers_msgs" with any of the following names:

    pr2_controllers_msgsConfig.cmake
    pr2_controllers_msgs-config.cmake

  Add the installation prefix of "pr2_controllers_msgs" to CMAKE_PREFIX_PATH
  or set "pr2_controllers_msgs_DIR" to a directory containing one of the
  above files.  If "pr2_controllers_msgs" provides a separate development
  package or SDK, be sure it has been installed.
Call Stack (most recent call first):
  sam_move_head_down/CMakeLists.txt:7 (find_package)

-- Configuring incomplete, errors occurred!
make: *** [cmake_check_build_system] Error 1
Invoking "make cmake_check_build_system" failed

When I use catkin_make,I get the following message:

lian@lian:~/code/ros_groovy$ catkin_make 
Base path: /home/lian/code/ros_groovy
Source space: /home/lian/code/ros_groovy/src
Build space: /home/lian/code/ros_groovy/build
Devel space: /home/lian/code/ros_groovy/devel
Install space: /home/lian/code/ros_groovy/install
####
#### Running command: "make cmake_check_build_system" in "/home/lian/code/ros_groovy/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/lian/code/ros_groovy/devel
-- Using CMAKE_PREFIX_PATH: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- This workspace overlays: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using CATKIN_TEST_RESULTS_DIR: /home/lian/code/ros_groovy/build/test_results
-- catkin 0.5.65
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 3 packages in topological order:
-- ~~  - output_h_w
-- ~~  - pr2_moveit_generated
-- ~~  - sam_move_head_down
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'output_h_w'
-- ==> add_subdirectory(output_h_w)
-- +++ processing catkin package: 'pr2_moveit_generated'
-- ==> add_subdirectory(pr2_moveit_generated)
-- +++ processing catkin package: 'sam_move_head_down'
-- ==> add_subdirectory(sam_move_head_down)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a package configuration file provided by
  "pr2_controllers_msgs" with any of the following names:

    pr2_controllers_msgsConfig.cmake
    pr2_controllers_msgs-config.cmake

  Add the installation prefix of "pr2_controllers_msgs" to CMAKE_PREFIX_PATH
  or set "pr2_controllers_msgs_DIR" to a directory containing one of the
  above files.  If "pr2_controllers_msgs ...
(more)
2013-07-11 21:50:17 -0500 asked a question How to compile only one package, not all packages ?

My OS is ubuntu 12.10 64bit and using ROS groovy.

I only want to compile output_h_w package,but it will compile other packages in catkin workspace together. Output_h_w is my own package. I have some package with problems in my catkin workspace. Therefore, I don't want them to be compiled together, only compile Output_h_w package and skip others.

My Commond:catkin_make --pkg output_h_w

I get the same result when using catkin_make.

When I use catkin_make --pkg,I get the following message:

lian@lian:~/code/ros_groovy$ catkin_make --pkg output_h_w
Base path: /home/lian/code/ros_groovy
Source space: /home/lian/code/ros_groovy/src
Build space: /home/lian/code/ros_groovy/build
Devel space: /home/lian/code/ros_groovy/devel
Install space: /home/lian/code/ros_groovy/install
####
#### Running command: "make cmake_check_build_system" in "/home/lian/code/ros_groovy/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/lian/code/ros_groovy/devel
-- Using CMAKE_PREFIX_PATH: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- This workspace overlays: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using CATKIN_TEST_RESULTS_DIR: /home/lian/code/ros_groovy/build/test_results
-- catkin 0.5.65
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 3 packages in topological order:
-- ~~  - output_h_w
-- ~~  - pr2_moveit_generated
-- ~~  - sam_move_head_down
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'output_h_w'
-- ==> add_subdirectory(output_h_w)
-- +++ processing catkin package: 'pr2_moveit_generated'
-- ==> add_subdirectory(pr2_moveit_generated)
-- +++ processing catkin package: 'sam_move_head_down'
-- ==> add_subdirectory(sam_move_head_down)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a package configuration file provided by
  "pr2_controllers_msgs" with any of the following names:

    pr2_controllers_msgsConfig.cmake
    pr2_controllers_msgs-config.cmake

  Add the installation prefix of "pr2_controllers_msgs" to CMAKE_PREFIX_PATH
  or set "pr2_controllers_msgs_DIR" to a directory containing one of the
  above files.  If "pr2_controllers_msgs" provides a separate development
  package or SDK, be sure it has been installed.
Call Stack (most recent call first):
  sam_move_head_down/CMakeLists.txt:7 (find_package)

-- Configuring incomplete, errors occurred!
make: *** [cmake_check_build_system] Error 1
Invoking "make cmake_check_build_system" failed

When I use catkin_make,I get the following message:

lian@lian:~/code/ros_groovy$ catkin_make 
Base path: /home/lian/code/ros_groovy
Source space: /home/lian/code/ros_groovy/src
Build space: /home/lian/code/ros_groovy/build
Devel space: /home/lian/code/ros_groovy/devel
Install space: /home/lian/code/ros_groovy/install
####
#### Running command: "make cmake_check_build_system" in "/home/lian/code/ros_groovy/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/lian/code/ros_groovy/devel
-- Using CMAKE_PREFIX_PATH: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- This workspace overlays: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using CATKIN_TEST_RESULTS_DIR: /home/lian/code/ros_groovy/build/test_results
-- catkin 0.5.65
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 3 packages in topological order:
-- ~~  - output_h_w
-- ~~  - pr2_moveit_generated
-- ~~  - sam_move_head_down
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'output_h_w'
-- ==> add_subdirectory(output_h_w)
-- +++ processing catkin package: 'pr2_moveit_generated'
-- ==> add_subdirectory(pr2_moveit_generated)
-- +++ processing catkin package: 'sam_move_head_down'
-- ==> add_subdirectory(sam_move_head_down)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a package configuration file provided by
  "pr2_controllers_msgs" with any of the following names:

    pr2_controllers_msgsConfig.cmake
    pr2_controllers_msgs-config.cmake

  Add the installation prefix of "pr2_controllers_msgs" to CMAKE_PREFIX_PATH
  or set "pr2_controllers_msgs_DIR" to a directory containing one of the
  above files.  If "pr2_controllers_msgs ...
(more)
2013-07-11 21:44:52 -0500 asked a question How to compile only one package, not all packages ?

My OS is ubuntu 12.10 64bit and using ROS groovy.

I only want to compile output_h_w package,but it will compile other packages in catkin workspace together. Output_h_w is my own package. I have some package with problems in my catkin workspace. Therefore, I don't want them to be compiled together, only compile Output_h_w package and skip others.

My Commond:catkin_make --pkg output_h_w

I get the same result when using catkin_make.

When I use catkin_make --pkg,I get the following message:

lian@lian:~/code/ros_groovy$ catkin_make --pkg output_h_w
Base path: /home/lian/code/ros_groovy
Source space: /home/lian/code/ros_groovy/src
Build space: /home/lian/code/ros_groovy/build
Devel space: /home/lian/code/ros_groovy/devel
Install space: /home/lian/code/ros_groovy/install
####
#### Running command: "make cmake_check_build_system" in "/home/lian/code/ros_groovy/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/lian/code/ros_groovy/devel
-- Using CMAKE_PREFIX_PATH: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- This workspace overlays: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using CATKIN_TEST_RESULTS_DIR: /home/lian/code/ros_groovy/build/test_results
-- catkin 0.5.65
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 3 packages in topological order:
-- ~~  - output_h_w
-- ~~  - pr2_moveit_generated
-- ~~  - sam_move_head_down
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'output_h_w'
-- ==> add_subdirectory(output_h_w)
-- +++ processing catkin package: 'pr2_moveit_generated'
-- ==> add_subdirectory(pr2_moveit_generated)
-- +++ processing catkin package: 'sam_move_head_down'
-- ==> add_subdirectory(sam_move_head_down)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a package configuration file provided by
  "pr2_controllers_msgs" with any of the following names:

    pr2_controllers_msgsConfig.cmake
    pr2_controllers_msgs-config.cmake

  Add the installation prefix of "pr2_controllers_msgs" to CMAKE_PREFIX_PATH
  or set "pr2_controllers_msgs_DIR" to a directory containing one of the
  above files.  If "pr2_controllers_msgs" provides a separate development
  package or SDK, be sure it has been installed.
Call Stack (most recent call first):
  sam_move_head_down/CMakeLists.txt:7 (find_package)

-- Configuring incomplete, errors occurred!
make: *** [cmake_check_build_system] Error 1
Invoking "make cmake_check_build_system" failed

When I use catkin_make,I get the following message:

lian@lian:~/code/ros_groovy$ catkin_make 
Base path: /home/lian/code/ros_groovy
Source space: /home/lian/code/ros_groovy/src
Build space: /home/lian/code/ros_groovy/build
Devel space: /home/lian/code/ros_groovy/devel
Install space: /home/lian/code/ros_groovy/install
####
#### Running command: "make cmake_check_build_system" in "/home/lian/code/ros_groovy/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/lian/code/ros_groovy/devel
-- Using CMAKE_PREFIX_PATH: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- This workspace overlays: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using CATKIN_TEST_RESULTS_DIR: /home/lian/code/ros_groovy/build/test_results
-- catkin 0.5.65
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 3 packages in topological order:
-- ~~  - output_h_w
-- ~~  - pr2_moveit_generated
-- ~~  - sam_move_head_down
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'output_h_w'
-- ==> add_subdirectory(output_h_w)
-- +++ processing catkin package: 'pr2_moveit_generated'
-- ==> add_subdirectory(pr2_moveit_generated)
-- +++ processing catkin package: 'sam_move_head_down'
-- ==> add_subdirectory(sam_move_head_down)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a package configuration file provided by
  "pr2_controllers_msgs" with any of the following names:

    pr2_controllers_msgsConfig.cmake
    pr2_controllers_msgs-config.cmake

  Add the installation prefix of "pr2_controllers_msgs" to CMAKE_PREFIX_PATH
  or set "pr2_controllers_msgs_DIR" to a directory containing one of the
  above files.  If "pr2_controllers_msgs ...
(more)
2013-07-11 21:36:29 -0500 asked a question How to compile only one package, not all packages ?

My OS is ubuntu 12.10 64bit and using ROS groovy.

I only want to compile output_h_w package,but it will compile other packages in catkin workspace together. Output_h_w is my own package. I have some package with problems in my catkin workspace. Therefore, I don't want them to be compiled together, only compile Output_h_w package and skip others.

My Commond:catkin_make --pkg output_h_w

I get the same result when using catkin_make.

When I use catkin_make --pkg,I get the following message:

lian@lian:~/code/ros_groovy$ catkin_make --pkg output_h_w
Base path: /home/lian/code/ros_groovy
Source space: /home/lian/code/ros_groovy/src
Build space: /home/lian/code/ros_groovy/build
Devel space: /home/lian/code/ros_groovy/devel
Install space: /home/lian/code/ros_groovy/install
####
#### Running command: "make cmake_check_build_system" in "/home/lian/code/ros_groovy/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/lian/code/ros_groovy/devel
-- Using CMAKE_PREFIX_PATH: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- This workspace overlays: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using CATKIN_TEST_RESULTS_DIR: /home/lian/code/ros_groovy/build/test_results
-- catkin 0.5.65
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 3 packages in topological order:
-- ~~  - output_h_w
-- ~~  - pr2_moveit_generated
-- ~~  - sam_move_head_down
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'output_h_w'
-- ==> add_subdirectory(output_h_w)
-- +++ processing catkin package: 'pr2_moveit_generated'
-- ==> add_subdirectory(pr2_moveit_generated)
-- +++ processing catkin package: 'sam_move_head_down'
-- ==> add_subdirectory(sam_move_head_down)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a package configuration file provided by
  "pr2_controllers_msgs" with any of the following names:

    pr2_controllers_msgsConfig.cmake
    pr2_controllers_msgs-config.cmake

  Add the installation prefix of "pr2_controllers_msgs" to CMAKE_PREFIX_PATH
  or set "pr2_controllers_msgs_DIR" to a directory containing one of the
  above files.  If "pr2_controllers_msgs" provides a separate development
  package or SDK, be sure it has been installed.
Call Stack (most recent call first):
  sam_move_head_down/CMakeLists.txt:7 (find_package)

-- Configuring incomplete, errors occurred!
make: *** [cmake_check_build_system] Error 1
Invoking "make cmake_check_build_system" failed

When I use catkin_make,I get the following message:

lian@lian:~/code/ros_groovy$ catkin_make 
Base path: /home/lian/code/ros_groovy
Source space: /home/lian/code/ros_groovy/src
Build space: /home/lian/code/ros_groovy/build
Devel space: /home/lian/code/ros_groovy/devel
Install space: /home/lian/code/ros_groovy/install
####
#### Running command: "make cmake_check_build_system" in "/home/lian/code/ros_groovy/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/lian/code/ros_groovy/devel
-- Using CMAKE_PREFIX_PATH: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- This workspace overlays: /home/lian/code/ros_groovy/devel;/opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using CATKIN_TEST_RESULTS_DIR: /home/lian/code/ros_groovy/build/test_results
-- catkin 0.5.65
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 3 packages in topological order:
-- ~~  - output_h_w
-- ~~  - pr2_moveit_generated
-- ~~  - sam_move_head_down
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'output_h_w'
-- ==> add_subdirectory(output_h_w)
-- +++ processing catkin package: 'pr2_moveit_generated'
-- ==> add_subdirectory(pr2_moveit_generated)
-- +++ processing catkin package: 'sam_move_head_down'
-- ==> add_subdirectory(sam_move_head_down)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a package configuration file provided by
  "pr2_controllers_msgs" with any of the following names:

    pr2_controllers_msgsConfig.cmake
    pr2_controllers_msgs-config.cmake

  Add the installation prefix of "pr2_controllers_msgs" to CMAKE_PREFIX_PATH
  or set "pr2_controllers_msgs_DIR" to a directory containing one of the
  above files.  If "pr2_controllers_msgs ...
(more)