On Sat, Mar 27, 2010 at 10:34 PM, James Reynolds <eire1...@gmail.com> wrote:
> Hello All,
> I'm trying to write my first extension module, and I am getting the
> following error in my command prompt and I was hoping you all could help me.
> I have taken the following steps already:

Are you trying to build a C extension or something importable by ctypes ?
>
> I am running Windows 7 64 bit version, I have installed the Python 3.1.2 64
> bit interpreter. I have the MinGW32 and the one referenced above as well.

Mingw is useless, since you want to build a 64 bits extension. You
have to use mingw-w64.


>> erence to `_imp__Py_BuildValue'
>>
>> build\temp.win-amd64-3.1\Release\finance.o:finance.c:(.text+0x74):
>> undefined ref
>>
>> erence to `Py_Module_Create'

This is exactly the problem I refered to in the issue 4709 you
mentioned. Since the issue is stalled ATM, you have to define the
necessary macro by yourself in distutils (using define_macros in
setup.py).

Note that mingw-w64 is totally unsupported by python ATM, and you will
have a hard time making it work. By far the easiest solution to build
64 bits extensions on windows is to use MS compilers (which are
available for free).

cheers,

David
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to