[issue31612] Building 3.6 fails on Windows

Steve Dower report at bugs.python.org
Wed Sep 27 13:14:55 EDT 2017


Steve Dower <steve.dower at python.org> added the comment:

If you install VS 2017 and select the "Python native development" option as described in the dev guide, you get the correct compilers (plural) for Python 3.5 onwards. The build.bat file (specifically, the find_msbuild.bat helper) will choose the correct version.

You do not need to install VS 2015 anymore. VS 2015 and VS 2017 both include VC toolset v140, which is the officially supported compiler (the VS version is separate).

The error is coming from the Tcl makefile at these lines:

.SUFFIXES:
.SUFFIXES:.c .rc

I personally have no idea what these mean or why it is failing, and I don't even know what these are meant to do. But perhaps you have some file called ".SUFFIXES" or similar that is causing the Tcl build to fail?

----------

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue31612>
_______________________________________


More information about the Python-bugs-list mailing list