[Bug 6629] Civilization 4: install doesn't detect DirectX presence

Wine Bugs wine-bugs at winehq.org
Thu Nov 9 13:26:43 CST 2006


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





------- Additional Comments From basilarchia at gmail.com  2006-09-11 13:26 -------
Here are the md5sums for the files on the CD:

jcarr at jcarr:/media/cdrom0/DirectX9$ ll
total 37M
-r-xr-xr-x 1 root root 687K Sep 27  2004 BDA.cab
-r-xr-xr-x 1 root root 1.2M Sep 27  2004 BDANT.cab
-r-xr-xr-x 1 root root 954K Sep 27  2004 BDAXP.cab
-r-xr-xr-x 1 root root  74K May 26  2005 DSETUP.dll
-r-xr-xr-x 1 root root 471K May 26  2005 DXSETUP.exe
-r-xr-xr-x 1 root root  15M Sep 27  2004 DirectX.cab
-r-xr-xr-x 1 root root 895K May 26  2005 Jun2005_MDX_x86.cab
-r-xr-xr-x 1 root root 1.3M May 26  2005 Jun2005_d3dx9_26_x64.cab
-r-xr-xr-x 1 root root 1.1M May 26  2005 Jun2005_d3dx9_26_x86.cab
-r-xr-xr-x 1 root root 2.2M May 26  2005 dsetup32.dll
-r-xr-xr-x 1 root root  13M Sep 27  2004 dxnt.cab
-r-xr-xr-x 1 root root  66K May 26  2005 dxupdate.cab
jcarr at jcarr:/media/cdrom0/DirectX9$ md5sum *
4091591088f3d6e5d4a2e9416ae175f6  BDA.cab
a114245d73b19d4db30f0dcfbfed78a0  BDANT.cab
5fe4366251d5579bd161068880d9ac20  BDAXP.cab
ea79347e17a8173df544cca1dc715a8d  DSETUP.dll
7a49d60e161e9b48d0a94c6b25afb211  DXSETUP.exe
01291d1a5ca2b731c4df8b29b7cc7838  DirectX.cab
be09aa1cdb081481677c43d2c4baa492  Jun2005_MDX_x86.cab
9a9a6d32ce9ce859c03a47f4d3217688  Jun2005_d3dx9_26_x64.cab
60187e3c04e92d1902bf216e3a80aa4f  Jun2005_d3dx9_26_x86.cab
c9ce4f51cf9e1afc2660e3d3d5612196  dsetup32.dll
3c9b8702654ff68e3ebe688e6b3dc895  dxnt.cab
8a7334ed83e752819591e1b698df4328  dxupdate.cab

I copied the d3dx9_26.dll into the system32 manually and you were correct, the
install continued this time.

Someone else pointed out that wine has it's own directx. I don't know how to
proceed to try to figure out how to make the Civ4 installer detect the wine directx.

Is there some conversion process to turn /usr/local/lib/wine/wined3d.dll.so into
"MS-DOS executable PE  for MS Windows" dll format needed in the system32 directory? 

Looking at opengl32, perhaps I guess the dll is some sort of wrapper that calls
into the .so file.

jcarr:~/.wine/drive_c/windows/system32# ll /usr/local/lib/wine/opengl32.dll.so
-rwxr-xr-x 1 root root 1.2M Nov  7 19:08 /usr/local/lib/wine/opengl32.dll.so
jcarr:~/.wine/drive_c/windows/system32# ll opengl32.dll
-rw-r--r-- 1 root root 2.4K Nov  7 21:14 opengl32.dll

I don't know anything about windows, but I'm willing to try stuff if you can be
patient with me on the windows side of things.

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