I'm not sure that my comment made it through the system for this ticket:

http://www.pyinstaller.org/ticket/298


I have run into this problem as well, and it is a serious one. I'm not sure
that it can be fixed only by environ manipulation as said above, though.
Looks to me like the code in common/launch.c needs to be made unicode aware;
right now it only handles ascii.

If I put my frozen executable in a directory called c:\ProgramDir, it will
run fine. But if I put it in c:\ProgramYDir, where "Y" is some unicode
character not mappable to ascii, it will not run...gives the following
errors:

Cannot open archive: c:\Program?Dir\cepro.exe

Cannot open archive: c:\Program?Dir\cepro.pkg

so it's failing on the "fopen" call in openArchive() (which is in
common/launch.c).


So now the question: has addressing this been thought about, and is there
something I can do to help?  I can take a stab at common/launch.c, although
I don't feel that comfortable with unicode issues in general.


-- 
Daniel Hyams
[email protected]

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