This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author cgohlke
Recipients aheider, cgohlke, christian.heimes, jdetaeye, koen, lemburg, loewis, mhammond, zhirsch
Date 2009-10-13.00:51:22
SpamBayes Score 1.8379858e-06
Marked as misclassified No
Message-id <1255395087.46.0.937475329385.issue4120@psf.upfronthosting.co.za>
In-reply-to
Content
This patch also removes empty dependentAssembly elements after removing
the VC.CRT assemblyIdentity element.

It seems not enough to just place the Microsoft.VC90.CRT.manifest and VC
runtime DLL files into the Python folder. On a system without the VC
runtime installed in winsxs, trying to import a pyd module build without
the patch fails with "ImportError: DLL load failed: ...". Import works
when 1) the manifest and VC runtime DLLs are also placed in the same
folder as the pyd file, or 2) the Microsoft Visual C++ 2008
redistributable package is installed, or 3) the pyd file is build with
the patch installed. Tested with Windows XP SP3, Python 2.6.3,
matplotlib 0.99.1, Visual Studio 2008 SP1.
History
Date User Action Args
2009-10-13 00:51:28cgohlkesetrecipients: + cgohlke, lemburg, loewis, mhammond, christian.heimes, koen, aheider, zhirsch, jdetaeye
2009-10-13 00:51:27cgohlkesetmessageid: <1255395087.46.0.937475329385.issue4120@psf.upfronthosting.co.za>
2009-10-13 00:51:25cgohlkelinkissue4120 messages
2009-10-13 00:51:24cgohlkecreate