Hello, I'm trying to compile the minimal example from http://en.wikibooks.org/wiki/Python_Programming/Extending_with_C with MinGW (latest version) and Python 2.5 (latest ActiveState binary install). When running the setup file, the following happens:
running build running build_ext building 'hello' extension writing build\temp.win32-2.5\Release\hello.def d:\mingw\bin\gcc.exe -mno-cygwin -shared -s build \temp.win32-2.5\Release\hellomo dule.o build\temp.win32-2.5\Release\hello.def -LC:\Python25\libs -LC: \Python25\P Cbuild -lpython25 -lmsvcr71 -o build\lib.win32-2.5\hello.pyd build\temp.win32-2.5\Release\hellomodule.o:hellomodule.c:(.text+0x3e): undefined reference to `_imp___Py_NoneStruct' build\temp.win32-2.5\Release\hellomodule.o:hellomodule.c:(.text+0x46): undefined reference to `_imp___Py_NoneStruct' collect2: ld returned 1 exit status error: command 'gcc' failed with exit status 1 What's more, compiling the same extension with Visual Studio 2005 (without using distutils) works fine, the extension is loaded and ran successfully from Python. Any ideas about this error ? Eli -- http://mail.python.org/mailman/listinfo/python-list