http://bugs.winehq.com/show_bug.cgi?id=1429
------- Additional Comments From z_god@wanadoo.nl 2003-28-06 11:14 ------- Bug comments restored from Gmane.org:
I think this is going to be a BIG one but it will get many games to work...
Running it with no modifactions gets a logical error in a windows message box (I thinkg) of: "Error: Could not find DXDIAGN.DLL"
and the fallowing wine errors:
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub! err:ole:CoGetClassObject couldn't load InprocServer32 dll F:\winexe\dxdiagn.dll fixme:ole:CoCreateInstance no classfactory created for CLSID {a65b8071-3bfe-4213-9a5b-491da4461ca7}, hres is 0x80070005
------- Additional Comments From hatky <at> users.sf.net 2003-04-30 14:24 ------- Well after copying the file dxdiagn.dll it now wants riched32.dll in the same nice message box....
Now the new wine errors are:
fixme:reg:RegFlushKey (0x58): stub err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found - 16-bit dll or version conflict. err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found - 16-bit dll or version conflict. err:ver:VerQueryValueW called on NE resource! fixme:global:GlobalMemoryStatusEx we should emulate the 4GB bug here, as per MSDN fixme:dsound:DSCF_CreateInstance (0x4158c7a4,(nil),{31efac30-515c-11d0-a9aa-00aa0061be93},0x406d1f08) IID_IKsPropertySet not implemented fixme:reg:RegFlushKey (0x68): stub fixme:system:EnumDisplayDevicesW ((nil),0,0x406d1e48,0x00000000), stub! fixme:system:EnumDisplayDevicesW (0x406d1e4c,0,0x406d1b00,0x00000000), stub! fixme:reg:RegFlushKey (0x68): stub fixme:dsound:DSCF_CreateInstance (0x4158c7a4,(nil),{31efac30-515c-11d0-a9aa-00aa0061be93},0x406d27c8) IID_IKsPropertySet not implemented fixme:reg:RegFlushKey (0x68): stub
------- Additional Comments From hatky <at> users.sf.net 2003-04-30 14:31 ------- Copying the riched32.dll does not get me any forther :(....
------- Additional Comments From spetreolle <at> yahoo.fr 2003-05-05 23:04 ------- Could you try to install directx completely, using the installer ? Dxdiag almost run correctly today, if you omit ddraw (missing classes for now). If this is already done, give the version youre trying to install.
------- Additional Comments From hatky <at> users.sf.net 2003-05-06 06:56 ------- The tests before were just taking the dxdiag exec from my windowsXP with directX 9.0a
Trying to install directX from microsoft's site: It downloaded everyting and crashed on installing with the message: An internal error occured. Please refer to directx.log in you Windows folder to determine problem.
it said it was installing v9.0 for 98/me (wine was set to emulate win98) yes, this was a web setup
there are many wine messages but the last few are Check permissions or set VFAT "quiet" mount flag fixme:win:SetWindowTextW cannot set text L"Close" of other process window (nil err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not foun - 16-bit dll or version conflict. err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not foun - 16-bit dll or version conflict. err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not foun - 16-bit dll or version conflict. err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not foun - 16-bit dll or version conflict. fixme:setupapi:SetupIterateCabinetA not implemented (setupapi.dll)
------- Additional Comments From tjawatts <at> totalise.co.uk 2003-05-07 17:06 ------- Running on 20030408, I got the same error about the SetupIterateCabinetA. So I ran it with native setupapi.dll (plus cfgmgr32.dll). The output is below, it seems that something related to CAB is not implemented. Hope it helps ;-)
wine out put is thus:
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found - 16-bit dll or version conflict. err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found - 16-bit dll or version conflict. err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found - 16-bit dll or version conflict. err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found - 16-bit dll or version conflict. err:module:import_dll No implementation for NTDLL.dll.IoUnregisterDeviceInterface imported from C:\windows\system\cfgmgr32.dll, setting to 0xdeadbeef trace:loaddll:load_dll Loaded module 'C:\windows\system\cfgmgr32.dll' : native trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\MPR.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\windows\system\setupapi.dll' : native trace:loaddll:MODULE_FlushModrefs Unloaded module
And DirectX.log output is like so:
05/08/03 01:50:50: dsetup32: IterateDownloadedCabs(): Iterating through C:\WINDOWS\SYSTEM\DirectX\WebSetup\setup_w9x_eng.cab 05/08/03 01:50:50: dsetup32: LoadListFromInfSection(): Unable to load C:\WINDOWS\SYSTEM\DirectX\WebSetup\filelist.dat - [(]. 05/08/03 01:50:50: dsetup32: IterateDownloadedCabs(): Unable to get cab list in section. 05/08/03 01:50:50: dsetup32: Installation ended with value -9 = Internal or unsupported error 05/08/03 01:51:11: DXWSetup: WM_APP_ENDINSTALL 05/08/03 01:51:11: DXWSetup: ~CDXWSetup()