[New-bugs-announce] [issue2642] MSVCRT packing in Windows Installer (3.0a4)

Wesley Spikes report at bugs.python.org
Wed Apr 16 03:05:54 CEST 2008


New submission from Wesley Spikes <wesley.spikes at gmail.com>:

I've searched and did not find any open ticket to make suggestions on, 
so I'm posting it here.

You currently have posted "The MSI installers for Python 3.0a4 are 
compiled with the new Visual Studio 2008 Professional version. 
Therefore Python depends on the -Visual C++ runtime library 9.0. We 
currently don't package this library properly, which means that non-
Administrator installation is currently not supported. Contributions to 
fix this problem are welcome."

Two potential fixes, both of which should be very readily doable. First 
one is to set the Linking option in MSVC++ to a static link to the CRT. 
This in-builds the library with Python. (Options /MT and /MTd, for 
release and debug versions, respectively.)

The other potential resolution for Non-Admin installs, which may or may 
not be more stable, is to include the MSVCRT DLLs into the directory 
containing the Python installation. If needed, you may have to register 
these files manually into the HKCU hive.

Hope that helps with your described packaging issue with the installer.

(Classified under Build and Installation, since it deals with both 
halves -- feel free to reclassify as appropriate.)

----------
components: Build, Installation
messages: 65537
nosy: wesley.spikes
severity: normal
status: open
title: MSVCRT packing in Windows Installer (3.0a4)
versions: Python 3.0

__________________________________
Tracker <report at bugs.python.org>
<http://bugs.python.org/issue2642>
__________________________________


More information about the New-bugs-announce mailing list