It appears that mavproxy does not list out all its requirements in the actual requirements:

https://github.com/ArduPilot/MAVProxy/blob/master/setup.py#L29

The install instructions (here) give a bunch of APT packages to install. Alas, that’s not for Gentoo. Instead, install the extra requirements called out in the Darwin section of the setup.py file. (I didn’t find them on any of the emerge repos either)

wxPython installation

After much troubleshooting, it seems to now … just work … to the best of my knowledge, this is what I changed:

  1. pip install wxwidgets
  2. pip uninstall wxpython
  3. pip install wxpython

It seems there was an update to wxPython: 4.2.5 ⇒ 4.3.1. Not sure if this is related.

Extras

  • If you want to run MAVExplorer MagFit analyses, also pip install scipy.

ardupilot