http://bugs.winehq.org/show_bug.cgi?id=2622
------- Additional Comments From joe@eshu.net 2005-25-09 23:21 ------- I was hesitant at first, since I had been using Topo! happily in wine , but a quick check revealed that it no longer works with the latest CVS version.
After a cvs update -PAd, I did a make uninstall, moved my .wine out of the way, and then executed tools/wineinstall. Once it was in place, I verified that my old .wine and the freshly created one differed only in the basic local customizations and the registry entries for my installed software, so I swapped the old and new .wine's.
I've never directly edited user.reg, and it didn't seem to have a DllOverrides section, so I made the changes requested in comment #7 in my .wine/config.
When I loaded mounted the installation cdrom and executed "wine /media/cdrecorder/setup.exe", InstallShield died with:
1608: Unable to create InstallDriver instance. Return code: -2147221021
[which looks suspiciously like an all 1 bitvector]
The controlling window shows: moby(.wine) wine /media/cdrecorder/setup.exe fixme:msi:MsiGetProductInfoW L"{F19BED0D-E57B-4240-AF3D-87CF9E6D7BF1}" L"PackageCode" 0x7ff41f90 0x7fcad888 fixme:msi:MsiInstallProductW L"E:\ISScript8.Msi" L"REBOOT=ReallySuppress ADDLOCAL=All" fixme:msi:ACTION_HandleStandardAction unhandled standard action L"SelfUnregModules" fixme:msi:ACTION_HandleStandardAction unhandled standard action L"RemoveFiles" fixme:msi:ACTION_InstallFiles Write DiskPrompt fixme:msi:ITERATE_DuplicateFiles We should track these duplicate files as well fixme:msi:ACTION_HandleStandardAction unhandled standard action L"RemoveRegistryValues" fixme:msi:ACTION_HandleStandardAction unhandled standard action L"RemoveFolders" err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} err:ole:proxy_manager_create_ifproxy Could not get IPSFactoryBuffer for interface {00000131-0000-0000-c000-000000000046}, error 0x80040155 err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x80040155 fixme:ole:CoCreateInstance no classfactory created for CLSID {8b1670c8-dc4a-4ed4-974b-81737a23826b}, hres is 0x80040155 err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}