[voikko] Voikko, Emacs, Windows

Osmo Salomaa osmo.salomaa at strafica.fi
Thu Apr 1 18:18:37 EEST 2010


Moi,

Kaipasin voikko-oikolukua Emacsille Windows-koneella ja kun näköjään
mitään ei ollut täysin valmiina niin käänsin itse lähdekoodista
jotakuinkin ohjeita [1] noudattaen. En tiedä teinkö tämän helpoimman
vai vaikeimman kautta, mutta yleisen mielenkiinnon vuoksi muutamia
kommentteja.

  * MinGW ja MSYS asennuspakettien nimet ei taida ohjeissa olla ihan
    ajan tasalla. Itselläni nämä oli jo valmiiksi asennettuna, joten en
    osaa niitä korjata.

  * Riippuvuuksien asentamiseen annettu linkki ei toimi. Käytin niiden
    sijaan GNOME-projektin paketteja [3,4].

  * libvoikon joissain Makefileissa oli '-Werror' argumentti gcc:lle,
    joka piti poistaa, jotta pääsi eteenpäin. En muista mitä
    varoitukset koski.

  * voikkospell ja kaksi muuta tools-hakemiston ohjelmaa käyttää
    wchar_t muuttujia, jotka ei toimi MinGW:llä [5]. Itseäni kiinnosti
    ainoastaan voikkospell-ohjelma, joten muutin sen käyttämään char:ia
    wchar_t:n sijaan.

  * Mahdollisesti edelliseen (tai johonkin muuhun) liittyvien
    merkistökoodausongelmien takia voikkospell ei toimi oikein
    Windowsin komentorivillä mutta toimii kyllä täysin oikein Emacsista
    käytettynä.

  * Muutin myös voikkospell-ohjelman koodista '-t' option toiminnan
    niin että jos sana on oikein kirjoitettu niin mitään ei tulosteta
    ja jos sana on väärin kirjoitettu niin tulosteena on kyseinen sana.
    Näin muutettuna voikkospell on suoraan käytettävissä enchantin,
    aspellin ja ispellin tapaan erinomaisen wcheck-moden [6] kanssa.

Toivottavasti näistä huomioista on apua muille, jotka mahdollisesti
kääntävät voikkoa Windows-koneella.

  [1] http://voikko.sourceforge.net/source-win.html
  [2] http://www.gimp.org/~tml/gimp/win32/downloads.html
  [3] http://ftp.gnome.org/pub/gnome/binaries/win32/
  [4] http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/
  [5] http://www.mingw.org/category/wiki/wchar_t
  [6] http://www.emacswiki.org/emacs/WcheckMode

--
Osmo Salomaa <osmo.salomaa at strafica.fi>
Strafica Oy <http://www.strafica.fi/>




More information about the voikko mailing list