RPI4 libboost 1.67 error - run custom ROS nodes

Hi!

I am also having libboost errors while trying to run custom ROS nodes on Debian Buster. After removing ROS kinetic packages

apt remove --purge ros-kinetic-*
apt autoremove --purge

I was able to compile the ros_base variant of ROS Noetic on Debian Buster by running

export SSL_CERT_FILE=/usr/lib/ssl/certs/ca-certificates.crt
export ROS_PYTHON_VERSION=3

and then following the instructions on

http://wiki.ros.org/noetic/Installation/Source

I tried to install ROS Noetic using Ubuntu Focal repositories, but that didn’t go very well. @acxz how did you manage to install ros-noetic-ros-base as mentioned in PR #6 of the pi-gen-navio repository?

I think that supporting Ubuntu 20.04 (18.04) would be a better fit to run ROS Noetic (Melodic) without Ardupilot stack. In that way, you could have all the precompiled binaries for ROS and things would be a lot easier. You can check out (and support) this forum post regarding that topic