From: Larry B. <lb...@sy...> - 2005-08-12 13:42:23
|
I recently upgraded to the latest version of py2exe and created a distribution that was to be deployed to a number of workstations. After installing on several machines I ran into a problem one one of them. Apparently the .EXE file that is created depends on the presence of msvcr71.dll to run and this machine didn't have that .dll file in the system path. I copied mscvr71.dll from another workstation to directory where .EXE file was installed and execution proceeded normally. The reason that I'm posting here you is that I did a quick search on for this issue on support.microsoft.com and came across this article: http://support.microsoft.com/default.aspx?scid=kb;en-us;326922 According to this, application developers should no longer depend on msvcr71.dll being installed in system path (as it wasn't on the machine where the installation didn't work). Rather they should distribute along with the application. I thought that perhaps you would want to consider a change to py2exe to make it pick up this required .dll automatically so as to eliminate this problem. |
From: Werner F. B. <wer...@fr...> - 2005-08-12 14:12:35
|
Hi Larry, You might want to check the archive on this, there are lots of postings about this issue. The MS license of this dll is NOT very clear. I consider it part of Python 2.4 but I don't think there is agreement on this. See you Werner Larry Bates wrote: > I recently upgraded to the latest version of py2exe and created a distribution > that was to be deployed to a number of workstations. After installing on > several machines I ran into a problem one one of them. Apparently the .EXE > file that is created depends on the presence of msvcr71.dll to run and this > machine didn't have that .dll file in the system path. I copied mscvr71.dll > from another workstation to directory where .EXE file was installed and > execution proceeded normally. > > The reason that I'm posting here you is that I did a quick search on for this > issue on support.microsoft.com and came across this article: > > http://support.microsoft.com/default.aspx?scid=kb;en-us;326922 > > According to this, application developers should no longer depend on > msvcr71.dll being installed in system path (as it wasn't on the machine where > the installation didn't work). Rather they should distribute along with the > application. > > I thought that perhaps you would want to consider a change to py2exe to > make it pick up this required .dll automatically so as to eliminate this > problem. > > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf |