Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Compilation error while installing Moveit from source

Hello everyone, I was trying to do source based installation of recently released "Moveit". When the installation reached 61% I am getting the following error:

[ 60%] Building CXX object moveit_ros/planning/trajectory_execution_manager/CMakeFiles/test_controller_manager.dir/test/test_app.cpp.o
Linking CXX shared library /home/karthik/groovy_workspace/moveit/devel/lib/libtest_controller_manager_plugin.so
/home/karthik/groovy_workspace/moveit/src/moveit_ros/planning/planning_scene_monitor/src/planning_scene_monitor.cpp: In member function ‘void planning_scene_monitor::PlanningSceneMonitor::excludeRobotLinksFromOctree()’:
/home/karthik/groovy_workspace/moveit/src/moveit_ros/planning/planning_scene_monitor/src/planning_scene_monitor.cpp:533:10: error: ‘class shapes::Mesh’ has no member named ‘mergeVertices’
[ 60%] Built target test_controller_manager_plugin
Linking CXX executable /home/karthik/groovy_workspace/moveit/devel/lib/moveit_ros_planning/test_controller_manager
[ 60%] Built target test_controller_manager
make[2]: *** [moveit_ros/planning/planning_scene_monitor/CMakeFiles/moveit_planning_scene_monitor.dir/src/planning_scene_monitor.cpp.o] Error 1
make[1]: *** [moveit_ros/planning/planning_scene_monitor/CMakeFiles/moveit_planning_scene_monitor.dir/all] Error 2
make: *** [all] Error 2
Invoking "make" failed

I tried uninstalling ROS,reinstalled it again without debian based moveit and it gives the same issue. Please help me on this.
I am working on *ROS-GROOVY *Ubuntu 12.04