Apple silicon MacOS(Monterey) M1 build (271 packages are fully passing the build with this updated ros2.repos)
Build Instructions:
-
Install the necessary libraries and dependencies with brew from (https://docs.ros.org) for MacOS
-
mkdir ~/ros2_galactic
-
mkdir ~/ros2_galactic/src
-
cd ..
-
vcs import src < ros2.repos
-
change the commit ID to "4c742d61d4f47a58492c1afbd825fad1c9e05a09" in Mimick_Vendor CMakeLists.txt (https://github.com/ros2/mimick_vendor/blob/galactic/CMakeLists.txt) in your local source packages.
-
arch -arm64 colcon build --symlink-install --packages-skip-by-dep python_qt_binding
-
. ~/ros2_galactic/install/setup.zsh
-
ros2 run demo_nodes_cpp talker in one terminal.
-
ros2 run demo_nodes_py listener in another terminal.
you should see the helloworld example running.
Build Instructions video: https://www.youtube.com/watch?v=A7O1k2A_0iA