Oh and I forgot to mention, the 2 checkpoint test failures are:
test/Checkpoints_tests.cpp(28): error in "sanity": check !Checkpoints::CheckBlock(11111, p134444) failed
test/Checkpoints_tests.cpp(29): error in "sanity": check !Checkpoints::CheckBlock(134444, p11111) failed
These are testing for bitcoin block hashes but these have been removed in the Checkpoint code. Replace with the hashes and block numbers in 'src/checkpoints.cpp'.
Ya got it thanks, unfortunately it only fixes the test, so that it passes, which is one more down, at least.
After fixing that,
Turned off the checkpoint enable flag at the top of the checkpoint.cpp code for building here at least, should have the same effect as your pastebin showed was required on that file.
line 35: bool fEnabled = false;