I need to build ROS 2 Humble from source on a Beaglebone Black. When I do so, I get build errors. I followed the instructions on the ROS website.
As shown in the screenshot below, warning occur indicating some C++ expressions changed with gcc 7.1. Is there a specific compiler version required to build ROS 2 from source?
I also tried building with 'colcon build --symlink-intall --continue-on-error' and the build stops after 6 failures and 130 successful package builds. The output of this can also be found as the second screenshot provided.
If anyone has experience building ROS 2 Humble from source on armhf architecture or is aware of what is causing this issue, please let me know. If more information is required, please let me know as I am new to Linux and ROS.