[libvoikko] ooovoikko+hfst+dictionaries packages (was: Re: libreoffice-voikko 3.2rc1)
Flammie Pirinen
flammie at iki.fi
Mon Feb 21 21:06:32 EET 2011
Harri Pitkänen kirjoitti 21.2.2011 kello 20.26:
> On Monday 21 February 2011, Flammie Pirinen wrote:
>> I've been trying to get windows version to work as well, but it
>> doesn't seem to work for me and I have no skills to debug stuff on
>> windows. AFAICS it doesn't even start to load the automata but
>> recognises the configuration, so probably hfst bug here. (broken
>> version similarly at
>> <http://www.helsinki.fi/~tapirine/tmp/voikko-kl-win32.oxt
>
> At least that one links against the debug libraries for quite recent
> version
> of MSVC. Unlike on Linux, debug binaries cannot be run on ordinary
> Windows
> systems (they only work if the debug versions of runtime libraries are
> installed).
Well, I kind of followed the instructions here <http://sourceforge.net/apps/trac/voikko/wiki/build/windows
>, but I didn't find other than the debug versions of libraries after
building (in msvc\Debug\). This might just be that I don't know how to
use visual studio yet, the last time I used it was with version 6.0
and it had easier user interface for just compiling the project :-)
> Additionally I'm not sure if the compiler you are using is too new
> to be used
> with OOo. Support for the most recent MSVC was just added to
> LibreOffice in
> the development trunk but it is not yet present in any released
> version of
> OOo/LibreOffice.
I tried visual studio express 2010 first but with it ooo build
actually errors out that version of visual studio is too new, so I
rebuilt everything with visual studio express 2008, which is actually
oldest you can download from microsoft's site. This version doesn't at
least complain when compiling.
>> All in all if we get the windows port functioning, I think these
>> bundles of ooovoikko and selected dictionaries may be good for
>> average
>> end users. The advanced end users and linux distributions may opt for
>> separated libraries, plugins and dictionaries.
>
> One thing I really would recommend is to disable loading of external
> dictionaries from extensions that are distributed to end users. This
> is
> because you are using experimental features and dictionary formats
> which will
> very likely not be compatible with the stable formats. If someone
> happens to
> have current or future stable dictionaries somewhere there will be
> problems...
> I can add build option for disabling the external dictionary loading
> in
> libvoikko.
Fair enough, that will also make my alpha testing easier as I don't
have to move around my dictionaries.
More information about the Libvoikko
mailing list