http://bugs.winehq.org/show_bug.cgi?id=5415
dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|wine-ole |wine-msxml Ever Confirmed| |1 Keywords| |download Summary|QuickBooks Pro 2006/2007 |QuickBooks Pro 2006/2007 |does not installs |does not install
------- Additional Comments From dank@kegel.com 2007-03-04 10:52 ------- Just tried it myself, and sure enough, it doesn't install.
A workaround is to install three IE6 registry keys (the usual one plus two App Paths ones; even crossover needs this for quickbooks), native msxml3, and mfc42.dll. The easiest way to do that is wget http://kegel.com/wine/winetricks sh winetricks fakeie6 vcrun6 msxml3 (Ignore the error from the msxml3 installer; that's a bug in wine that James is fixing, doesn't see to cause trouble.)
The app then installs. I think that makes this an msxml3 problem.
The install log also shows quite a few COM errors, but they don't seem to be showstoppers yet. Here are the last few, for reference:
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002 err:rpc:I_RpcReceive we got fault packet with status 0x6be err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 fixme:ole:DllRegisterServer stub err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Program Files\Common Files\Intuit\QuickBooks\QBUpdate\QBMsgMgr.exe" failed with error 1813 err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Program Files\Common Files\Intuit\QuickBooks\QBUpdate\QBMsgMgr.tlb" failed with error 2
(I also tried running the app. It's darn hard to get the clickthrough license agreement to enable the yes button, and just as hard to get it to recognize a click, but eventually it did for me. The next problem is the splash screen stays up forever; I think there's an error dialog behind it. +text shows its contents. But that's really another bug.)