On Sat, 11 Oct 2008, Frank Niessink wrote: > 2008/10/11 Jerome Laheurte <[EMAIL PROTECTED]>: >> On Fri, 10 Oct 2008, Frank Niessink wrote: >>> py2exe wants to bundle MSVCR80.dll but cannot find it on my system. I >>> presume it needs it because of _pysyncml? Do you think we need to >>> include the dll in the py2exe bundle? >> >> Actually, there are two problems with this: >> >> * py2exe looks for it and fails if it doesn't find it. It should >> though, I added it into dist.in. > > But that doesn't make py2exe find it. It still fails with: > > *** finding dlls needed *** > error: MSVCR80.dll: No such file or directory
Strange. I managed to generate a Windows installer, something must have gone wrong in the merge. > Adding 'dll_excludes': ['MSVCR80.dll'] to the py2exe options in > make.py solves this, by the way. That's what I was looking for :) > Moreover, if people need to install the Microsoft runtime we don't > need to distribute MSCVR80.dll at all, right? Indeed. I only put it there because I wasn't aware of the dll_excludes option. >> * Even if we deploy it, the user still has to install the Microsoft >> runtime, because is must be deployed as a side-by-side assembly >> (that's why I put a warning dialog box and a section in the online >> help with a link to the download) > > The URL in the help file doesn't seem to be correct. Can you please correct > it? Err, works for me, takes me right to "Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)" when I click on the link. What happens when you do ? Cheers Jérôme
