[Bug 3636] New: MDAC 2.7 installs, but its DLLs never get unpacked

Wine Bugs wine-bugs at winehq.org
Sat Oct 22 10:43:21 CDT 2005


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

           Summary: MDAC 2.7 installs, but its DLLs never get unpacked
           Product: Wine
           Version: CVS
          Platform: Other
               URL: http://msdn.microsoft.com/data/mdac/downloads
        OS/Version: other
            Status: NEW
          Keywords: download
          Severity: normal
          Priority: P2
         Component: wine-misc
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: dank at kegel.com


A lot of VB apps use MDAC (http://msdn.microsoft.com/data/mdac/downloads/).
They tend to include mdac_typ.exe, the mdac installer, and run it, but
unfortunately,
Wine doesn't seem to run it properly. (I'm testing using mdac 2.7 sp1, fwiw.)

First, the MDAC installer refuses to run unless the registry key for IE6
is present.  (OK, that's easy to work around... if you're a programmer.
It probably ought to be a winecfg pulldown.)

Second, even if the MDAC installer runs, all it does is install a bunch of
directories under c:\windows\RegisteredPackages.  The DLLs needed
by the VB app are locked up in .cab's in those directories. 
In the app I'm trying to install, the installer then fails with
err:module:import_dll Library MSDART.DLL (which is needed by
L"C:\\windows\\system32\\msadox.dll") not found
 Something, somehow, is supposed to be triggering an unpack, but it's not happening.
(See http://msdn.microsoft.com/workshop/delivery/download/download_node_entry.asp
for a discusion of how the unpacking is supposed to go on Windows.)

FWIW, here are the fixme's I see when I run the mdac 2.7sp1 installer 
(with dups removed):

fixme:advpack:IsNTAdmin (0x00000000, (nil)): stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub
fixme:richedit:RichEditANSIWndProc EM_LIMITTEXT: stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:advpack:LaunchINFSectionEx ((nil) (nil)
"C:\\windows\\temp\\IXP000.TMP\\\\rspfiles.inf,DefaultInstall,,0,N" 0): stub
fixme:advpack:LaunchINFSectionEx ((nil) (nil)
"C:\\windows\\temp\\IXP000.TMP\\\\dasetup.inf,DefaultInstall,,0,N" 0): stub
fixme:advpack:LaunchINFSectionEx ((nil) (nil)
"C:\\windows\\temp\\IXP000.TMP\\\\WDSETUP.INF,DefaultInstall,,0,N" 0): stub
fixme:advpack:LaunchINFSectionEx ((nil) (nil)
"C:\\windows\\temp\\IXP000.TMP\\\\MDACXPAK.INF,DefaultInstall,,32,N" 0):
stubfixme:advpack:LaunchINFSectionEx ((nil) (nil)
"C:\\windows\\temp\\IXP000.TMP\\\\MSXMLX.inf,DefaultInstall,,32,N" 0): stub
fixme:advpack:LaunchINFSectionEx ((nil) (nil)
"C:\\windows\\temp\\IXP000.TMP\\\\SQLXMLXP.inf,DefaultInstall,,32,N" 0):
stubfixme:advpack:LaunchINFSectionEx ((nil) (nil)
"C:\\windows\\temp\\IXP000.TMP\\\\SQLNET.INF,DefaultInstall,,32,N" 0): stub
fixme:advpack:LaunchINFSectionEx ((nil) (nil)
"C:\\windows\\temp\\IXP000.TMP\\\\SQLODBC.INF,DefaultInstall,,32,N" 0): stub
fixme:advpack:LaunchINFSectionEx ((nil) (nil)
"C:\\windows\\temp\\IXP000.TMP\\\\SQLOLDB.INF,DefaultInstall,,32,N" 0): stub
fixme:advpack:LaunchINFSectionEx (0x2002e 0x1000000
"C:\\windows\\temp\\IXP000.TMP\\NEWMUI.INF,DefaultInstall,,0,N" 0): stub
fixme:advpack:LaunchINFSectionEx (0x2002e 0x1000000
"C:\\windows\\temp\\IXP000.TMP\\noop.inf,DefaultInstall,,0,N" 0): stub

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list