Python Library Win7 -64 Bit
James Ravenscroft
james at funkymonkeysoftware.com
Tue Jun 15 08:03:44 EDT 2010
Dear All,
Before I start, I'm aware of how much of a nightmare MSys and MINGW are
in comparison to UNIX/Linux environments, I'm a casual Ubuntu user
myself and I wouldn't go near Windows if I didn't have to.
I'm trying to install the Python LibXML2 extensions onto my 64 bit
Cython 2.6 setup under Windows 7. When I do a "python setup.py build -c
mingw32", everything starts off fine and the compilation begins.
Distutils then returns complaining that most of the Python symbols (e.g.
_imp_Py_NoneStruct and _imp_PyArg_ParseTuple) are undefined. This lead
me to assume that the linker on my platform can't find a python library
to link against. Sure enough, I looked through my build path and
couldn't find libpython26.dll or libpython26.a anywhere. I managed to
get hold of a libpython26 shared library file (I think I found it in my
System32 folder) and copied it to C:\Python26\libs which is one of the
directories on my gcc search path. However, I'm still getting the same
rubbish about not all the python symbols being undefined.
Has anyone had any prior experience with this sort of problem or can
anyone point me in the right direction? The only solution I could come
up with was to compile python itself from scratch which, even on a high
end desktop, takes hours and hours and hours... (etc) on an Msys setup.
Thanks,
James Ravenscroft
Funky Monkey Software
james (at) funkymonkeysoftware (dot) com
More information about the Python-list
mailing list