Re: Windows install to custom location after building from source



What does the merge do? I can't find mention of it
in the docs.

It merges the msvcrt merge module into the installer (and then
monkey patches it, to revert the msm decision of setting
ALLUSERS). I tried to integrate it originally as a step
after creating the msi. Unfortunately, the merge object refused
to open the database, claiming that the file is in use (even
though I had closed it). Hence I need to processes. If you
can figure out how to combine them into one, again, that
would be much appreciated.

If you don't merge the CRT, the resulting Python installation
will fail on systems were
a) VS 2008 is not installed (nor has the stand-alone CRT installer
been run, nor has anything else been installed that comes
with the CRT), and
b) Python is installed "for all users" (else a private copy of
msvcr90.dll gets installed)

Regards,
Martin
.



Relevant Pages

  • Re: Remote debugging in VS 2005
    ... VC2005 redistributables: ... I cannot link my app statically to the CRT, and so as suggested in the ... Is there any such installer available on the net? ... But since the application seems to need debug DLLs, ...
    (microsoft.public.vsnet.debugging)
  • Re: Problem Python 2.6.1 vs 2.6 & pyWin32
    ... Windows installer you create with command "python setup.py ... one way of installing the CRT is to install Python for all users, ...
    (comp.lang.python)
  • Re: Problem Python 2.6.1 vs 2.6 & pyWin32
    ... crt completely. ... receive the misspelled German version of the error message :-) but also ... installer, there's been only 1 report of the installer not working. ...
    (comp.lang.python)
  • Re: Deploying to ALL users with quiet installation
    ... ALLUSERS must be uppercase. ... Definitive Guide to Windows Installer ... With Orca I set the property ... > MSI package is installed to Current user only. ...
    (microsoft.public.dotnet.framework.setup)
  • Re: How to query install parameters
    ... You should be able to pass into a VS custom action, ... If it's an Installer class the syntax is different, ... ALLUSERS in your Context.Parameters. ... When the Install(IDictionary stateSaver) ...
    (microsoft.public.dotnet.framework.setup)