[libvoikko] hfst-ospell and Windows

Sjur Moshagen sjurnm at mac.com
Mon Jul 1 00:53:27 EEST 2013

30. juni 2013 kl. 21:49 skrev Harri Pitkänen <hatapitk at iki.fi>:

> Has anyone tried to build hfst-ospell for Windows?

Not that I am aware of.

> If we want to support zhfst spellers we need to build the following additional 
> libraries:
> * zhfst-ospell
>   * libarchive
>   * libxml++
>     * libxml2
>     * libglibmm
>       * libglib2
>       * libsigc++
>         * libffi
> Not the most convinient thing to do considering that we want to statically 
> link the standard libraries everywhere which most likely is not directly 
> supported by the build systems.

That was exactly what I had to do on the Mac, and it took some time to figure out all the details. But in the end I got it working, and a MacOSX version built on MacOSX 10.4 against LO SDK 4.0 is available at:


It contains no language modules at all - they have to be installed separately (which probably is a bit different from what is used in the regular Voikko oxt - I should probably rebuild with the default setup). Anyway, the hfst support is working great, and quite a few are eager to start using it.

> At the moment I don't have time to build all 8 libraries for Windows or port 
> zhfst-ospell to use TinyXML. So for now this is all just theory. But if 
> someone is interested in working on this, let me know. I'm planning a new 
> binary release of libreoffice-voikko for Windows by the end of July and would 
> be happy to have it zhfst-enabled if there is interest for such thing.

In the Divvun/Giellatekno and associated groups there is tremendous interest in such a thing. The Mac version - although only a few days old - has gotten a lot of attention, and we are just waiting for the Windows and Linux versions. Unfortunately we don't have the expertise to help much in this case :( I have one colleague who's been doing some coding using TinyXML - he is on vacation now, but I Cc him, so he can have a look when he is back towards the end of July.


More information about the Libvoikko mailing list