Closed david-wb closed 4 months ago
I get the following error about a missing moveit include file during the colcon build. I'd much appreciate if you could info me of the proper way to install this dependency or if there is another solution. Thanks
~/tiago_public_ws$ source /opt/ros/humble/setup.bash colcon build --symlink-install Starting >>> launch_pal Starting >>> pal_urdf_utils Starting >>> pal_gripper_controller_configuration Starting >>> pal_hey5_controller_configuration Starting >>> pal_robotiq_controller_configuration Starting >>> pal_robotiq_description Starting >>> play_motion2_msgs Starting >>> pal_gazebo_worlds Finished <<< pal_hey5_controller_configuration [3.23s] Finished <<< pal_robotiq_controller_configuration [3.26s] Finished <<< pal_gripper_controller_configuration [3.58s] Finished <<< pal_urdf_utils [3.82s] Finished <<< pal_robotiq_description [3.54s] Starting >>> urdf_test Starting >>> pal_hey5_description Starting >>> pal_navigation_cfg_params Starting >>> pmb2_laser_sensors Starting >>> tiago_laser_sensors Finished <<< pal_gazebo_worlds [4.00s] Starting >>> pal_robotiq_gripper Finished <<< pmb2_laser_sensors [2.10s] Finished <<< pal_navigation_cfg_params [2.46s] Starting >>> pmb2_2dnav Finished <<< pal_hey5_description [2.80s] Finished <<< play_motion2_msgs [6.53s] Starting >>> pal_hey5 Finished <<< tiago_laser_sensors [2.92s] --- stderr: launch_pal /home/chroma/.pyenv/versions/3.10.12/lib/python3.10/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /home/chroma/.pyenv/versions/3.10.12/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( --- Finished <<< launch_pal [7.56s] Finished <<< pal_robotiq_gripper [2.88s] Starting >>> pmb2_controller_configuration Starting >>> tiago_controller_configuration Starting >>> play_motion2 Starting >>> tiago_2dnav Starting >>> pal_navigation_cfg_bringup Finished <<< urdf_test [5.10s] Starting >>> pal_gripper_description Finished <<< pmb2_2dnav [3.11s] Starting >>> pmb2_navigation Finished <<< pmb2_controller_configuration [3.19s] Finished <<< pal_hey5 [3.88s] Finished <<< pal_navigation_cfg_bringup [2.95s] Finished <<< tiago_2dnav [3.19s] Starting >>> pmb2_description Starting >>> pal_navigation_cfg Starting >>> tiago_navigation Finished <<< tiago_controller_configuration [4.06s] Finished <<< pmb2_navigation [3.39s] Finished <<< pal_gripper_description [4.22s] Finished <<< tiago_navigation [1.90s] Starting >>> pal_gripper Starting >>> pal_gripper_simulation Finished <<< pal_navigation_cfg [2.48s] Finished <<< pal_gripper [1.06s] Finished <<< pmb2_description [3.61s] Starting >>> tiago_description Starting >>> pmb2_bringup Finished <<< pal_gripper_simulation [1.59s] Finished <<< pmb2_bringup [0.89s] Starting >>> pmb2_robot Finished <<< pmb2_robot [0.58s] Finished <<< tiago_description [2.15s] Starting >>> tiago_moveit_config Finished <<< tiago_moveit_config [0.64s] --- stderr: play_motion2 In file included from /home/chroma/tiago_public_ws/src/play_motion2/play_motion2/src/play_motion2/motion_planner.cpp:17: /home/chroma/tiago_public_ws/src/play_motion2/play_motion2/include/play_motion2/motion_planner.hpp:25:10: fatal error: moveit/move_group_interface/move_group_interface.h: No such file or directory 25 | #include "moveit/move_group_interface/move_group_interface.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. gmake[2]: *** [CMakeFiles/play_motion2.dir/build.make:90: CMakeFiles/play_motion2.dir/src/play_motion2/motion_planner.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... In file included from /home/chroma/tiago_public_ws/src/play_motion2/play_motion2/src/play_motion2/play_motion2.cpp:18: /home/chroma/tiago_public_ws/src/play_motion2/play_motion2/include/play_motion2/motion_planner.hpp:25:10: fatal error: moveit/move_group_interface/move_group_interface.h: No such file or directory 25 | #include "moveit/move_group_interface/move_group_interface.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. gmake[2]: *** [CMakeFiles/play_motion2.dir/build.make:104: CMakeFiles/play_motion2.dir/src/play_motion2/play_motion2.cpp.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:165: CMakeFiles/play_motion2.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... gmake: *** [Makefile:146: all] Error 2 --- Failed <<< play_motion2 [14.1s, exited with code 2] Summary: 31 packages finished [24.9s] 1 package failed: play_motion2 2 packages had stderr output: launch_pal play_motion2 4 packages not processed chroma@chroma-HP-ProBook-650-G2:~/tiago_public_ws$ sudo apt install python3-colcon-common-extensions sudo apt install python3-colcon-mixin colcon mixin add default https://raw.githubusercontent.com/colcon/colcon-mixin-repository/master/index.yaml colcon mixin update default Reading package lists... Done Building dependency tree... Done Reading state information... Done python3-colcon-common-extensions is already the newest version (0.3.0-1). 0 upgraded, 0 newly installed, 0 to remove and 454 not upgraded. Reading package lists... Done Building dependency tree... Done Reading state information... Done python3-colcon-mixin is already the newest version (0.2.3-1). python3-colcon-mixin set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 454 not upgraded. usage: colcon [-h] [--log-base LOG_BASE] [--log-level LOG_LEVEL] {build,extension-points,extensions,graph,info,list,metadata,test,test-result,version-check} ... colcon: error: argument verb_name: invalid choice: 'mixin' (choose from 'build', 'extension-points', 'extensions', 'graph', 'info', 'list', 'metadata', 'test', 'test-result', 'version-check') usage: colcon [-h] [--log-base LOG_BASE] [--log-level LOG_LEVEL] {build,extension-points,extensions,graph,info,list,metadata,test,test-result,version-check} ... colcon: error: argument verb_name: invalid choice: 'mixin' (choose from 'build', 'extension-points', 'extensions', 'graph', 'info', 'list', 'metadata', 'test', 'test-result', 'version-check')
The solution is to install moveit.
I get the following error about a missing moveit include file during the colcon build. I'd much appreciate if you could info me of the proper way to install this dependency or if there is another solution. Thanks