[reportlab-users] Error: python was built with Visual Studio 2003

Robin Becker robin at reportlab.com
Thu Jan 15 05:11:34 EST 2009

Christian Heimes wrote:

> Robin Becker schrieb:

>> I have a process which builds 2.3, 2.4, 2.5 & 2.6 versions of the .pyds

>> every night. I think the 2.3 versions need 2003 VS6, 2.4/2.5 needs 2005

>> VS7 and I believe 2.6 is using 2007 VS8.


> You got the version numbers and years mixed up. The official Windows

> builds of Python 2.4 and 2.5 are build with VC 7.1 aka VS 2003. Starting

> with Python 2.6 and 3.0 VC 9 aka VS 2008 are used. Visual Studio 2005

> (VC 8) is not used for any official build.


> You can use MinGW32 to build Windows binaries for most Python versions

> though.


> Christian

Well according to dependency walker 2.6 python.exe depends explicitly on msvcr90,
2.5/2.4 depends on msvcr71 and 2.3 depends on msvcrt version 7.0.

When I run the setup.py script for the pyds which we build every day

2.6 uses c:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe
2.5 uses C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\cl.exe
2.4 uses C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\cl.exe
2.3 uses C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe

I'm not exactly sure what VC98 is, but I think it's vs6.

So yes you're right VS8 is nowhere, they skipped a number. Anyhow, that still
doesn't explain why you're getting this message.
Robin Becker

More information about the reportlab-users mailing list