[Bug 3636] [LaunchINFSectionEx - stub] MDAC 2.7 installs, but its DLLs never get unpacked

Wine Bugs wine-bugs at winehq.org
Thu Dec 1 00:12:35 CST 2005


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


leon-winebus at cyberknights.com.au changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |leon-
                   |                            |winebus at cyberknights.com.au




------- Additional Comments From leon-winebus at cyberknights.com.au  2005-01-12 00:12 -------
Had to change assert.h and stdlib.h from "" to <> to make Dan's patch compile on
Mandriva 2006.0, but it does build against their 0.9.2 source RPM.

I too had to lie to the installer about having MSIE before it would run (thanks
for this, Dan!):

cat >> $HOME/.wine/system.reg <<"_EOF_"

[Software\\Microsoft\\Internet Explorer]
"Version"="6.0.2900.2180"
_EOF_

--- CAUTION: DIGRESSION ---

Dan, your initvbapp.sh seems to have a microbug: you fetch and unpack unshield,
then (re)assign $CABEXTRACT to it, then later use unshield instead of what I
think you wanted to do, which was use $UNSHIELD which in turn I think you wanted
to assign from `pwd`/src/unshield.

Also, Mandriva includes cabextract and unshield in their packaging system; you
can test for the existence of it there by checking the status of "urpmq
packagename", and install it (as root) with "urpmi packagename". It might be
generally handy to have a utility script available on every new system, one that
you pass a wanted package name to, which finds out where it is running (Debian,
SuSE, Mandriva, Slack, whatever) and installs the packages if they're available
through the package system or returns false if it can't. I dub it mayihave, so
you'd invoke "mayihave cabextract" and revert to download/unpack/configure/make
only if that fails.

--- END DIGRESSION ---

The result with MDAC 2.7 [*** MY COMMENTS LIKE SO ***] is:

fixme:advpack:IsNTAdmin (0x00000000, (nil)): stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub
fixme:richedit:RichEditANSIWndProc EM_LIMITTEXT: stub
[*** CLICK ON LICENCE AGREEMENT HERE ***]
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
[*** CLICK ON FINAL DIALOGUE "Finish" HERE ***]
fixme:advpack:LaunchINFSectionEx (0x2002e 0x1000000
"C:\\windows\\temp\\IXP000.TMP\\rspfiles.inf,DefaultInstall.NT,,0,N" 0): semi-stub
fixme:advpack:LaunchINFSectionEx (0x2002e 0x1000000
"C:\\windows\\temp\\IXP000.TMP\\dasetup.inf,DefaultInstall.NT,,0,N" 0): semi-stub
fixme:advpack:LaunchINFSectionEx ((nil) (nil)
"C:\\windows\\temp\\IXP000.TMP\\\\MDACXPAK.INF,DefaultInstall,,32,N" 0): semi-stub
fixme:advpack:LaunchINFSectionEx dwFlags: Backup data before install
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet
"C:\\windows\\temp\\IXP000.TMP\\MDACxpak.CAB"
fixme:advpack:ExtractFiles (0x7fe56d10 0x7fe56ce8 0x00000000 (nil) (nil)
0x00000000): semi-stub
err:seh:EXC_DefaultHandling Exception frame is not in stack limits => unable to
dispatch exception.

Cheers; Leon

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