[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