Hi,

Python is built using 2008.  You can find this in the readme.txt under the
PCbuild folder (from the 2.7.2 source at least):
"This directory is used to build Python for Win32 and x64 platforms, e.g.
Windows 2000, XP, Vista and Windows Server 2008.  In order to build 32-bit
debug and release executables, Microsoft Visual C++ 2008 Express Edition
is
required at the very least.  In order to build 64-bit debug and release
executables, Visual Studio 2008 Standard Edition is required at the very
least.  In order to build all of the above, as well as generate release
builds
that make use of Profile Guided Optimisation (PG0), Visual Studio 2008
Professional Edition is required at the very least.  The official Python
releases are built with this version of Visual Studio."

Thanks.
Mark

-----Original Message-----
From: python-win32-bounces+mark.mordeca=prosensus...@python.org
[mailto:python-win32-bounces+mark.mordeca=prosensus...@python.org] On
Behalf Of Tim Roberts
Sent: Thursday, August 25, 2011 12:57 PM
To: Python-Win32 List
Subject: Re: [python-win32] Recurring DLL error with py2exe

Jacob Kruger wrote:
> Typed in following command line code using sort of standard setup.py
file that works on other things like my mapData IF engine, but did change
the name of the .py file it should process:
> python setup.py py2exe
>
> The last 2 lines rendered in that window are then the following:
> *** finding dlls needed ***
> error: MSVCP90.dll: No such file or directory
>
> That specific DLL gets copied quite easily into the relevant subfolder
of the dist folder when I run a similar command for my much larger, but, I
suppose, simpler, mapData app, since that one doesn't try to import
libraries/modules like piaudiere or wxPython as such.

MSVCP90.DLL is one of the DLLs caught up in the Microsoft "side-by-side"
stupidity.  It cannot just be copied into a destination folder, it has
to be properly installed with a manifest.

Do you have some custom extensions?  I didn't think there were any
versions of Python that were built with Visual Studio 2008.  VS2010
wisely eliminates the side-by-side stuff for the CRT DLLs, so the
problem goes away.

-- 
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.

_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to