CityInfo под Linux

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
SergeySD
Заглянувший
Сообщения: 13
Зарегистрирован: 24 май 2006, 17:17
Откуда: Минск
Контактная информация:

CityInfo под Linux

Сообщение SergeySD »

пробовал запукать CityInfo под Linux через Wine... Вроде все работает, но при увеличении когда появляются названия остановок или номера домов карта становится черной а остаются только подписи и номера домов.
При отключении отображения номеров домов и подписей к остановкам все вроде рабдотает.
Я так понимаю что это проблемы с прорисовкой какие-то.
Кто может посоветовать как с этой проблемой бороться.
Linux Suse 10.1 i386
Gnome Desktop
Пробовал Wine 0.9.10 и 0.9.16 на обоих одна и таже проблема.

sergei_d
Неотъемлемая часть форума
Сообщения: 222
Зарегистрирован: 05 авг 2004, 21:26

Сообщение sergei_d »

Wine 0.9.8 -- последнее, что нормально работает. Начиная с 0.9.9 лезут разные глюки.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Использую 0.9.8 - кое-как оно там работает.
Опыт растет прямо пропорционально выведенному из строя оборудованию

SergeySD
Заглянувший
Сообщения: 13
Зарегистрирован: 24 май 2006, 17:17
Откуда: Минск
Контактная информация:

Сообщение SergeySD »

Llama писал(а):Использую 0.9.8 - кое-как оно там работает.
А какие у тебя dll naitve а какие buildin :?:

SergeySD
Заглянувший
Сообщения: 13
Зарегистрирован: 24 май 2006, 17:17
Откуда: Минск
Контактная информация:

Сообщение SergeySD »

А какие dll отвечают за прописовку и работу с картинками? (Я в Win слабо разбираюсь)
пробовал запустить с WINEDEBUG=+dll чтоб выяснить какие dll участвуют но это что-то не то.
Пробовал с WINEDEBUG=warn+all куча ошибок с X11Drv с палитрой что-то.
Как правильно отследить проблему?

Насколько я знаю архитектуру работы CityInfo ( была как-то возможность заглянуть в исходники одним глазком :wink: ) там происходит следующее: есть собственно главный модуль который собственно генерит карту и возвращает bitmap. А потом уже на эту карту наносится слои разные типа номера домов, остановки и т.д. Именно в этот момент и происходит что-то темное. при вклейке номеров домов или подписей убивается фон (заливается черным цветом) на котором и находится карта. Возможно проблема с прозрачностью. Т.к. если отключить номера домов и все остальные слои то карта становится видна.
Как с этим бороться я без понятия.

Аватара пользователя
Firestorm
Неотъемлемая часть форума
Сообщения: 564
Зарегистрирован: 30 окт 2005, 10:10
Откуда: Минск
Контактная информация:

Сообщение Firestorm »

использую wine 0.9.8 и все в порядке. Все прорисовывается замечательно, вот еще бы контру кто подкинул...поиграть в linux хочется.. или адрес дайли чтоб, где она есть для скачивания...
-=FreeBSD Inside=-
http://chrysler-dodge.by - Клуб любителей американских автомобилей

p3n7k5r
Заглянувший
Сообщения: 28
Зарегистрирован: 27 окт 2005, 14:59
Откуда: Minsk
Контактная информация:

Сообщение p3n7k5r »

Пробую запускать CityInfo 2.7 под debian etch testing, wine 0.9.41-1

Вот что выходит и ничего не запускается..

Код: Выделить всё

