Next I did a build on both VMs and compared the output line by line. The build on the Parallels VM was not finding a specific VC++ redistributable file:
c:\WINDOWS\WinSxS\Manifests\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375... That file is in the MSVC++ 2005 Redistributables installed, so I downloaded that and installed it, and now the build output from both machines is identical.
But now the executable built on the Parallels VM generates the R6034 runtime errors when run on the Parallels VM: "An application has made an attempt to load the C runtime library incorrectly..."
I did a verbose build on both VMs, and the output is the same. I did a debug build on both VMs, and the output is the same (except for the runtime errors on the Parallels VM.)
The executable built on the Fusion VM works fine on the Parallels VM; the version built on the Parallels VM works fine on the Fusion VM, but generates runtime errors when run on the Parallels VM or my beta tester's Win7 x32 machine.
Anybody know what is causing this, or how I might do more troubleshooting?
Thanks,
Lynn Oliver
More details about python or pyinstaller version would be appreciated.