On 3/7/2012 12:56 PM, Martin Zibricky wrote:
MSVCR71.dll should be included by pyinstaller. When it's missing then
it's a bug in pyinstaller.
It does include it, but the Merge pass treats it like any other include:
it goes into the common folder (the first one mentioned in the merge
argument). This means that executables in other folders don't have it
"beside them". For some reason, this doesn't seem to matter on my XP
machine, but it does on the Win7 machine I tried it on. I've worked
around it by adding code in the .spec file to copy it into all
application folders.
On 3/7/2012 12:57 PM, Martin Zibricky wrote:
Don Dwiggins píše v St 07. 03. 2012 v 11:48 -0800:
> OK, I'm back with more information. I've set debug to true, and
> looked at the progress messages. I noticed two differences in the
> messages between my XP machine and the Win7 test machine:
What pyinstaller version do you use?
I'm using the fix_merge_case branch from the github repository..
On 3/8/2012 12:11 AM, Hartmut Goebel wrote:
Am 07.03.2012 20:48, schrieb Don Dwiggins:
I should mention that the Win7 machine is 64 bit (my development
machine is 32 bit). I've noticed that the installer (using NSIS)
installs into the (x86) folder by default.
PyInstaller does not use NSIS yet. SO this may be an error in your
NSIS-Script. So you'd better simply copy the content of the created
dist/ directory to your machines and test this. THis way we can
exclude errors NSIS may introduce.
As it turned out, I don't think NSIS has done anything wrong. The
installed folders look the same as the originals, and I have no reason
to suspect anything like file corruption. In any case, my latest try
works now on the Win7 machine.
However, I think the "packaging" of files into the executable by PyI may
have caused something that bothered me, but wasn't important: the fact
that pywintypes25.dll had a size of 120KB in the _MEI folder, but 116KB
everywhere else. I now think that may have been due to the
compression/decompression algorithm.
Finally, I do recommend fixing hook_pywintypes.py to make the changed
name all lowercase (which I did on my clone). That did cause the
warning message (but again, only on the Win7 machine), and the
"normcase" patch didn't help.
Thanks for the help, guys. Much appreciated.
--
Don Dwiggins
Advanced Publishing Technology
--
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.