Ronald Oussoren added the comment: The bytes_methods.h issue is not present in the default branch, but is still present in the 2.7 branch. I'm not sure why those defines are there, I'm adding Gregory P. Smith to the nosy list because he added the defines and might remember why they were added and if it would be save to remove them (from bytes_methods.h).
That is defines like this: #undef islower #define islower(c) undefined_islower(c) I don't know what to do about the defines in pyport.h, one workaround is disable that entire block for C++ compiler, as in the attached patches (the later one is the same as the first one, but adds a comment that explains why the code is disabled for C++) ---------- nosy: +gregory.p.smith versions: +Python 3.4 Added file: http://bugs.python.org/file30805/issue10910-workaround.txt _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue10910> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com