[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!