Generally, to build Python extensions on Widnows, you need to use the same
version of MSVC that was used to compile your Python binary. For python 2.6, I
believe that the provided binaries are compiled with MSVC 2008 for example.
See http://bugs.python.org/issue5235

If you have not that version, then you can probably hack distutils script to
convince them to use whatever version of MSVC you have. Or you can rebuild
python with the msvc version you have.

Yes, I had read about that versions issue, but I was expecting some error to guide me. As is, it's very annoying because the build request is completely ignored. No errors, no warnings. Just nothing. I tried now with setting those 2 environmental variables as suggested on the bug report, that is

set DISTUTILS_USE_SDK=1
set MSSdk=1

and now the direct call to "setup.py build" goes a bit further, but not that much

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\mt.exe -nologo -manifest build\temp.win32-2.6\Release\extensions\_gdalconst.pyd.manifest -outputresource:build\lib.win32-2.6\osgeo\_gdalconst.pyd;2

build\temp.win32-2.6\Release\extensions\_gdalconst.pyd.manifest : general error c1010070: Failed to load and parse the manifest. The system cannot find the file specified.
error: command 'mt.exe' failed with exit status 31

manifests again. That's why I hate     2005 <= VS <= 2009

I'm not sure what Tamas did with its SDKs ( http://vbkto.dyndns.org/sdk/ :
seems to be down just now ) where he manages to provide the Python bindings on
various MSVC versions.

I have one here based on gdal18dev that was build with VS10 and depends on python2.6

_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to