Re: Linux, wine ja Survo

[vastaus aiempaan viestiin]

Kirjoittaja: Reijo Sund
Sähköposti:    -
Päiväys: 10.12.2007 14:03

Hei!

Pekka Martikainen on hiljattain avannut keskustelun Survon
käytöstä puhtaasti Linuxin alaisuudessa. Hän ehdottaa, että
"wine tarjoaisi siihen sellaisen avun, että Survoa ei tarvitsisi
kääntää alusta alkaen Linuxiin."

Winen (http://www.winehq.org/) käyttö vaikuttaa potentiaalisesti
erittäin lupaavalta ratkaisulta, mutta Martikaisen mukaan "asennus
onnistui aivan hyvin, mutta sitten kun käynnistän Survon niin tulee
ikkuna jossa kyllä lukee Survo mutta homma jämähtää siihen eikä mitään
tapahdu."

Asensin kokeilua varten koneelleni Ubuntu 7.10:n ja Wine 0.9.50:n.
Ensimmäiset kokemukset olivat samanlaisia kuin Martikaisella. Survo
on kuitenkin ns. CUI-ohjelmisto, joten sitä kannattaa wine:n sijaan
koittaa ajaa wineconsole-komennolla. Valitettavasti tämä ei muuttanut
tilannetta käytännössä mitenkään. Ohjaamalla debuggauslogi erilliseen
tiedostoon kävi kuitenkin ilmi, että Survo ei suinkaan jämähdä Winen
kanssa. Näillä näkymin näyttäisi siltä, että Wine jostain syystä
ohjaa Survon outputin "harakoille" konsoli-ikkunan sijaan eikä
myöskään osaa lukea inputtia tästä ikkunasta.

Winen tarjoamien .dll:ien korvaaminen Windowsin natiiveilla ei tässä
tapauksessa (luultavastikaan) tule kysymykseen, koska Survon käyttämät
APInat näyttäisivät sijaitsevan Winen toiminnan kannalta
korvaamattomissa .dll:ssä (esim. kernel32.dll).

Koska Survo käyttää CUI-ominaisuuksia erittäin monipuolisella tavalla,
on täysin mahdollista, etteivät Winen kehittäjät ole arvanneet ottaa
huomioon APInoiden tässä yhteydessä tarvittavia käyttötapoja. Olemmekin
Sepon kanssa pyrkineet jäljittämään ongelmakohtia karkealla tasolla ja
tarkoituksenani olisi seuraavaksi kokeilla potentiaalisia hankaluuksia
aiheuttavien APInoiden toimintaa suoraan winelibin kanssa kääntämällä.
En kuitenkaan lupaa mitään, koska niin Windows-ohjelmointi kuin
winelibin kanssa kääntäminen ovat ihan omia taiteenlajejaan..

terv.
Reijo

Vastaukset:

Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!

Etusivu  |  Keskustelu
Copyright © Survo Systems 2001-2013. All rights reserved.
Updated 2013-06-15.