Well, I fixed one of the problems.
In python 3, print statements are functions so must have arguments inside () - I edited that in so those errors went away.
Now I get this error:
Traceback (most recent call last):
File "F:/librepilot/next/make/scripts/version-info.py", line 540, in <module>
sys.exit(main())
File "F:/librepilot/next/make/scripts/version-info.py", line 481, in main
r = Repo(args.path)
File "F:/librepilot/next/make/scripts/version-info.py", line 124, in __init__
self._hash = self._out.strip(' \t\n\r')
TypeError: a bytes-like object is required, not 'str'
mingw32-make: *** [F:/librepilot/next/flight/Makefile:265: flight_uavobjects] Error 127
Any ideas?