env WINEPREFIX="/home/vit/.wine" wine "C:\Program Files\ESMA\C      ityInfo\CityInfo.exe"
fixme:bitblt:X11DRV_ClientSideDIBCopy potential optimization: client-side color-index mode DIB copy
fixme:bitblt:X11DRV_ClientSideDIBCopy potential optimization: client-side color-index mode DIB copy
fixme:iphlpapi:NotifyAddrChange (Handle 0x7ce689f8, overlapped 0x7ce689dc): stub
fixme:rpc:alloc_serverprotoseq protseq "mswmsg" not supported
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x1b48e4)->((null) 1 0x34f8d4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1b48e4)->((null) 25 2 0x34f8e8 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1b48e4)->((null) 26 2 0x34f8e8 (nil))
fixme:shdocvw:ClientSite_GetContainer (0x1b48e4)->(0x34f924)
fixme:shdocvw:ClOleCommandTarget_Exec (0x1b48e4)->({000214d1-0000-0000-c000-000000000046} 37 0 0x34fa28 (nil))
fixme:shdocvw:HttpNegotiate_BeginningTransaction (0x1b4dc8)->(L"" L"" 0 0x34fa5c)
fixme:shdocvw:BindStatusCallback_GetBindInfo (0x1b4dc8)->(0x34fa60 0x34f984)
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:mshtml:BSCServiceProvider_QueryService (0x1a65ff0)->({79eac9e4-baf9-11ce-8c82-00aa004ba90b} {79eac9e4-baf9-11ce-8c82-00aa004ba90b} 0x1a63c00)
fixme:rpc:alloc_serverprotoseq protseq "mswmsg" not supported
fixme:rpc:alloc_serverprotoseq protseq "mswmsg" not supported
fixme:shdocvw:PersistStreamInit_InitNew (0x1b4850)
fixme:shdocvw:WebBrowser_QueryInterface (0x1b4850)->({376bd3aa-3845-101b-84ed-08002b2ec713} 0x784c3c) interface not supported
fixme:shdocvw:OleControl_OnAmbientPropertyChange Unknown dispID -1
fixme:mshtml:HTMLBodyElement_put_scroll (0x1b18e40)->(L"auto")
fixme:shdocvw:OleObject_Close (0x1b4850)->(1)
fixme:mshtml:HlinkTarget_SetBrowseContext (0x1bdba8)->((nil))
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b843e10 (thread 0009), starting debugger...
First chance exception: 0xc0000025 in 32-bit code (0x7bc30e2c).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7bc30e2c ESP:0034f7d4 EBP:0034f838 EFLAGS:00000282(   - 00      - -IS1)
 EAX:0034f7e0 EBX:7bc7b878 ECX:00110020 EDX:0034fbb8
 ESI:0034fbb8 EDI:0034f844
Stack dump:
0x0034f7d4:  7b8bbab8 7b820000 00110000 c0000025
0x0034f7e4:  00000001 0034fbb8 7b8bbad0 00000000
0x0034f7f4:  7bc7b878 00000004 7b8b87f8 0034f870
0x0034f804:  7bc4b150 00000000 00000001 00000002
0x0034f814:  0034f860 00000419 00000001 04190001
0x0034f824:  00000000 7bc3a3b9 7bc7b878 7bc30de0
Backtrace:
=>1 0x7bc30e2c __regs_RtlRaiseException+0x4c() in ntdll (0x0034f838)
  2 0x7bc683b3 in ntdll (+0x583b3) (0x0034fb94)
  3 0x7bc303f6 RtlRaiseException+0x6() in ntdll (0x0034fc0c)
  4 0x0050bb59 in cityinfo (+0x10bb59) (0x0034fc74)
  5 0x00406a57 in cityinfo (+0x6a57) (0x0034fc98)
  6 0x0050b7c3 in cityinfo (+0x10b7c3) (0x0034fcdc)
  7 0x00544e1f in cityinfo (+0x144e1f) (0x0034fe1c)
  8 0x00543cfb in cityinfo (+0x143cfb) (0x0034fe48)
  9 0x0054df43 in cityinfo (+0x14df43) (0x0034fe6c)
  10 0x0057c153 in cityinfo (+0x17c153) (0x0034fe90)
  11 0x005919ab in cityinfo (+0x1919ab) (0x0034fec0)
  12 0x00471560 in cityinfo (+0x71560) (0x0034fee4)
  13 0x00593cd7 in cityinfo (+0x193cd7) (0x0034ff08)
  14 0x7b873eee in kernel32 (+0x53eee) (0x0034ffe8)
  15 0xb7e91ab7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7bc30e2c __regs_RtlRaiseException+0x4c in ntdll: subl $4,%esp
