http://bugs.winehq.org/show_bug.cgi?id=4254
Summary: The instalation proces of 'Europa Universalis 2' failed Product: Wine Version: 0.9.5. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: wawrzek@gmail.com
I tried to install Polish edition of Europa Universalis 2 from 'Nowa Extra Klasyka' series. Inside instruction there is an info that all patches and updated publicated to 11 of march 2004 is applied. I also tried to install the English version (probably 1.00) and instalation worked ok (it was illegal version, so I deleted it).
After build wine 0.9.5 the window with error messages started to appear (see: http://img279.imageshack.us/img279/1047/wine5vb.jpg).
winedbg setup.exe gave: Wine-dbg>next fixme:winedbg:be_i386_is_func_call Unsupported yet call insn (0x10) at 0x7fc94f6a Invalid address (0x7fc94f6c) for breakpoint 0, disabling it Process of pid=0x0000000a has terminated Wine-dbg>libGL warning: 3D driver claims to not support visual 0x23
100 last lines of: WINEDEBUG=+relay wine cdrom/setup.exe
000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7f648cfc 000b:Call ntdll.RtlFreeHeap(7fd30000,00000000,00000000) ret=7f648d12 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7f648d12 000b:Ret PE DLL (proc=0x7f64d33c,module=0x7f640000 L"iphlpapi.dll",reason=PROCESS_DETACH,res=0x1) retval=1 000b:Call PE DLL (proc=0x7f84f8c0,module=0x7f7d0000 L"user32.dll",reason=PROCESS_DETACH,res=0x1) 000b:Call kernel32.__wine_dll_unregister_16(7f879f90) ret=7f7e21b8 000b:Ret kernel32.__wine_dll_unregister_16() retval=0000000c ret=7f7e21b8 000b:Call kernel32.__wine_dll_unregister_16(7f87a644) ret=7f7e278c 000b:Ret kernel32.__wine_dll_unregister_16() retval=0000000d ret=7f7e278c 000b:Call kernel32.__wine_dll_unregister_16(7f87b100) ret=7f7e2a20 000b:Ret kernel32.__wine_dll_unregister_16() retval=0000000e ret=7f7e2a20 000b:Call kernel32.__wine_dll_unregister_16(7f87b590) ret=7f7e2b0c 000b:Ret kernel32.__wine_dll_unregister_16() retval=0000000f ret=7f7e2b0c 000b:Call kernel32.__wine_dll_unregister_16(7f87b94c) ret=7f7e4a2c 000b:Ret kernel32.__wine_dll_unregister_16() retval=00000010 ret=7f7e4a2c 000b:Ret PE DLL (proc=0x7f84f8c0,module=0x7f7d0000 L"user32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 000b:Call PE DLL (proc=0x7f4ea604,module=0x7f4a0000 L"winex11.drv",reason=PROCESS_DETACH,res=0x1) 000b:Call ntdll.RtlEnterCriticalSection(7f4fd240) ret=7f4dde27 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=7f4dde27 000b:Call ntdll.RtlLeaveCriticalSection(7f4fd240) ret=7f4dde88 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=7f4dde88 000b:Call ntdll.RtlEnterCriticalSection(7f4fd240) ret=7f4dde27 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=7f4dde27 000b:Call ntdll.RtlLeaveCriticalSection(7f4fd240) ret=7f4dde88 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=7f4dde88 000b:Call ntdll.RtlEnterCriticalSection(7f4fd4e0) ret=7f4e69c9 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=7f4e69c9 000b:Call ntdll.RtlEnterCriticalSection(7f4fd240) ret=7f4dde27 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=7f4dde27 000b:Call ntdll.RtlLeaveCriticalSection(7f4fd240) ret=7f4dde88 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=7f4dde88 000b:Call ntdll.RtlFreeHeap(7fd30000,00000000,7fd9c450) ret=7f4e6853 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7f4e6853 000b:Call ntdll.RtlFreeHeap(7fd30000,00000000,7fd9b050) ret=7f4e68d1 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7f4e68d1 000b:Call ntdll.RtlEnterCriticalSection(7f4fd240) ret=7f4dde27 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=7f4dde27 000b:Call ntdll.RtlLeaveCriticalSection(7f4fd240) ret=7f4dde88 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=7f4dde88 000b:Call ntdll.RtlFreeHeap(7fd30000,00000000,7fd9db28) ret=7f4e6853 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7f4e6853 000b:Call ntdll.RtlFreeHeap(7fd30000,00000000,7fd99780) ret=7f4e68d1 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7f4e68d1 000b:Call ntdll.RtlLeaveCriticalSection(7f4fd4e0) ret=7f4e69f5 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=7f4e69f5 000b:Call ntdll.RtlDeleteCriticalSection(7f4fd240) ret=7f4ded92 000b:Ret ntdll.RtlDeleteCriticalSection() retval=00000000 ret=7f4ded92 000b:Call kernel32.TlsFree(00000000) ret=7f4ded9f 000b:Call ntdll.RtlAcquirePebLock() ret=7fc95114 000b:Ret ntdll.RtlAcquirePebLock() retval=00000000 ret=7fc95114 000b:Call ntdll.RtlAreBitsSet(7ffdf94c,00000000,00000001) ret=7fc95169 000b:Ret ntdll.RtlAreBitsSet() retval=00000001 ret=7fc95169 000b:Call ntdll.RtlClearBits(7ffdf94c,00000000,00000001) ret=7fc95181 000b:Ret ntdll.RtlClearBits() retval=fffffffe ret=7fc95181 000b:Call ntdll.NtSetInformationThread(fffffffe,0000000a,7f9efb00,00000004) ret=7fc95195 000b:Ret ntdll.NtSetInformationThread() retval=00000000 ret=7fc95195 000b:Call ntdll.RtlReleasePebLock() ret=7fc951a7 000b:Ret ntdll.RtlReleasePebLock() retval=00000000 ret=7fc951a7 000b:Ret kernel32.TlsFree() retval=00000001 ret=7f4ded9f 000b:Ret PE DLL (proc=0x7f4ea604,module=0x7f4a0000 L"winex11.drv",reason=PROCESS_DETACH,res=0x1) retval=1 000b:Call PE DLL (proc=0x7c670048,module=0x7c660000 L"imm32.dll",reason=PROCESS_DETACH,res=0x1) 000b:Call user32.UnregisterClassW(7c670c44 L"IME",00000000) ret=7c66d3ec 000b:Call kernel32.GlobalFindAtomW(7c670c44 L"IME") ret=7f7f0a26 000b:Call ntdll.NtFindAtom(7c670c44,00000006,7f9efb76) ret=7fc69696 000b:Ret ntdll.NtFindAtom() retval=c0000034 ret=7fc69696 000b:Call ntdll.RtlNtStatusToDosError(c0000034) ret=7fc696a0 000b:Ret ntdll.RtlNtStatusToDosError() retval=00000002 ret=7fc696a0 000b:Ret kernel32.GlobalFindAtomW() retval=00000000 ret=7f7f0a26 000b:Ret user32.UnregisterClassW() retval=00000000 ret=7c66d3ec 000b:Call kernel32.__wine_dll_unregister_16(7c6732b8) ret=7c66d2bc 000b:Ret kernel32.__wine_dll_unregister_16() retval=00000011 ret=7c66d2bc 000b:Ret PE DLL (proc=0x7c670048,module=0x7c660000 L"imm32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 000b:Call PE DLL (proc=0x7f79417c,module=0x7f750000 L"gdi32.dll",reason=PROCESS_DETACH,res=0x1) 000b:Call kernel32.__wine_dll_unregister_16(7f7a3390) ret=7f75ee34 000b:Ret kernel32.__wine_dll_unregister_16() retval=00000009 ret=7f75ee34 000b:Call kernel32.__wine_dll_unregister_16(7f7a3488) ret=7f7609f8 000b:Ret kernel32.__wine_dll_unregister_16() retval=0000000a ret=7f7609f8 000b:Call kernel32.__wine_dll_unregister_16(7f7a7228) ret=7f760bc4 000b:Ret kernel32.__wine_dll_unregister_16() retval=0000000b ret=7f760bc4 000b:Ret PE DLL (proc=0x7f79417c,module=0x7f750000 L"gdi32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 000b:Call PE DLL (proc=0x7f734bfc,module=0x7f710000 L"advapi32.dll",reason=PROCESS_DETACH,res=0x1) 000b:Ret PE DLL (proc=0x7f734bfc,module=0x7f710000 L"advapi32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 000b:Call PE DLL (proc=0x7f8dd7fc,module=0x7f8d0000 L"version.dll",reason=PROCESS_DETACH,res=0x1) 000b:Call kernel32.__wine_dll_unregister_16(7f8dfaf0) ret=7f8da598 000b:Ret kernel32.__wine_dll_unregister_16() retval=00000008 ret=7f8da598 000b:Ret PE DLL (proc=0x7f8dd7fc,module=0x7f8d0000 L"version.dll",reason=PROCESS_DETACH,res=0x1) retval=1 000b:Call PE DLL (proc=0x7f8c64c0,module=0x7f8c0000 L"lz32.dll",reason=PROCESS_DETACH,res=0x1) 000b:Call kernel32.__wine_dll_unregister_16(7f8c7c2c) ret=7f8c6214 000b:Ret kernel32.__wine_dll_unregister_16() retval=00000007 ret=7f8c6214 000b:Ret PE DLL (proc=0x7f8c64c0,module=0x7f8c0000 L"lz32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 000b:Call PE DLL (proc=0x7fcb3c1c,module=0x7fc50000 L"kernel32.dll",reason=PROCESS_DETACH,res=0x1) 000b:Call ntdll.RtlEnterCriticalSection(7fd1daa0) ret=7fc9c840 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=7fc9c840 000b:Call ntdll.RtlLeaveCriticalSection(7fd1daa0) ret=7fc9c84b 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=7fc9c84b 000b:Ret PE DLL (proc=0x7fcb3c1c,module=0x7fc50000 L"kernel32.dll",reason=PROCESS_DETACH,res=0x1) retval=1 000b:Call PE DLL (proc=0x7ffc4114,module=0x7ff90000 L"ntdll.dll",reason=PROCESS_DETACH,res=0x1) 000b:Ret PE DLL (proc=0x7ffc4114,module=0x7ff90000 L"ntdll.dll",reason=PROCESS_DETACH,res=0x1) retval=1 000b:Ret ntdll.LdrShutdownProcess() retval=00000000 ret=7fc94e77 000b:Call ntdll.NtTerminateProcess(ffffffff,ffffe88e) ret=7fc94e7f
niewod@piecyk:~$gcc -v Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/specs Configured with: ../gcc-3.4.4/configure --prefix=/usr --libexecdir=/usr/lib --enable-languages=c,c++,objc,f77 --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-shared --disable-nls Thread model: posix gcc version 3.4.4 (CRUX)
FLAGS used to build wine: export CFLAGS="-Os -march=athlon -pipe -fomit-frame-pointer" export CXXFLAGS="-Os -march=athlon -pipe -s" export LDFLAGS="-s"