Micropython 1.4.5 does not compile on unix
Posted: Tue Aug 11, 2015 8:11 pm
The version published tody does not compile on unix. Calling make results in:
~/Downloads/MicroPython/micropython-master/unix$ make
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
mkdir -p build/genhdr
GEN build/genhdr/qstrdefs.generated.h
Traceback (most recent call last):
File "../py/makeversionhdr.py", line 107, in <module>
make_version_header(sys.argv[1])
File "../py/makeversionhdr.py", line 73, in make_version_header
info = get_version_info_from_git()
File "../py/makeversionhdr.py", line 26, in get_version_info_from_git
if er.args[0] == 128:
IndexError: tuple index out of range
../py/py.mk:132: recipe for target 'build/genhdr/mpversion.h' failed
make: *** [build/genhdr/mpversion.h] Error 1
I used the ZIP file from the web site extacted into a new folder structure. Inserting:
return None
as the first statement in get_version_info_from_git() of makeversionhdr.py works as a hot fix.
Regards
~/Downloads/MicroPython/micropython-master/unix$ make
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
mkdir -p build/genhdr
GEN build/genhdr/qstrdefs.generated.h
Traceback (most recent call last):
File "../py/makeversionhdr.py", line 107, in <module>
make_version_header(sys.argv[1])
File "../py/makeversionhdr.py", line 73, in make_version_header
info = get_version_info_from_git()
File "../py/makeversionhdr.py", line 26, in get_version_info_from_git
if er.args[0] == 128:
IndexError: tuple index out of range
../py/py.mk:132: recipe for target 'build/genhdr/mpversion.h' failed
make: *** [build/genhdr/mpversion.h] Error 1
I used the ZIP file from the web site extacted into a new folder structure. Inserting:
return None
as the first statement in get_version_info_from_git() of makeversionhdr.py works as a hot fix.
Regards