Open metanav opened 2 years ago
This has something to do with your git config. It looks like it is trying to clone a repo ros2_controllers
and because of how you have your system configured it is trying to authenticate to github.com to do the clone.
I think it is trying to clone from the repository https://github.com/ros/homebrew-humble which is either private or not available.
The default behaviour of Github is to ask for credentials for any repository which does not exist -- or is indeed private. Likely to prevent 'attackers' from being able to scan for private repositories by just trying.
My guess is, it's the former (ie: it doesn't exist).
Has anyone installed MoveIt2 with ROS2 humble on MacOS successfully?
I was able to manually clone the repositories which were failed during running rosdep
. Now I get the errors while running the command:
$ source ~/ros2_humble/install/setup.zsh
$ colcon build --mixin release
Starting >>> moveit_core
[Processing: moveit_core]
[Processing: moveit_core]
[Processing: moveit_core]
--- stderr: moveit_core
In file included from /Users/naveen/ws_moveit2/src/moveit2/moveit_core/collision_detection_bullet/src/bullet_integration/ros_bullet_utils.cpp:34:
/Users/naveen/ws_moveit2/src/moveit2/moveit_core/collision_detection_bullet/include/moveit/collision_detection_bullet/bullet_integration/ros_bullet_utils.h:25:10: fatal error: 'octomap_msgs/conversions.h' file not found
#include <octomap_msgs/conversions.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
gmake[2]: *** [collision_detection_bullet/CMakeFiles/moveit_collision_detection_bullet.dir/build.make:160: collision_detection_bullet/CMakeFiles/moveit_collision_detection_bullet.dir/src/bullet_integration/ros_bullet_utils.cpp.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
In file included from /Users/naveen/ws_moveit2/src/moveit2/moveit_core/collision_detection_bullet/src/collision_env_bullet.cpp:39:
/Users/naveen/ws_moveit2/src/moveit2/moveit_core/collision_detection_bullet/include/moveit/collision_detection_bullet/bullet_integration/ros_bullet_utils.h:25:10: fatal error: 'octomap_msgs/conversions.h' file not found
#include <octomap_msgs/conversions.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
gmake[2]: *** [collision_detection_bullet/CMakeFiles/moveit_collision_detection_bullet.dir/build.make:118: collision_detection_bullet/CMakeFiles/moveit_collision_detection_bullet.dir/src/collision_env_bullet.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:2286: collision_detection_bullet/CMakeFiles/moveit_collision_detection_bullet.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
gmake: *** [Makefile:146: all] Error 2
---
Failed <<< moveit_core [1min 49s, exited with code 2]
The octomap_msgs
package is already installed.
~/ws_moveit2/install/octomap_msgs:
├── include
│ └── octomap_msgs
│ ├── conversions.h
│ └── octomap_msgs
│ ├── msg
│ │ ├── detail
│ │ │ ├── dds_fastrtps
│ │ │ ├── octomap__builder.hpp
│ │ │ ├── octomap__functions.c
│ │ │ ├── octomap__functions.h
│ │ │ ├── octomap__rosidl_typesupport_fastrtps_c.h
[...]
I am trying to build MoveIt2 on MacOS Catalina (10.15.7). I have installed ROS2 Humble successfully. While executing the command below it requires credentials for the GitHub repo.