I'm pretty sure that error is python mixup, as it's exactly the same on mine and I know what causes it there. It does look like your "python" is 2, which is what ML expects, but you're using Danne's stuff around ML to compile, right? I have no idea what that does.
If you scroll further back in the errors, do you see something like this?
Building module adv_int...
[ README ] module_strings.h
$//"README.rst | grep -v -E "^:([^:])+:.+$" | rst2html | python ../html2text.py -b 700 | sed "s/
Traceback (most recent call last):
File "../html2text.py", line 782, in <module>
wrapwrite(html2text(data, baseurl))
File "../html2text.py", line 715, in html2text
return optwrap(html2text_file(html, None, baseurl))
File "../html2text.py", line 150, in optwrap
for line in wrap(str(para), BODY_WIDTH):
File "../html2text.py", line 44, in <lambda>
wrap = lambda text, width: word_wrap(text, width, extent_func)
File "/home/user/code/magiclantern/magiclantern_simplified/modules/align_string_proportional.py", line 21, in word_wrap
lookup = dict((c, extent_func(c)[0]) for c in set(text))
File "/home/useer/code/magiclantern/magiclantern_simplified/modules/align_string_proportional.py", line 21, in <genexpr>
lookup = dict((c, extent_func(c)[0]) for c in set(text))
File "/home/user/code/magiclantern/magiclantern_simplified/modules/rbf_read.py", line 64, in extent_func
w += font.wTable[ord(c) - font.charFirst]
AttributeError: 'Bunch' object has no attribute 'wTable'