Это известная проблема из-за отсутствия поддержки со стороны разработчиков Python для разработки MinGW GCC:
http://bugs.python.org/issue12641
С 2010 года GCC удалил эту опцию из-за путаницы людей, которыеиспользовал переключатель.В отчете об ошибке содержится исправление одного из файлов конфигурации Python distutils, которые вы можете применить, не перестраивая Python или что-либо еще.
ОБНОВЛЕНИЕ: ошибка ясна, код, который вы компилируете, переопределяет тип, которыйопределено в заголовке Python:
source/Python-version.h:13:18: error: redefinition of typedef 'Py_ssize_t'
C:\Python27\include/pyport.h:172:25: note: previous declaration of 'Py_ssize_t'
Удалите typedef из Py_ssize_t
в вашем коде.Возможно, что-то не так с конфигурацией.Обязательно выполните чистую перестройку после устранения проблемы -mno-cygwin
.