Modules:
Module  Address                 Debug info      Name (161 modules)
PE        3f0000-  3f7000       Deferred        plc4
PE        400000-  60b000       Export          cityinfo
PE        ef0000-  f59000       Deferred        xpcom_core
PE        f60000-  f87000       Deferred        nspr4
PE        f90000-  f96000       Deferred        plds4
PE       10b0000- 10bf000       Deferred        jsd3250
PE       10c0000- 1131000       Deferred        js3250
PE       1140000- 1175000       Deferred        xpc3250
PE       1180000- 1196000       Deferred        gkgfx
PE       11a0000- 11b3000       Deferred        jsj3250
PE       11c0000- 11c6000       Deferred        xpistub
PE       11d0000- 11e4000       Deferred        xpcom_compat
PE       11f0000- 122e000       Deferred        nssckbi
PE       1230000- 124a000       Deferred        smime3
PE       1250000- 12ab000       Deferred        nss3
PE       12b0000- 12ef000       Deferred        softokn3
PE       12f0000- 1301000       Deferred        mozz
PE       1310000- 1330000       Deferred        ssl3
PE       1330000- 1336000       Deferred        mozctlx
PE       1340000- 1371000       Deferred        freebl3
PE       1380000- 13fd000       Deferred        necko
PE       1400000- 140c000       Deferred        xppref32
PE       1410000- 143e000       Deferred        i18n
PE       1440000- 145f000       Deferred        embedcomponents
PE       1460000- 146f000       Deferred        caps
PE       1470000- 147c000       Deferred        typeaheadfind
PE       1480000- 1719000       Deferred        gklayout
PE       1720000- 1747000       Deferred        imglib2
PE       1750000- 176b000       Deferred        rdf
PE       1770000- 17a8000       Deferred        appcomps
PE       17b0000- 17c0000       Deferred        appshell
PE       17c0000- 17cf000       Deferred        profile
PE       17d0000- 17d7000       Deferred        xpcom_compat_c
PE       17e0000- 17e7000       Deferred        sroaming
PE       17f0000- 1800000       Deferred        chrome
PE       1800000- 1839000       Deferred        gkparser
PE       1840000- 18fe000       Deferred        uconv
PE       1900000- 192c000       Deferred        docshell
PE       1930000- 193a000       Deferred        nsprefm
PE       1940000- 194e000       Deferred        webbrwsr
PE       1950000- 1975000       Deferred        gkwidget
PE       19a0000- 19c4000       Deferred        gkgfxwin
PE       19d0000- 19d8000       Deferred        pipboot
PE       19e0000- 19ec000       Deferred        oji
PE       1b00000- 1b0d000       Deferred        jar50
PE      10000000-10006000       Deferred        xpcom
PE      5f300000-5f329000       Deferred        olepro32
PE      65f00000-65fc2000       Deferred        ole32
ELF     7b800000-7b928000       Export          kernel32<elf>
  \-PE  7b820000-7b928000       \               kernel32
ELF     7bc00000-7bc97000       Export          ntdll<elf>
  \-PE  7bc10000-7bc97000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine>
ELF     7d08c000-7d0f3000       Deferred        msvcrt<elf>
  \-PE  7d0a0000-7d0f3000       \               msvcrt
ELF     7d0f3000-7d169000       Deferred        mshtml<elf>
  \-PE  7d100000-7d169000       \               mshtml
ELF     7d169000-7d1a3000       Deferred        shdocvw<elf>
  \-PE  7d170000-7d1a3000       \               shdocvw
ELF     7d4bc000-7d501000       Deferred        riched20<elf>
  \-PE  7d4d0000-7d501000       \               riched20
ELF     7d676000-7d6c9000       Deferred        crypt32<elf>
  \-PE  7d680000-7d6c9000       \               crypt32
ELF     7d6c9000-7d6fe000       Deferred        rsaenh<elf>
  \-PE  7d6d0000-7d6fe000       \               rsaenh
ELF     7d6fe000-7d713000       Deferred        midimap<elf>
  \-PE  7d700000-7d713000       \               midimap
ELF     7d713000-7d739000       Deferred        msacm32<elf>
  \-PE  7d720000-7d739000       \               msacm32
ELF     7d739000-7d751000       Deferred        msacm32<elf>
  \-PE  7d740000-7d751000       \               msacm32
