We found an interesting problem.

If you build wxWebKit on Windows XP, you cannot use pyInstaller on
Windows 7 to create an exe which uses it. The resulting exe will not
work on XP, but it will work on Windows 7.

Everything is OK if you run both build and run pyInstaller on Windows
XP.

More details:
The error which appears when you run the exe on an XP system. The
message is

Dropbox\NSBasic\extensions\pyInstaller\iu.py", line 112, in getmod
ImportError: DLL load failed: The specified procedure could not be
found.

The dll it is working on is:
C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/_MEI13482\wx._webview.pyd

Digging deeper into it, we found two manifest files in pyInstaller/
Bincache00:
x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91
x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375

The first one is documented as being for Vista and later, the other is
for XP.

Building wxWebKit and doing pyInstaller on the same version of Windows
results in just the correct manifest file being inserted.

More testing would be needed to determine whether this is a
pyInstaller or wxWebkit problem - we're just happy to have a
workaround.

George

-- 
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.

Reply via email to