On Thu, 2010-07-22 at 00:46 +0200, Florian Höch wrote: > Thanks. I think I have realized why it fails on Windows 2000. Judging > from your log, the MS VC 90 CRT assembly and its files are correctly > bundled by PyInstaller. But there is a caveat: PyInstaller puts the > assembly files in a subfolder. On systems like Windows XP and newer, > which have WinSxS, this is no problem and the WinSxS loader finds the > files through the embedded manifests. And here Windows 2000 fails, > because it knows nothing about manifests or WinSxS. It expects the > msvc*90.dll either in a directory on the %PATH%, or next to the objects > (in this case python26.dll and any *.pyd files) that depend on it. So a > quick work-around should be not putting assembly files inside a > subfolder when bundling. I have attached a patch for the current trunk, > please let me know if it works.
Does this mean that WinXP+ do allow bundling assemblies next to the executable? I thought that subfolders was the only allowed way... -- Giovanni Bajo :: [email protected] Develer S.r.l. :: http://www.develer.com My Blog: http://giovanni.bajo.it Last post: Compile-time Function Execution in D -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
