v8.0.50727.762 of the VC++ 8.0 libraries is ancient (VS2005 SP1). Are
your binaries definitely built against that version of the VC++
libraries as the ATL security fix (which is in essence a stealth SP2 for
VS2005) released in July last year updates them to v8.0.50727.4053.

That'd be the first thing I'd check. Are the binaries built on the same
machine as your installer? Does running the vcredist_x86 from the
machine you build your MSI's on the system fix the app?

Palbinder Sandher 
Software Deployment & IT Administrator
T: +44 (0) 141 945 8500 
F: +44 (0) 141 945 8501 

http://www.iesve.com 
**Design, Simulate + Innovate with the <Virtual Environment>**
Integrated Environmental Solutions Limited. Registered in Scotland No.
SC151456 
Registered Office - Helix Building, West Of Scotland Science Park,
Glasgow G20 0SP
Email Disclaimer

-----Original Message-----
From: Chris Ridd [mailto:chrisr...@mac.com] 
Sent: 29 November 2010 15:15
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] VC80 runtime is in pkgs, but not installed

Hi,

We are currently using WIX 2 to build our MSI files. We are merging in
the vc80 merge modules, apparently successfully. (Stuff runs :-)

While trying to upgrade to WIX 3, I noticed that the MSI files it
produces are a few megs bigger than the ones produced by WIX 2. But more
critically, the installed executables don't run any more. The "depends"
(Dependency Walker) tool from Sys Internals says it cannot open
"MSVCR80.DLL" when looking at one of my installed exes.

I've got verbose logs from installing packages built with wix 2 and wix
3, but AFAICS they both claim to be trying to copy the DLL, and both
refusing to overwrite something with the same version:

(WIX 2)
MSI (s) (10:D4) [14:07:01:066]: Executing op:
FileCopy(SourceName=h2rg91xw.1p4|msvcr80.dll,SourceCabKey=msvcr80.dll.8.
0.50727.762.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E,DestName=msvcr80.dll,At
tributes=0,FileSize=626688,PerTick=32768,,VerifyMedia=1,ElevateFlags=4,,
,,CheckCRC=0,Version=8.0.50727.762,Language=1033,InstallMode=58982400,,,
,,,,)
MSI (s) (10:D4) [14:07:01:066]: File:
C:\WINDOWS\winsxs\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_
x-ww_6b128700\msvcr80.dll;      Won't Overwrite;        Won't patch;
Existing file is of an equal version

(WIX 3)
MSI (s) (10:00) [13:57:04:120]: Executing op:
FileCopy(SourceName=h2rg91xw.1p4|msvcr80.dll,SourceCabKey=msvcr80.dll.8.
0.50727.762.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E,DestName=msvcr80.dll,At
tributes=0,FileSize=626688,PerTick=32768,,VerifyMedia=1,ElevateFlags=4,,
,,CheckCRC=0,Version=8.0.50727.762,Language=1033,InstallMode=58982400,,,
,,,,)
MSI (s) (10:00) [13:57:04:183]: File:
C:\WINDOWS\winsxs\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_
x-ww_6b128700\msvcr80.dll;      Won't Overwrite;        Won't patch;
Existing file is of an equal version

I'm merging in exactly the same msm files in both packages. The only
suggestion I could see from googling was that the <Merge> element should
be inside the outermost <Directory Id="TARGETDIR">, which it is in both
cases.

Any suggestions? Is there anything else I could look for in the verbose
logs?

Cheers,

Chris

------------------------------------------------------------------------
------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for
grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to