wine+borland-проги
Aladdin 13 июня, 2007 - 11:11
есть ли у кого опыт по прикручиванию к wine прог, созданных борладовым компилером?
В конкретном случае интересует Автопредприятие от Автософт.
вроде начинает запускаться, но трапается:
~/.wine/drive_c/Program Files/AutoSoft/AE6$ wine ./AEnter.exe
Xlib: extension "GLX" missing on display ":0.0".
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems
fixme:font:load_VDMX No suitable ratio found
err:ole:CoGetClassObject class {88d969c0-f192-11d4-a65f-0040963251e5} not registered
err:ole:create_server class {88d969c0-f192-11d4-a65f-0040963251e5} not registered
err:ole:CoGetClassObject no class object {88d969c0-f192-11d4-a65f-0040963251e5} could be created for context 0x5
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:msxml:bsc_QueryInterface interface {6d5140c1-7436-11ce-8034-00aa006009fa} not implemented
fixme:msxml:bsc_QueryInterface interface {79eac9e4-baf9-11ce-8c82-00aa004ba90b} not implemented
fixme:msxml:xmlnode_get_namespaceURI
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b840ad0 (thread 003d), starting debugger...
First chance exception: 0xc0000025 in 32-bit code (0x7bc2fddc).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc2fddc ESP:0033f444 EBP:0033f4a8 EFLAGS:00200282( - 00 - -IS1)
EAX:0033f450 EBX:7bc7a5b4 ECX:00110020 EDX:0033f828
ESI:0033f828 EDI:0033f4b4
Stack dump:
0x0033f444: 00000000 00000000 00000000 c0000025
0x0033f454: 00000001 0033f828 00000000 00000000
0x0033f464: 00000000 00000000 00000000 00000000
0x0033f474: 00000000 00000000 00000000 00000000
0x0033f484: 00000000 00000000 00000000 00000000
0x0033f494: 00000000 00000000 00000000 7bc2fd90
Backtrace:
=>1 0x7bc2fddc __regs_RtlRaiseException+0x4c() in ntdll (0x0033f4a8)
2 0x7bc67133 in ntdll (+0x57133) (0x0033f80c)
3 0x7bc2f3c6 RtlRaiseException+0x6() in ntdll (0x0033f884)
4 0x00c65233 in aenter (+0x865233) (0x0033f918)
5 0x00cee716 in aenter (+0x8ee716) (0x0033fb28)
6 0x00cea62f in aenter (+0x8ea62f) (0x0033feec)
7 0x00d173a9 in aenter (+0x9173a9) (0x0033ff08)
8 0x7b87064b in kernel32 (+0x5064b) (0x0033ffe8)
9 0xb7e90707 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7bc2fddc __regs_RtlRaiseException+0x4c in ntdll: subl $4,%esp
Modules:
Module Address Debug info Name (114 modules)
PE 400000- 1330000 Export aenter
PE 10000000-1005c000 Deferred gds32
PE 4bde0000-4be7a000 Deferred idapi32
PE 4c9e0000-4ca04000 Deferred idr20009
PE 4d1e0000-4d246000 Deferred sqlint32
PE 4e8e0000-4e900000 Deferred bantam
PE 780c0000-78121000 Deferred msvcp60
ELF 7b800000-7b924000 Export kernel32<elf>
\-PE 7b820000-7b924000 \ kernel32
ELF 7bc00000-7bc96000 Export ntdll<elf>
\-PE 7bc10000-7bc96000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d92a000-7d935000 Deferred libgcc_s.so.1
ELF 7db57000-7db7d000 Deferred odbc32<elf>
\-PE 7db60000-7db7d000 \ odbc32
ELF 7db7d000-7dbe2000 Deferred msvcrt<elf>
\-PE 7db90000-7dbe2000 \ msvcrt
ELF 7dbe2000-7dc2a000 Deferred wininet<elf>
\-PE 7dbf0000-7dc2a000 \ wininet
ELF 7dc2a000-7dc60000 Deferred urlmon<elf>
\-PE 7dc30000-7dc60000 \ urlmon
ELF 7dc60000-7dc90000 Deferred libxslt.so.1
ELF 7dca9000-7dcd2000 Deferred msxml3<elf>
\-PE 7dcb0000-7dcd2000 \ msxml3
ELF 7df60000-7df74000 Deferred riched32<elf>
\-PE 7df70000-7df74000 \ riched32
ELF 7dfcc000-7e011000 Deferred riched20<elf>
\-PE 7dfe0000-7e011000 \ riched20
ELF 7e011000-7e026000 Deferred midimap<elf>
\-PE 7e020000-7e026000 \ midimap
ELF 7e026000-7e04c000 Deferred msacm32<elf>
\-PE 7e030000-7e04c000 \ msacm32
ELF 7e070000-7e09e000 Deferred libcrypt.so.1
ELF 7e09e000-7e0ed000 Deferred libgcrypt.so.11
ELF 7e0ed000-7e15c000 Deferred libgnutls.so.13
ELF 7e15c000-7e18b000 Deferred libcups.so.2
ELF 7e1b4000-7e1cc000 Deferred msacm32<elf>
\-PE 7e1c0000-7e1cc000 \ msacm32
ELF 7e1de000-7e210000 Deferred uxtheme<elf>
\-PE 7e1f0000-7e210000 \ uxtheme
ELF 7e210000-7e215000 Deferred libxfixes.so.3
ELF 7e215000-7e21e000 Deferred libxcursor.so.1
ELF 7e21e000-7e23b000 Deferred imm32<elf>
\-PE 7e230000-7e23b000 \ imm32
ELF 7e23b000-7e241000 Deferred libxrandr.so.2
ELF 7e241000-7e249000 Deferred libxrender.so.1
ELF 7e249000-7e336000 Deferred libx11.so.6
ELF 7e336000-7e344000 Deferred libxext.so.6
ELF 7e344000-7e35a000 Deferred libice.so.6
ELF 7e35a000-7e363000 Deferred libsm.so.6
ELF 7e366000-7e36a000 Deferred libgpg-error.so.0
ELF 7e36a000-7e37a000 Deferred libtasn1.so.3
ELF 7e37c000-7e40b000 Deferred winex11<elf>
\-PE 7e390000-7e40b000 \ winex11
ELF 7e472000-7e58c000 Deferred libxml2.so.2
ELF 7e58c000-7e5b7000 Deferred libfontconfig.so.1
ELF 7e5b7000-7e5c9000 Deferred libz.so.1
ELF 7e5c9000-7e646000 Deferred libfreetype.so.6
ELF 7e647000-7e64a000 Deferred libxinerama.so.1
ELF 7e64a000-7e64f000 Deferred libxdmcp.so.6
ELF 7e64f000-7e652000 Deferred libxau.so.6
ELF 7e652000-7e657000 Deferred libxxf86vm.so.1
ELF 7e65f000-7e68b000 Deferred ws2_32<elf>
\-PE 7e670000-7e68b000 \ ws2_32
ELF 7e68b000-7e6b0000 Deferred netapi32<elf>
\-PE 7e690000-7e6b0000 \ netapi32
ELF 7e6b0000-7e6d2000 Deferred oledlg<elf>
\-PE 7e6c0000-7e6d2000 \ oledlg
ELF 7e6d2000-7e760000 Deferred winmm<elf>
\-PE 7e6e0000-7e760000 \ winmm
ELF 7e760000-7e800000 Deferred comdlg32<elf>
\-PE 7e770000-7e800000 \ comdlg32
ELF 7e800000-7e858000 Deferred shlwapi<elf>
\-PE 7e810000-7e858000 \ shlwapi
ELF 7e858000-7e952000 Deferred shell32<elf>
\-PE 7e870000-7e952000 \ shell32
ELF 7e952000-7e984000 Deferred winspool<elf>
\-PE 7e960000-7e984000 \ winspool
ELF 7e984000-7ea41000 Deferred comctl32<elf>
\-PE 7e990000-7ea41000 \ comctl32
ELF 7ea41000-7ea55000 Deferred olepro32<elf>
\-PE 7ea50000-7ea55000 \ olepro32
ELF 7ea55000-7ea69000 Deferred lz32<elf>
\-PE 7ea60000-7ea69000 \ lz32
ELF 7ea69000-7ea88000 Deferred mpr<elf>
\-PE 7ea70000-7ea88000 \ mpr
ELF 7ea88000-7ea9a000 Deferred libresolv.so.2
ELF 7ea9a000-7eab3000 Deferred version<elf>
\-PE 7eaa0000-7eab3000 \ version
ELF 7eab3000-7ead1000 Deferred iphlpapi<elf>
\-PE 7eac0000-7ead1000 \ iphlpapi
ELF 7ead1000-7eb26000 Deferred rpcrt4<elf>
\-PE 7eae0000-7eb26000 \ rpcrt4
ELF 7eb26000-7ebc2000 Deferred ole32<elf>
\-PE 7eb30000-7ebc2000 \ ole32
ELF 7ebc2000-7ec5b000 Deferred oleaut32<elf>
\-PE 7ebd0000-7ec5b000 \ oleaut32
ELF 7ec5b000-7eca1000 Deferred advapi32<elf>
\-PE 7ec70000-7eca1000 \ advapi32
ELF 7eca1000-7ed36000 Deferred gdi32<elf>
\-PE 7ecb0000-7ed36000 \ gdi32
ELF 7ed36000-7ee70000 Deferred user32<elf>
\-PE 7ed50000-7ee70000 \ user32
ELF 7ee70000-7ee74000 Deferred koi8-r.so
ELF 7efa2000-7efac000 Deferred libnss_files.so.2
ELF 7efac000-7efc2000 Deferred libnsl.so.1
ELF 7efc2000-7efe7000 Deferred libm.so.6
ELF b7d20000-b7d2a000 Deferred libnss_nis.so.2
ELF b7d2c000-b7d30000 Deferred libdl.so.2
ELF b7d30000-b7e59000 Deferred libc.so.6
ELF b7e59000-b7e70000 Deferred libpthread.so.0
ELF b7e81000-b7e89000 Deferred libnss_compat.so.2
ELF b7e89000-b7f9a000 Export libwine.so.1
ELF b7f9b000-b7fb7000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000003c (D) C:\Program Files\AutoSoft\AE6\AEnter.exe
00000041 0
0000003f 0
0000003e 0
0000003d 0 <==
0000000a
0000000c 0
0000000b 0
00000008
00000009 0
»
- Для комментирования войдите или зарегистрируйтесь
А что с GLX? Но с
А что с GLX?
Но с делфями беда не только у тебя.
прикол в том,
прикол в том, что вторая прога, устанавливаемая из этого же пакета, работает без шума и пыли. Даже при запуске из консоли никаких ошибок. Теже либы (виндовые), те же элементы интерфейса, обращение к тому же interbase-серверу (но в другую базу). GLX, разумеется, недоступен... нотик iru Stilo 6415 (sis-
P.S.: а по ссылке что-то про XML-парсер. Ща попробую...