http://bugs.winehq.org/show_bug.cgi?id=28336
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |d1cfbbb62cefb9de3fa1c6d0051 | |aca68f98dc3aa Status|NEW |RESOLVED Component|mscoree |-unknown Version|unspecified |1.3.32 Depends on|21939 |30559, 25252 Resolution| |FIXED Summary|MorphVox Pro fails to start |MorphVox Pro fails to | |install
--- Comment #3 from Anastasius Focht focht@gmx.net 2012-05-07 17:49:28 CDT --- Hello,
the overall installation succeeds the bug was initially about:
--- snip --- err:msi:ITERATE_Actions Execution halted, action L"VSDCA_VsdLaunchConditions" returned 1603 --- snip ---
The "wmvcore.dll" dependency check is now successful:
--- snip --- 0035:Call msi.MsiEvaluateConditionW(00000002,00165a84 L"WMVCOREEXISTS") ret=470fb02b ... 0035:trace:msi:msi_get_property returning L"C:\windows\system32\WMVCORE.DLL" for property L"WMVCOREEXISTS" ... 0035:trace:msi:MSI_EvaluateConditionW 1 <- L"WMVCOREEXISTS" ... 0035:Call msi.MsiRecordSetStringW(00000003,00000001,47122562 L"INFO : [05/08/2012 00:00:39:893] [VsdLaunchConditions ]: RESULT:\tCondition is true. Nothing more to do.") ret=4710c630 --- snip ---
As Hans said you need .NET or Mono prerequisite for a custom action (it is also explicitly mentioned on terminal). Failing to do so makes the bug automatically invalid.
Although the installer says "success" in the end, there is a message box shown near the end.
--- snip --- 002f:trace:msi:ACTION_CustomAction Handling custom action L"_47669051_2368_4507_9D9B_84D6C55461A7.install" (c01 L"InstallUtil" L"ManagedInstall") 002f:warn:msi:ACTION_CustomAction msidbCustomActionTypeNoImpersonate not handled ... 0038:trace:msi:ACTION_CallDllFunction calling L"ManagedInstall" ... Installing assembly 'C:\Program Files\Screaming Bee\MorphVOX Pro\MorphDriverInstallClass.dll'. Affected parameters are: action = install installlaunch = 1 installtype = notransaction launchonstart = logfile = assemblypath = C:\Program Files\Screaming Bee\MorphVOX Pro\MorphDriverInstallClass.dll setdefaultdevice = ... 0038:trace:loaddll:load_native_dll Loaded L"C:\Program Files\Screaming Bee\MorphVOX Pro\MorphDriverInstallHelper.dll" at 0x10000000: native 0038:trace:setupapi:SetupDiGetClassDevsExW {4d36e96c-e325-11ce-bfc1-08002be10318} (null) (nil) 0x0000000a (nil) (null) (nil) 0038:warn:setupapi:SetupDiGetClassDevsExW unsupported flags 0000000a 0038:trace:setupapi:SetupDiCreateDeviceInfoListExW {4d36e96c-e325-11ce-bfc1-08002be10318} (nil) (null) (nil) 0038:trace:setupapi:SETUPDI_EnumerateDevices 0x1c7960, {4d36e96c-e325-11ce-bfc1-08002be10318}, (null), 0000000a 0038:trace:setupapi:SetupDiEnumDeviceInfo 0x1c7960 0 0x5dde54 0038:trace:setupapi:SetupDiDestroyDeviceInfoList 0x1c7960 ... 0038:Call user32.MessageBoxW(00000000,00ed4ee4 L"Error: 2",00ed335c L"Driver Installation Error",00000030) ret=00d5b29f --- snip ---
The reason is a failure to install a kernel based audio driver which also depends on WDM Audio driver mapper (wdmaud). That part won't work with Wine.
--- snip --- [Version] CatalogFile=SBAudio-x86.cat Signature="$Windows NT$" Class=MEDIA Provider=%SCREAMINGB% DriverPackageType=PlugAndPlay DriverPackageDisplayName=%SCREAMINGBDRIVER.DeviceDesc% ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} DriverVer= 07/01/2010 , 2.0.3.0 ... [SCREAMINGBDRIVER] Include = ks.inf, wdmaudio.inf Needs = ks.registration, wdmaudio.registration
CopyFiles=SCREAMINGBDRIVER.CopyList AddReg=SCREAMINGBDRIVER.AddReg AddProperty = SBEE_Audio.AddProperty
[SCREAMINGBDRIVER.CopyList] ScreamingBAudio.sys ... [SCREAMINGBDRIVER.AddReg] HKR,Branding,url,,"http://www.screamingbee.com" HKR,,AssociatedFilters,,"wdmaud" HKR,,Driver,,ScreamingBAudio.sys HKR,,NTMPDriver,,"ScreamingBAudio.sys,sbemul.sys"
HKR,Drivers,SubClasses,,"wave,mixer"
HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%SCREAMINGBDRIVER.DeviceDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%SCREAMINGBDRIVER.DeviceDesc% ... --- snip ---
If the app depends on this kernel based audio driver later you're out of luck. You can file an additional bug but don't expect it to work in near future if ever.
The app registration dialog currently suffers from bug 30559 While registering online it also suffers from WMI insufficiency. The network connectivity is checked using WMI which fails (bug 20651 and friends).
Regards