Failure building pr2_simple_motions [closed]
Hi everyone,
I downloaded pr2_simple_motions from a github repository, but I'm having trouble compiling it. I used rosmake pr2_simple_motions. I've pasted the relevant error output below. The previous packages before this seem to compile correctly. Anyone know what went wrong? Thanks guys!
[rosmake-0] Starting >>> pr2_arm_move_ik_synced [ make ]
[ rosmake ] Last 40 lines2_arm_move_ik_... [ 1 Active 132/144 Complete ]
-- Using CATKIN_DEVEL_PREFIX: /home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build/devel
-- Using CMAKE_PREFIX_PATH: /opt/ros/groovy
-- This workspace overlays: /opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- catkin 0.5.58
[rosbuild] Including /opt/ros/groovy/share/roscpp/rosbuild/roscpp.cmake
[rosbuild] Including /opt/ros/groovy/share/rospy/rosbuild/rospy.cmake
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_TOOLCHAIN_FILE
-- Build files have been written to: /home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build
cd build && make -j -l1
make[1]: Entering directory /home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build'
make[2]: Entering directory
/home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build'
make[3]: Entering directory /home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build'
make[3]: Leaving directory
/home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build'
[ 0%] Built target rospack_genmsg_libexe
make[3]: Entering directory /home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build'
make[3]: Leaving directory
/home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build'
[ 0%] Built target rosbuild_precompile
make[3]: Entering directory /home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build'
make[3]: Leaving directory
/home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build'
make[3]: Entering directory /home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build'
Linking CXX executable ../bin/arm_ik
/opt/ros/groovy/stacks/pr2_kinematics/pr2_arm_kinematics/lib/libpr2_arm_kinematics_lib.so: undefined reference to
class_loader::class_loader_private::AbstractMetaObjectBase::AbstractMetaObjectBase(std::string const&, std::string const&)'
/opt/ros/groovy/stacks/pr2_kinematics/pr2_arm_kinematics/lib/libpr2_arm_kinematics_lib.so: undefined reference to class_loader::class_loader_private::AbstractMetaObjectBase::~AbstractMetaObjectBase()'
/opt/ros/groovy/stacks/pr2_kinematics/pr2_arm_kinematics/lib/libpr2_arm_kinematics_lib.so: undefined reference to
class_loader::class_loader_private::AbstractMetaObjectBase::setAssociatedLibraryPath(std::string)'
collect2: error: ld returned 1 exit status
make[3]: * [../bin/arm_ik] Error 1
make[3]: Leaving directory /home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build'
make[2]: *** [CMakeFiles/arm_ik.dir/all] Error 2
make[2]: Leaving directory
/home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build'
make[1]: * [all] Error 2
make[1]: Leaving directory `/home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build'
[ rosmake ] Output from build of package pr2_arm_move_ik_synced written to:
[ rosmake ] /home/jmoghadam/.ros/rosmake/rosmake_output-20130225-223612/pr2_arm_move_ik_synced/build_output.log
[rosmake-0] Finished <<< pr2_arm_move_ik_synced [FAIL] [ 17.50 seconds ]
[ rosmake ] Halting due to failure in package pr2_arm_move_ik_synced.
[ rosmake ] Waiting for other threads to complete.
[ rosmake ] Results:
[ rosmake ] Built 133 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/jmoghadam/.ros/rosmake/rosmake_output-20130225-223612