http://bugs.winehq.org/show_bug.cgi?id=27273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |RESOLVED URL| |http://www.microsoft.com/do | |wnload/en/details.aspx?disp | |laylang=en&id=8468 CC| |focht@gmx.net Resolution| |WONTFIX
--- Comment #9 from Anastasius Focht focht@gmx.net 2012-04-23 01:34:02 CDT --- Hello,
there is nothing to fix here. As already suggested: Use 'winetricks win7' See bug 30078 for rationale.
The MSXML 6.0 SP1 installer uses file search to figure out what to update.
ORCA dump of "CommunicatorEval.msi":
"AppSearch" table:
--- snip --- MSXML60 FileSearchMSXML60 --- snip ---
"DrLocator" table:
--- snip --- FileSearchIExploreExe DirectorySearchIExploreExe FileSearchMSXML60 DirectorySearchMSXML60 DirectorySearchIExploreExe [ProgramFilesFolder]\Internet Explorer DirectorySearchMSXML60 [SystemFolder] --- snip ---
"Launchcondition"
--- snip --- MSXML60 OR (VersionNT >= 600) OR Installed [ProductName] requires MSXML 6.0 SP1. Please download from http://www.microsoft.com/downloads --- snip ---
"Signature":
--- snip --- FileSearchMSXML60 msxml6.dll 6.10.1129.0 0 --- snip ---
Wine's builtin msxml6 advertises itself as SP1:
http://source.winehq.org/git/wine.git/blob/63dadcb66f4fb17bf4a1d5d9eefe28efd...
--- snip --- 19 #define WINE_FILEDESCRIPTION_STR "Wine MSXML 6.0" 20 #define WINE_FILENAME_STR "msxml6.dll" 21 #define WINE_FILEVERSION 6,10,1129,0 22 #define WINE_FILEVERSION_STR "6.10.1129.0" 23 #define WINE_PRODUCTVERSION 6,10,1129,0 24 #define WINE_PRODUCTVERSION_STR "6.10.1129.0" 25 #define WINE_EXTRAVALUES VALUE "OLESelfRegister","" --- snip ---
The installer file version/resource check will always tell "already installed, do not overwrite".
If you really want the installer to install/overwrite all msxml6 artifacts you have to remove builtin dlls from WINEPREFIX _before_ running the installer.
Regards