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

Reply via email to