Hello,
I'm trying to get Civ IV running on my 64 bit version of Ubuntu 7.10
using the latest Wine version using these directions:
http://tombuntu.com/index.php/2007/06/10/special-civilization-iv-playable-on-linux/
(the winehq appDB points to this guide as well)
I'm having problems getting CivIV to run though. Firstly, looking at the
wine settings here:
http://tombuntu.com/wp-content/uploads/2007/06/civ4-2.jpg
I don't have a d3dx9_26 library, only a d3dx9 one. Did I possibly
install the wrong DLL? Other than this, I have followed these
instructions. I'm getting the following error:
I would love to get CivIV working properly, so I appreciate your help!
$ wine Civilization4.exe
ALSA lib ../../src/conf.c:3949:(snd_config_expand) Unknown parameters 0
ALSA lib ../../../src/control/control.c:909:(snd_ctl_open_noupdate)
Invalid CTL default:0
ALSA lib ../../src/conf.c:3949:(snd_config_expand) Unknown parameters 1
ALSA lib ../../../src/control/control.c:909:(snd_ctl_open_noupdate)
Invalid CTL default:1
fixme:system:SystemParametersInfoW Unimplemented action: 55
(SPI_SETMOUSEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 59
(SPI_SETSTICKYKEYS)
err:ole:CoCreateInstance apartment not initialised
fixme:shell:DllCanUnloadNow stub
err:ole:CoCreateInstance apartment not initialised
fixme:shell:DllCanUnloadNow stub
err:ole:CoCreateInstance apartment not initialised
fixme:shell:DllCanUnloadNow stub
err:ole:CoCreateInstance apartment not initialised
fixme:shell:DllCanUnloadNow stub
err:ole:CoCreateInstance apartment not initialised
fixme:shell:DllCanUnloadNow stub
err:ole:CoCreateInstance apartment not initialised
fixme:shell:DllCanUnloadNow stub
err:ole:CoCreateInstance apartment not initialised
fixme:shell:DllCanUnloadNow stub
err:ole:CoCreateInstance apartment not initialised
fixme:shell:DllCanUnloadNow stub
err:ole:CoCreateInstance apartment not initialised
fixme:shell:DllCanUnloadNow stub
err:ole:CoCreateInstance apartment not initialised
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
err:menubuilder:WinMain failed to build menu item for C:\Program
Files\Firaxis Games\Sid Meier's Civilization 4\Logs.lnk
fixme:shell:DllCanUnloadNow stub
err:menubuilder:WinMain failed to build menu item for C:\Program
Files\Firaxis Games\Sid Meier's Civilization 4\Saves.lnk
wine: Unhandled page fault on read access to 0x00000000 at address
0x4d0e00 (thread 0009), starting debugger...
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
Unhandled exception: page fault on read access to 0x00000000 in 32-bit
code (0x004d0e00).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:004d0e00 ESP:0033fa04 EBP:011453c4 EFLAGS:00010202( - 00 - -RI1)
EAX:01ac9cfc EBX:0114cb50 ECX:00000000 EDX:00000008
ESI:00000000 EDI:0114cd04
Stack dump:
0x0033fa04: 017d0661 0033fa3c 004c4b6a 0114cd04
0x0033fa14: 011453c4 0114cb50 0114cb50 0033fa3c
0x0033fa24: 018d3b2e 0033fa9c 00ae8ef0 ffffffff
0x0033fa34: 004cbf34 0114d0a0 0114e020 0033fa80
0x0033fa44: 7c3416b3 01140000 00000000 7c3416b8
0x0033fa54: 0114cd04 0000002c 0114cb50 01140000
Backtrace:
=>1 0x004d0e00 in civilization4 (+0xd0e00) (0x011453c4)
2 0x00000000 (0x0114cb50)
3 0x0114d130 (0x01140068)
4 0x0118d2d0 (0x0114d0d8)
5 0x01140068 (0x01140078)
6 0x0114d0d8 (0x01140088)
7 0x01140078 (0x01140098)
8 0x01140088 (0x011400a8)
9 0x01140098 (0x0114cce8)
10 0x011400a8 (0x011400b8)
11 0x0114cce8 (0x011400c8)
12 0x011400b8 (0x011400d8)
13 0x011400c8 (0x0114cd80)
14 0x011400d8 (0x011400e8)
15 0x0114cd80 (0x011400f8)
16 0x011400e8 (0x01140108)
17 0x011400f8 (0x0118d2d0)
18 0x01140108 (0x01140068)
19 0x0118d2d0 (0x0114d0d8)
20 0x01140068 (0x01140078)
21 0x0114d0d8 (0x01140088)
22 0x01140078 (0x01140098)
23 0x01140088 (0x011400a8)
24 0x01140098 (0x0114cce8)
25 0x011400a8 (0x011400b8)
26 0x0114cce8 (0x011400c8)
27 0x011400b8 (0x011400d8)
28 0x011400c8 (0x0114cd80)
29 0x011400d8 (0x011400e8)
30 0x0114cd80 (0x011400f8)
31 0x011400e8 (0x01140108)
32 0x011400f8 (0x0118d2d0)
33 0x01140108 (0x01140068)
34 0x0118d2d0 (0x0114d0d8)
35 0x01140068 (0x01140078)
36 0x0114d0d8 (0x01140088)
37 0x01140078 (0x01140098)
38 0x01140088 (0x011400a8)
39 0x01140098 (0x0114cce8)
40 0x011400a8 (0x011400b8)
41 0x0114cce8 (0x011400c8)
42 0x011400b8 (0x011400d8)
43 0x011400c8 (0x0114cd80)
44 0x011400d8 (0x011400e8)
45 0x0114cd80 (0x011400f8)
46 0x011400e8 (0x01140108)
47 0x011400f8 (0x0118d2d0)
48 0x01140108 (0x01140068)
49 0x0118d2d0 (0x0114d0d8)
50 0x01140068 (0x01140078)
51 0x0114d0d8 (0x01140088)
52 0x01140078 (0x01140098)
53 0x01140088 (0x011400a8)
54 0x01140098 (0x0114cce8)
55 0x011400a8 (0x011400b8)
56 0x0114cce8 (0x011400c8)
57 0x011400b8 (0x011400d8)
58 0x011400c8 (0x0114cd80)
59 0x011400d8 (0x011400e8)
60 0x0114cd80 (0x011400f8)
61 0x011400e8 (0x01140108)
62 0x011400f8 (0x0118d2d0)
63 0x01140108 (0x01140068)
64 0x0118d2d0 (0x0114d0d8)
65 0x01140068 (0x01140078)
66 0x0114d0d8 (0x01140088)
67 0x01140078 (0x01140098)
68 0x01140088 (0x011400a8)
69 0x01140098 (0x0114cce8)
70 0x011400a8 (0x011400b8)
71 0x0114cce8 (0x011400c8)
72 0x011400b8 (0x011400d8)
73 0x011400c8 (0x0114cd80)
74 0x011400d8 (0x011400e8)
75 0x0114cd80 (0x011400f8)
76 0x011400e8 (0x01140108)
77 0x011400f8 (0x0118d2d0)
78 0x01140108 (0x01140068)
79 0x0118d2d0 (0x0114d0d8)
80 0x01140068 (0x01140078)
81 0x0114d0d8 (0x01140088)
82 0x01140078 (0x01140098)
83 0x01140088 (0x011400a8)
84 0x01140098 (0x0114cce8)
85 0x011400a8 (0x011400b8)
86 0x0114cce8 (0x011400c8)
87 0x011400b8 (0x011400d8)
88 0x011400c8 (0x0114cd80)
89 0x011400d8 (0x011400e8)
90 0x0114cd80 (0x011400f8)
91 0x011400e8 (0x01140108)
92 0x011400f8 (0x0118d2d0)
93 0x01140108 (0x01140068)
94 0x0118d2d0 (0x0114d0d8)
95 0x01140068 (0x01140078)
96 0x0114d0d8 (0x01140088)
97 0x01140078 (0x01140098)
98 0x01140088 (0x011400a8)
99 0x01140098 (0x0114cce8)
100 0x011400a8 (0x011400b8)
101 0x0114cce8 (0x011400c8)
102 0x011400b8 (0x011400d8)
103 0x011400c8 (0x0114cd80)
104 0x011400d8 (0x011400e8)
105 0x0114cd80 (0x011400f8)
106 0x011400e8 (0x01140108)
107 0x011400f8 (0x0118d2d0)
108 0x01140108 (0x01140068)
109 0x0118d2d0 (0x0114d0d8)
110 0x01140068 (0x01140078)
111 0x0114d0d8 (0x01140088)
112 0x01140078 (0x01140098)
113 0x01140088 (0x011400a8)
114 0x01140098 (0x0114cce8)
115 0x011400a8 (0x011400b8)
116 0x0114cce8 (0x011400c8)
117 0x011400b8 (0x011400d8)
118 0x011400c8 (0x0114cd80)
119 0x011400d8 (0x011400e8)
120 0x0114cd80 (0x011400f8)
121 0x011400e8 (0x01140108)
122 0x011400f8 (0x0118d2d0)
123 0x01140108 (0x01140068)
124 0x0118d2d0 (0x0114d0d8)
125 0x01140068 (0x01140078)
126 0x0114d0d8 (0x01140088)
127 0x01140078 (0x01140098)
128 0x01140088 (0x011400a8)
129 0x01140098 (0x0114cce8)
130 0x011400a8 (0x011400b8)
131 0x0114cce8 (0x011400c8)
132 0x011400b8 (0x011400d8)
133 0x011400c8 (0x0114cd80)
134 0x011400d8 (0x011400e8)
135 0x0114cd80 (0x011400f8)
136 0x011400e8 (0x01140108)
137 0x011400f8 (0x0118d2d0)
138 0x01140108 (0x01140068)
139 0x0118d2d0 (0x0114d0d8)
140 0x01140068 (0x01140078)
141 0x0114d0d8 (0x01140088)
142 0x01140078 (0x01140098)
143 0x01140088 (0x011400a8)
144 0x01140098 (0x0114cce8)
145 0x011400a8 (0x011400b8)
146 0x0114cce8 (0x011400c8)
147 0x011400b8 (0x011400d8)
148 0x011400c8 (0x0114cd80)
149 0x011400d8 (0x011400e8)
150 0x0114cd80 (0x011400f8)
151 0x011400e8 (0x01140108)
152 0x011400f8 (0x0118d2d0)
153 0x01140108 (0x01140068)
154 0x0118d2d0 (0x0114d0d8)
155 0x01140068 (0x01140078)
156 0x0114d0d8 (0x01140088)
157 0x01140078 (0x01140098)
158 0x01140088 (0x011400a8)
159 0x01140098 (0x0114cce8)
160 0x011400a8 (0x011400b8)
161 0x0114cce8 (0x011400c8)
162 0x011400b8 (0x011400d8)
163 0x011400c8 (0x0114cd80)
164 0x011400d8 (0x011400e8)
165 0x0114cd80 (0x011400f8)
166 0x011400e8 (0x01140108)
167 0x011400f8 (0x0118d2d0)
168 0x01140108 (0x01140068)
169 0x0118d2d0 (0x0114d0d8)
170 0x01140068 (0x01140078)
171 0x0114d0d8 (0x01140088)
172 0x01140078 (0x01140098)
173 0x01140088 (0x011400a8)
174 0x01140098 (0x0114cce8)
175 0x011400a8 (0x011400b8)
176 0x0114cce8 (0x011400c8)
177 0x011400b8 (0x011400d8)
178 0x011400c8 (0x0114cd80)
179 0x011400d8 (0x011400e8)
180 0x0114cd80 (0x011400f8)
181 0x011400e8 (0x01140108)
182 0x011400f8 (0x0118d2d0)
183 0x01140108 (0x01140068)
184 0x0118d2d0 (0x0114d0d8)
185 0x01140068 (0x01140078)
186 0x0114d0d8 (0x01140088)
187 0x01140078 (0x01140098)
188 0x01140088 (0x011400a8)
189 0x01140098 (0x0114cce8)
190 0x011400a8 (0x011400b8)
191 0x0114cce8 (0x011400c8)
192 0x011400b8 (0x011400d8)
193 0x011400c8 (0x0114cd80)
194 0x011400d8 (0x011400e8)
195 0x0114cd80 (0x011400f8)
196 0x011400e8 (0x01140108)
197 0x011400f8 (0x0118d2d0)
198 0x01140108 (0x01140068)
199 0x0118d2d0 (0x0114d0d8)
200 0x01140068 (0x01140078)
201 0x0114d0d8 (0x01140088)
0x004d0e00: movl 0x0(%ecx),%eax
Modules:
Module Address Debug info Name (95 modules)
PE 340000- 34e000 Deferred hapdbg
PE 350000- 363000 Deferred zlib1
PE 400000- ddc64e Export civilization4
PE de0000- 102a000 Deferred d3dx9_26
PE 1790000- 1b21000 Deferred cvgamecoredll
PE 10000000-1002b000 Deferred boost_python-vc71-mt-1_32
PE 18000000-18038000 Deferred binkw32
PE 1e000000-1e1ca000 Deferred python24
PE 21100000-2118c000 Deferred mss32
ELF 7b800000-7b929000 Deferred kernel32<elf>
\-PE 7b820000-7b929000 \ kernel32
ELF 7bc00000-7bca0000 Deferred ntdll<elf>
\-PE 7bc10000-7bca0000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
PE 7c340000-7c396000 Deferred msvcr71
PE 7c3a0000-7c41b000 Deferred msvcp71
ELF 7e0ed000-7e102000 Deferred midimap<elf>
\-PE 7e0f0000-7e102000 \ midimap
ELF 7e102000-7e129000 Deferred msacm32<elf>
\-PE 7e110000-7e129000 \ msacm32
ELF 7e129000-7e141000 Deferred msacm32<elf>
\-PE 7e130000-7e141000 \ msacm32
ELF 7e141000-7e17d000 Deferred wineoss<elf>
\-PE 7e150000-7e17d000 \ wineoss
ELF 7e17d000-7e243000 Deferred libasound.so.2
ELF 7e257000-7e28d000 Deferred winealsa<elf>
\-PE 7e260000-7e28d000 \ winealsa
ELF 7e2ce000-7e300000 Deferred uxtheme<elf>
\-PE 7e2e0000-7e300000 \ uxtheme
ELF 7e300000-7e309000 Deferred libxcursor.so.1
ELF 7e309000-7e326000 Deferred imm32<elf>
\-PE 7e310000-7e326000 \ imm32
ELF 7e326000-7e32c000 Deferred libxrandr.so.2
ELF 7e32c000-7e334000 Deferred libxrender.so.1
ELF 7e334000-7e337000 Deferred libxinerama.so.1
ELF 7e337000-7e341000 Deferred libdrm.so.2
ELF 7e341000-7e346000 Deferred libxfixes.so.3
ELF 7e346000-7e349000 Deferred libxdamage.so.1
ELF 7e349000-7e34e000 Deferred libxxf86vm.so.1
ELF 7e34e000-7e3af000 Deferred libgl.so.1
ELF 7e3af000-7e3b4000 Deferred libxdmcp.so.6
ELF 7e3b4000-7e3b7000 Deferred libxau.so.6
ELF 7e3b7000-7e4a8000 Deferred libx11.so.6
ELF 7e4a8000-7e4b6000 Deferred libxext.so.6
ELF 7e4ca000-7e559000 Deferred winex11<elf>
\-PE 7e4e0000-7e559000 \ winex11
ELF 7e5e9000-7e609000 Deferred libexpat.so.1
ELF 7e609000-7e634000 Deferred libfontconfig.so.1
ELF 7e634000-7e649000 Deferred libz.so.1
ELF 7e649000-7e6b9000 Deferred libfreetype.so.6
ELF 7e6cd000-7e716000 Deferred dsound<elf>
\-PE 7e6e0000-7e716000 \ dsound
ELF 7e716000-7e7b3000 Deferred oleaut32<elf>
\-PE 7e730000-7e7b3000 \ oleaut32
ELF 7e7b3000-7e80c000 Deferred rpcrt4<elf>
\-PE 7e7c0000-7e80c000 \ rpcrt4
ELF 7e80c000-7e8ad000 Deferred ole32<elf>
\-PE 7e820000-7e8ad000 \ ole32
ELF 7e8ad000-7e8c7000 Deferred wsock32<elf>
\-PE 7e8b0000-7e8c7000 \ wsock32
ELF 7e8c7000-7e8e1000 Deferred version<elf>
\-PE 7e8d0000-7e8e1000 \ version
ELF 7e8e1000-7e96f000 Deferred winmm<elf>
\-PE 7e8f0000-7e96f000 \ winmm
ELF 7e96f000-7e9d7000 Deferred msvcrt<elf>
\-PE 7e980000-7e9d7000 \ msvcrt
ELF 7e9d7000-7e9ea000 Deferred libresolv.so.2
ELF 7e9ea000-7e9fe000 Deferred lz32<elf>
\-PE 7e9f0000-7e9fe000 \ lz32
ELF 7e9fe000-7ea1c000 Deferred iphlpapi<elf>
\-PE 7ea10000-7ea1c000 \ iphlpapi
ELF 7ea1c000-7ea49000 Deferred ws2_32<elf>
\-PE 7ea30000-7ea49000 \ ws2_32
ELF 7ea49000-7eb07000 Deferred comctl32<elf>
\-PE 7ea50000-7eb07000 \ comctl32
ELF 7eb07000-7eb60000 Deferred shlwapi<elf>
\-PE 7eb20000-7eb60000 \ shlwapi
ELF 7eb60000-7ec63000 Deferred shell32<elf>
\-PE 7eb70000-7ec63000 \ shell32
ELF 7ec63000-7ecac000 Deferred advapi32<elf>
\-PE 7ec70000-7ecac000 \ advapi32
ELF 7ecac000-7ed47000 Deferred gdi32<elf>
\-PE 7ecc0000-7ed47000 \ gdi32
ELF 7ed47000-7ee85000 Deferred user32<elf>
\-PE 7ed60000-7ee85000 \ user32
ELF 7efa4000-7efaf000 Deferred libnss_files.so.2
ELF 7efaf000-7efc7000 Deferred libnsl.so.1
ELF 7efc7000-7efec000 Deferred libm.so.6
ELF 7efed000-7eff7000 Deferred libnss_nis.so.2
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF f7ce2000-f7ce6000 Deferred libdl.so.2
ELF f7ce6000-f7e30000 Deferred libc.so.6
ELF f7e31000-f7e49000 Deferred libpthread.so.0
ELF f7e5d000-f7f71000 Deferred libwine.so.1
ELF f7f73000-f7f91000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000001e
0000001f 0
0000000a
0000000b 0
00000008 (D) C:\Program Files\Firaxis Games\Sid Meier's Civilization
4\Civilization4.exe
00000009 0 <=
epistaxis at epistaxis:~/.wine/drive_c/Program Files/Firaxis Games/Sid
Meier's Civilization 4$ fixme:shell:DllCanUnloadNow stub
err:menubuilder:WinMain failed to build menu item for C:\Program
Files\Firaxis Games\Sid Meier's Civilization 4\CivilizationIV.ini.lnk
--
Joe Auty
NetMusician: web publishing software for musicians
http://www.netmusician.org
joe at netmusician.org