Robotics StackExchange | Archived questions

Failure building pr2_simple_motions

Hi everyone,

I downloaded pr2simplemotions from a github repository, but I'm having trouble compiling it. I used rosmake pr2simplemotions. 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 >>> pr2armmoveiksynced [ make ]
[ rosmake ] Last 40 lines2armmoveik... [ 1 Active 132/144 Complete ] -- Using CATKINDEVELPREFIX: /home/jmoghadam/rosworkspace/pr2simplemotions/pr2armmoveiksynced/build/devel -- Using CMAKEPREFIX_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/rosworkspace/pr2simplemotions/pr2armmoveiksynced/build cd build && make -j -l1 make[1]: Entering directory `/home/jmoghadam/rosworkspace/pr2simplemotions/pr2armmoveiksynced/build' make[2]: Entering directory /home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build' make[3]: Entering directory/home/jmoghadam/rosworkspace/pr2simplemotions/pr2armmoveiksynced/build' make[3]: Leaving directory `/home/jmoghadam/rosworkspace/pr2simplemotions/pr2armmoveiksynced/build' [ 0%] Built target rospackgenmsglibexe make[3]: Entering directory /home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build' make[3]: Leaving directory/home/jmoghadam/rosworkspace/pr2simplemotions/pr2armmoveiksynced/build' [ 0%] Built target rosbuildprecompile make[3]: Entering directory /home/jmoghadam/ros_workspace/pr2_simple_motions/pr2_arm_move_ik_synced/build' make[3]: Leaving directory/home/jmoghadam/rosworkspace/pr2simplemotions/pr2armmoveiksynced/build' make[3]: Entering directory `/home/jmoghadam/rosworkspace/pr2simplemotions/pr2armmoveiksynced/build' Linking CXX executable ../bin/armik /opt/ros/groovy/stacks/pr2kinematics/pr2armkinematics/lib/libpr2armkinematicslib.so: undefined reference to `classloader::classloaderprivate::AbstractMetaObjectBase::AbstractMetaObjectBase(std::string const&, std::string const&)' /opt/ros/groovy/stacks/pr2kinematics/pr2armkinematics/lib/libpr2armkinematicslib.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 toclassloader::classloaderprivate::AbstractMetaObjectBase::setAssociatedLibraryPath(std::string)' collect2: error: ld returned 1 exit status make[3]: *** [../bin/armik] 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/rosworkspace/pr2simplemotions/pr2armmoveiksynced/build' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/jmoghadam/rosworkspace/pr2simplemotions/pr2armmoveiksynced/build' [ rosmake ] Output from build of package pr2armmoveiksynced written to: [ rosmake ] /home/jmoghadam/.ros/rosmake/rosmakeoutput-20130225-223612/pr2armmoveiksynced/buildoutput.log [rosmake-0] Finished <<< pr2armmoveiksynced [FAIL] [ 17.50 seconds ] [ rosmake ] Halting due to failure in package pr2armmoveiksynced. [ 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

Asked by JaneSwimmer on 2013-02-25 20:09:10 UTC

Comments

Answers