moveit / moveit2_tutorials

A sphinx-based centralized documentation repo for MoveIt 2
https://moveit.picknik.ai
BSD 3-Clause "New" or "Revised" License
149 stars 191 forks source link

Build error for moveit_setup_app_plugin #952

Open jay4upeople opened 2 weeks ago

jay4upeople commented 2 weeks ago

Description

I'm getting a build error while following the steps here - https://moveit.picknik.ai/humble/doc/tutorials/getting_started/getting_started.html.

ubuntu@ubuntu:~/ws_moveit2$ colcon build --mixin release
Starting >>> moveit_resources_panda_description
Starting >>> moveit_common
Starting >>> moveit_resources_pr2_description
Starting >>> srdfdom
Finished <<< moveit_common [0.81s]                                                                                                                                                         
Starting >>> moveit_resources_fanuc_description
Finished <<< moveit_resources_panda_description [0.85s]
Starting >>> moveit_resources_panda_moveit_config
Finished <<< moveit_resources_pr2_description [0.95s]                                                                                                                 
Starting >>> launch_param_builder
Finished <<< moveit_resources_fanuc_description [1.39s]                                                                                                                     
Starting >>> moveit_resources_fanuc_moveit_config
Finished <<< moveit_resources_panda_moveit_config [1.48s]                                                                                          
Starting >>> moveit_resources_prbt_support
Finished <<< srdfdom [2.72s]                                                                                                                                                                
Starting >>> moveit_core
Finished <<< launch_param_builder [2.09s]                                                                                                                                                 
Starting >>> moveit_configs_utils
Finished <<< moveit_resources_prbt_support [0.79s]                                                                                                                    
Starting >>> moveit_task_constructor_msgs
Finished <<< moveit_resources_fanuc_moveit_config [1.40s]                                                                                                                                  
Starting >>> rviz_marker_tools
Finished <<< rviz_marker_tools [2.01s]                                                                                                                                               
Starting >>> rosparam_shortcuts                                                                                                                 
Finished <<< rosparam_shortcuts [2.17s]                                                                                                                                                 
Starting >>> moveit_resources
Finished <<< moveit_configs_utils [5.02s]                                                                                                                                   
Finished <<< moveit_resources [1.03s]                                                                                                                 
Finished <<< moveit_core [7.00s]                                                                                  
Starting >>> moveit_ros_occupancy_map_monitor                            
Starting >>> moveit_simple_controller_manager
Starting >>> moveit_resources_prbt_ikfast_manipulator_plugin
Finished <<< moveit_simple_controller_manager [1.30s]                                                                                                                                    
Starting >>> pilz_industrial_motion_planner_testutils
Finished <<< moveit_resources_prbt_ikfast_manipulator_plugin [1.41s]                                                                    
Starting >>> moveit_plugins
Finished <<< moveit_ros_occupancy_map_monitor [1.79s]                                                                                   
Starting >>> moveit_ros_planning
Finished <<< moveit_plugins [1.18s]                                                                                                                                              
Starting >>> chomp_motion_planner                                                                                                                                                  
Finished <<< pilz_industrial_motion_planner_testutils [1.57s]                                                                                                                          
Starting >>> moveit_ros_control_interface
Finished <<< chomp_motion_planner [1.77s]                                                                                                                              
Starting >>> moveit_chomp_optimizer_adapter
Finished <<< moveit_ros_control_interface [2.07s]                                                                                                                            
Starting >>> moveit_planners_chomp
Finished <<< moveit_task_constructor_msgs [11.7s]                                                                                                                              
Finished <<< moveit_chomp_optimizer_adapter [0.84s]                                                                                                           
Finished <<< moveit_ros_planning [3.64s]                                                                      
Starting >>> moveit_kinematics
Starting >>> moveit_ros_warehouse                                                                       
Starting >>> moveit_planners_ompl
Finished <<< moveit_planners_chomp [2.05s]                                                                                                                                                 
Starting >>> moveit_ros_robot_interaction
Finished <<< moveit_kinematics [2.03s]                                                                                                                         
Starting >>> moveit_ros_move_group                                                                                                                                   
Finished <<< moveit_ros_warehouse [2.96s]                                                                                                                              
Starting >>> moveit_ros_benchmarks                                                                                                                                
Finished <<< moveit_planners_ompl [3.09s]                                                                                                                             
Starting >>> moveit_ros_perception
Finished <<< moveit_ros_robot_interaction [2.16s]                                                                                                                                         
Starting >>> moveit_visual_tools
Finished <<< moveit_ros_move_group [2.61s]                                                                                                                                                
Starting >>> moveit_ros_planning_interface                                                                                                                   
Finished <<< moveit_ros_benchmarks [2.18s]                                                                                                                 
Starting >>> moveit_resources_prbt_moveit_config
Finished <<< moveit_ros_perception [2.14s]                                                                                                                           
Finished <<< moveit_visual_tools [1.73s]                                                                                                                               
Finished <<< moveit_ros_planning_interface [1.31s]                                                                                       
Starting >>> moveit_ros_visualization
Starting >>> moveit_hybrid_planning
Starting >>> moveit_servo
Finished <<< moveit_resources_prbt_moveit_config [0.92s]                                                                                                                         
Starting >>> moveit_resources_prbt_pg70_support
Finished <<< moveit_resources_prbt_pg70_support [1.09s]                                                                                                                                   
Starting >>> pilz_industrial_motion_planner
Finished <<< moveit_hybrid_planning [3.25s]                                                                                                                     
Finished <<< moveit_servo [4.70s]                                                                                                                                  
Finished <<< moveit_ros_visualization [5.12s]                                                                                    
Starting >>> moveit_setup_framework
Starting >>> moveit_ros
Finished <<< moveit_ros [0.96s]                                                                                                                            
Finished <<< pilz_industrial_motion_planner [5.09s]                                                                            
Starting >>> moveit_planners
Finished <<< moveit_planners [0.64s]                                                                          
Starting >>> moveit_task_constructor_core
Starting >>> moveit_runtime
Finished <<< moveit_setup_framework [2.09s]                                                                                                     
Starting >>> moveit_setup_app_plugins
Starting >>> moveit_setup_controllers
Finished <<< moveit_runtime [1.62s]                                                                                                                                                        
Starting >>> moveit_setup_core_plugins                                                                                                                                     
Finished <<< moveit_setup_core_plugins [2.67s]                                                                                                                                   
Starting >>> moveit_setup_srdf_plugins
Finished <<< moveit_task_constructor_core [4.56s]                                                                                                                             
Starting >>> moveit_task_constructor_capabilities                                                                                                              
--- stderr: moveit_setup_app_plugins
/usr/bin/ld: /home/ubuntu/ws_moveit2/install/moveit_ros_visualization/lib/libmoveit_robot_state_rviz_plugin_core.so.2.5.5: undefined reference to `moveit_rviz_plugin::RobotStateVisualization::setDefaultAttachedObjectColor(std_msgs::msg::ColorRGBA_<std::allocator<void> > const&)'
/usr/bin/ld: /home/ubuntu/ws_moveit2/install/moveit_ros_visualization/lib/libmoveit_robot_state_rviz_plugin_core.so.2.5.5: undefined reference to `moveit_rviz_plugin::RobotStateVisualization::setCollisionVisible(bool)'
/usr/bin/ld: /home/ubuntu/ws_moveit2/install/moveit_ros_visualization/lib/libmoveit_robot_state_rviz_plugin_core.so.2.5.5: undefined reference to `moveit_rviz_plugin::RobotStateVisualization::update(std::shared_ptr<moveit::core::RobotState const> const&)'
/usr/bin/ld: /home/ubuntu/ws_moveit2/install/moveit_ros_visualization/lib/libmoveit_robot_state_rviz_plugin_core.so.2.5.5: undefined reference to `moveit_rviz_plugin::RobotStateVisualization::load(urdf::ModelInterface const&, bool, bool)'
/usr/bin/ld: /home/ubuntu/ws_moveit2/install/moveit_ros_visualization/lib/libmoveit_robot_state_rviz_plugin_core.so.2.5.5: undefined reference to `moveit_rviz_plugin::RobotStateVisualization::clear()'
/usr/bin/ld: /home/ubuntu/ws_moveit2/install/moveit_ros_visualization/lib/libmoveit_robot_state_rviz_plugin_core.so.2.5.5: undefined reference to `moveit_rviz_plugin::RobotStateVisualization::setVisible(bool)'
/usr/bin/ld: /home/ubuntu/ws_moveit2/install/moveit_ros_visualization/lib/libmoveit_robot_state_rviz_plugin_core.so.2.5.5: undefined reference to `moveit_rviz_plugin::RobotStateVisualization::RobotStateVisualization(Ogre::SceneNode*, rviz_common::DisplayContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rviz_common::properties::Property*)'
/usr/bin/ld: /home/ubuntu/ws_moveit2/install/moveit_ros_visualization/lib/libmoveit_robot_state_rviz_plugin_core.so.2.5.5: undefined reference to `moveit_rviz_plugin::RobotStateVisualization::setAlpha(float)'
/usr/bin/ld: /home/ubuntu/ws_moveit2/install/moveit_ros_visualization/lib/libmoveit_robot_state_rviz_plugin_core.so.2.5.5: undefined reference to `moveit_rviz_plugin::RobotStateVisualization::setVisualVisible(bool)'
collect2: error: ld returned 1 exit status
gmake[2]: *** [CMakeFiles/test_perception.dir/build.make:430: test_perception] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:190: CMakeFiles/test_perception.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
---
Failed   <<< moveit_setup_app_plugins [4.30s, exited with code 2]
Aborted  <<< moveit_setup_srdf_plugins [0.32s]                                                                                                                              
Aborted  <<< moveit_task_constructor_capabilities [0.28s]                                                                                
Aborted  <<< moveit_setup_controllers [4.73s]                                  

Summary: 46 packages finished [33.9s]
  1 package failed: moveit_setup_app_plugins
  3 packages aborted: moveit_setup_controllers moveit_setup_srdf_plugins moveit_task_constructor_capabilities
  2 packages had stderr output: moveit_setup_app_plugins moveit_setup_controllers
  5 packages not processed

Your environment

ubuntu@ubuntu:~/ws_moveit2$ printenv | grep -i ros
ROS_VERSION=2
ROS_PYTHON_VERSION=3
AMENT_PREFIX_PATH=/opt/ros/humble
PYTHONPATH=/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages
LD_LIBRARY_PATH=/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib
ROS_LOCALHOST_ONLY=0
PATH=/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
ROS_DISTRO=humble