Aside from the ArduPilot development environment setup instructions you can find online at (WHERE?), on a Gentoo system, I also had to install the following:
emerge -a sys-devel/gcc-arm-none-eabifor ProfiCNC Hex Cube boards (particularly the Cube Orange/H7)- Make sure to
sudo env-updateand. /etc/profile, otherwise PATH updates aren’t discovered!
- Make sure to
Idiot checks
Don’t forget to…
git submodule update --recursive, plus--initif you haven’t before (particularly if you getAttributeErrors in the configure step about module paths… lwip was the first for me)./waf cleanbefore trying to configure / build