[Bug 27273] Microsoft Office Communicator 2007 R2 does not install, doesn't recognize MSXML 6.0 SP1 as installed

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Apr 23 01:34:02 CDT 2012


http://bugs.winehq.org/show_bug.cgi?id=27273

Anastasius Focht <focht at 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 at gmx.net
         Resolution|                            |WONTFIX

--- Comment #9 from Anastasius Focht <focht at 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/63dadcb66f4fb17bf4a1d5d9eefe28efd901c8f8:/dlls/msxml6/rsrc.rc

--- 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

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list