ELF     7dedf000-7df30000       Deferred        libgcrypt.so.11
ELF     7df30000-7df34000       Deferred        libgpg-error.so.0
ELF     7df34000-7df43000       Deferred        libtasn1.so.3
ELF     7df43000-7df46000       Deferred        libkeyutils.so.1
ELF     7df46000-7df4e000       Deferred        libkrb5support.so.0
ELF     7df4e000-7df7c000       Deferred        libcrypt.so.1
ELF     7df7c000-7dfea000       Deferred        libgnutls.so.13
ELF     7dfea000-7dfed000       Deferred        libcom_err.so.2
ELF     7dfff000-7e024000       Deferred        libk5crypto.so.3
ELF     7e024000-7e0aa000       Deferred        libkrb5.so.3
ELF     7e0aa000-7e0d2000       Deferred        libgssapi_krb5.so.2
ELF     7e0d2000-7e105000       Deferred        libcups.so.2
ELF     7e105000-7e137000       Deferred        uxtheme<elf>
  \-PE  7e110000-7e137000       \               uxtheme
ELF     7e139000-7e142000       Deferred        libxcursor.so.1
ELF     7e142000-7e15f000       Deferred        imm32<elf>
  \-PE  7e150000-7e15f000       \               imm32
ELF     7e15f000-7e165000       Deferred        libxrandr.so.2
ELF     7e165000-7e16d000       Deferred        libxrender.so.1
ELF     7e16d000-7e170000       Deferred        libxinerama.so.1
ELF     7e170000-7e179000       Deferred        libdrm.so.2
ELF     7e179000-7e17e000       Deferred        libxfixes.so.3
ELF     7e17e000-7e181000       Deferred        libxdamage.so.1
ELF     7e181000-7e1e1000       Deferred        libgl.so.1
ELF     7e1e1000-7e1e6000       Deferred        libxdmcp.so.6
ELF     7e1e6000-7e1e9000       Deferred        libxau.so.6
ELF     7e1e9000-7e2d5000       Deferred        libx11.so.6
ELF     7e2d5000-7e2e3000       Deferred        libxext.so.6
ELF     7e2e3000-7e2e8000       Deferred        libxxf86vm.so.1
ELF     7e2e8000-7e2ff000       Deferred        libice.so.6
ELF     7e2ff000-7e307000       Deferred        libsm.so.6
ELF     7e307000-7e396000       Deferred        winex11<elf>
  \-PE  7e320000-7e396000       \               winex11
ELF     7e472000-7e492000       Deferred        libexpat.so.1
ELF     7e492000-7e4bd000       Deferred        libfontconfig.so.1
ELF     7e4bd000-7e4d2000       Deferred        libz.so.1
ELF     7e4d2000-7e541000       Deferred        libfreetype.so.6
ELF     7e541000-7e56d000       Deferred        ws2_32<elf>
  \-PE  7e550000-7e56d000       \               ws2_32
ELF     7e56d000-7e587000       Deferred        wsock32<elf>
  \-PE  7e570000-7e587000       \               wsock32
ELF     7e587000-7e615000       Deferred        winmm<elf>
  \-PE  7e590000-7e615000       \               winmm
ELF     7e615000-7e629000       Deferred        url<elf>
  \-PE  7e620000-7e629000       \               url
ELF     7e629000-7e6c9000       Deferred        comdlg32<elf>
  \-PE  7e630000-7e6c9000       \               comdlg32
ELF     7e6c9000-7e6e9000       Deferred        mpr<elf>
  \-PE  7e6d0000-7e6e9000       \               mpr
ELF     7e6e9000-7e732000       Deferred        wininet<elf>
  \-PE  7e6f0000-7e732000       \               wininet
ELF     7e732000-7e76a000       Deferred        urlmon<elf>
  \-PE  7e740000-7e76a000       \               urlmon
ELF     7e76a000-7e7c2000       Deferred        shlwapi<elf>
  \-PE  7e780000-7e7c2000       \               shlwapi
ELF     7e7c2000-7e8be000       Deferred        shell32<elf>
  \-PE  7e7d0000-7e8be000       \               shell32
ELF     7e8be000-7e8f1000       Deferred        winspool<elf>
  \-PE  7e8d0000-7e8f1000       \               winspool
ELF     7e8f1000-7e9ad000       Deferred        comctl32<elf>
  \-PE  7e900000-7e9ad000       \               comctl32
ELF     7e9ad000-7e9c1000       Deferred        lz32<elf>
  \-PE  7e9b0000-7e9c1000       \               lz32
ELF     7e9c1000-7e9da000       Deferred        version<elf>
  \-PE  7e9d0000-7e9da000       \               version
