Scott Rostrup <scott.rost...@googlemail.com> added the comment: I just encountered this error in python 3.1.3 on cygwin 1.7. I used the same fix as jbinder.
Old Modules/main.c (line 13): #if defined(MS_WINDOWS) || defined(__CYGWIN__) #include <windows.h> #ifdef HAVE_FCNTL_H #include <fcntl.h> #define PATH_MAX MAXPATHLEN #endif #endif I guess now cygwin is defining PATH_MAX, one possible fix with ifndef: #if defined(MS_WINDOWS) || defined(__CYGWIN__) #include <windows.h> #ifdef HAVE_FCNTL_H #include <fcntl.h> #ifndef #define PATH_MAX MAXPATHLEN #endif #endif #endif This compiled and worked for me and it appears jbinder as well. ---------- nosy: +Scott.Rostrup Added file: http://bugs.python.org/file20155/py_cygwin_build-3.1.3 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue8548> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com