New submission from Kovid Goyal:

The Pcbuild/readme.txt file implies that it is possible to build python 
2.7.11rc1 with Visual Studio 2015 (although it is not officially supported). 
However, there are at least a couple of problems, that I have encountered so 
far:

1) timemodule.c uses timezone, tzname and daylight which are no longer defined 
in visual studio, as a quick hackish workaround, one can do
#if defined _MSC_VER && MSC_VER >= 1900
#define timezone _timezone
#define tzname _tzname
#define daylight _daylight
#endif

2) More serious, the code in posixmodule.c to check if file descriptors are 
valid no longer links, since it relies on an internal structure from microsoft 
ddls, __pioinfo that no longer exists. See
https://bugs.python.org/issue23524 for discussion about this in the python 3.x 
branch

As a quick and dirty fix one could just replace _PyVerify_fd with a stub 
implementation that does nothing for _MSC_VER >= 1900

However, a proper fix should probably be made.

----------
components: Interpreter Core
messages: 255550
nosy: kovidgoyal
priority: normal
severity: normal
status: open
title: Python 2.7.11rc1 not building with Visual Studio 2015
type: compile error
versions: Python 2.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue25759>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to