ELF     7e9da000-7e9ed000       Deferred        libresolv.so.2
ELF     7e9ed000-7ea0b000       Deferred        iphlpapi<elf>
  \-PE  7e9f0000-7ea0b000       \               iphlpapi
ELF     7ea0b000-7ea63000       Deferred        rpcrt4<elf>
  \-PE  7ea20000-7ea63000       \               rpcrt4
ELF     7ea63000-7eb00000       Deferred        oleaut32<elf>
  \-PE  7ea80000-7eb00000       \               oleaut32
ELF     7eb00000-7eb48000       Deferred        advapi32<elf>
  \-PE  7eb10000-7eb48000       \               advapi32
ELF     7eb48000-7eb53000       Deferred        libgcc_s.so.1
ELF     7ec3e000-7ecfd000       Deferred        gdi32<elf>
  \-PE  7ec60000-7ecfd000       \               gdi32
ELF     7ecfd000-7ee39000       Deferred        user32<elf>
  \-PE  7ed20000-7ee39000       \               user32
ELF     7ee39000-7ee3d000       Deferred        koi8-r.so
ELF     7ef9c000-7efa7000       Deferred        libnss_files.so.2
ELF     7efa7000-7efb1000       Deferred        libnss_nis.so.2
ELF     7efb1000-7efc9000       Deferred        libnsl.so.1
ELF     7efc9000-7efee000       Deferred        libm.so.6
ELF     7eff7000-7f000000       Deferred        libnss_compat.so.2
ELF     b7d15000-b7d19000       Deferred        libdl.so.2
ELF     b7d19000-b7e61000       Deferred        libc.so.6
ELF     b7e61000-b7e78000       Deferred        libpthread.so.0
ELF     b7e8a000-b7f9e000       Export          libwine.so.1
ELF     b7fa0000-b7fbe000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000c    0
        0000000b    0
00000008 (D) C:\Program Files\ESMA\CityInfo\CityInfo.exe
        00000015    0
        00000014    0
        00000013    0
        00000012    0
        00000011    0
        00000010    0
        0000000f    0
        0000000e    0
        0000000d    0
        00000009    0 <==
Wine exited with a successful status

Debian Sid

Аватара пользователя
Quantum
Неотъемлемая часть форума
Сообщения: 259
Зарегистрирован: 20 мар 2006, 15:53
Откуда: г. Минск

Сообщение Quantum »

У мяне ў Etch у wine-0.9.44 усё выдатна працуе.

p3n7k5r
Заглянувший
Сообщения: 28
Зарегистрирован: 27 окт 2005, 14:59
Откуда: Minsk
Контактная информация:

Сообщение p3n7k5r »

Quantum писал(а):У мяне ў Etch у wine-0.9.44 усё выдатна працуе.
Какие-то дополнительные настройки вин?
Подключение dll?
Debian Sid

Аватара пользователя
Quantum
Неотъемлемая часть форума
Сообщения: 259
Зарегистрирован: 20 мар 2006, 15:53
Откуда: г. Минск

Сообщение Quantum »

Ды ніякіх....
Ставілася шчэ пад wine-0.9.30 - усё зарабіла з паўтычкі. Потым перапоўз на 0.9.44 - усё працуе без пытаньняў.
Зьбіраўся вайн з сырцоў.

Аватара пользователя
poligraph
Неотъемлемая часть форума
Сообщения: 304
Зарегистрирован: 15 мар 2004, 18:17

Сообщение poligraph »

вроде просто CityInfo 2,7 не работает под вайн.
2,6,1 запускается.
wine 0.9.39

p3n7k5r
Заглянувший
Сообщения: 28
Зарегистрирован: 27 окт 2005, 14:59
Откуда: Minsk
Контактная информация:

Сообщение p3n7k5r »

2.6.1 запустилась..
2.7 не реально?
Debian Sid

Аватара пользователя
kavax
Интересующийся
Сообщения: 60
Зарегистрирован: 16 дек 2003, 12:50
Откуда: Minsk
Контактная информация:

Сообщение kavax »

p3n7k5r, есть слух что 2,7 есть под линукс, но понятно что это уже платно.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

мдя, давно пора линчевать Каснерика и отобрать вектора...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Сообщение Victor Gr. »

А чаму вы не жадаеце запускаць 2.7 у VirtualBox?

Ответить