[Wine] Civ IV

Joe Auty joe at netmusician.org
Mon Oct 22 00:59:41 CDT 2007


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



More information about the wine-users mailing list