[voikko] Clang ja libvoikko

Harri Pitkänen hatapitk at iki.fi
Mon Oct 26 23:29:28 EET 2015


Hei!

On Monday 26 October 2015 23:01:49 Mikael Ikivesi wrote:
> Hhmmm...en tosiaan ollut huomannut erikseen asentaa pythoniin liittyvää
> osaa erikseen, mutta tiedoston kopioimisenkin jälkeen libreoffice kaatuu
> samalla tavalla. Kaatuessaan se antaa viestin:
> 
> 
> [mikael at localhost ~]$ VOIKKO_DEBUG=1 PYUNO_LOGLEVEL=ARGS libreoffice
> W: Unknown node under /registry/extlang: deprecated
> W: Unknown node under /registry/grandfathered: comments
> W: Unknown node under /registry/grandfathered: comments
> 2015-10-26 22:45:15,112 [CALL,tid 1]: Instantiating pyuno bridge
> 2015-10-26 22:45:15,187 [CALL,tid 1]: try    
> uno->py[0x8156d6550].activate((string)"voikko.SpellChecker", (string)"",
> (string)"file:///home/mikael/.config/libreoffice/4/user/uno_packages/cache/
> uno_packages/lu8evtdp.tmp_/voikko.oxt/lovoikko.py",
> (com.sun.star.registry.XRegistryKey)0x0) 2015-10-26 22:45:15,236 [CALL,tid
> 1]: except  uno->py[0x8156d6550].activate =
> (com.sun.star.uno.RuntimeException){ (com.sun.star.uno.Exception){ Message
> = (string)"<type 'exceptions.SyntaxError'>: Non-ASCII character '\xc3' in
> file
> /usr/home/mikael/.config/libreoffice/4/user/uno_packages/cache/uno_packages
> /lu8evtdp.tmp_/voikko.oxt/pythonpath/SettingsEventHandler.py on line 2, but
> no encoding declared; see + for details (SettingsEventHandler.py, line 2),

Tämä viittaisi siihen, että FreeBSD käyttää edelleen Pythonin versiota 2.x 
LibreOfficen kanssa. Uusi Python-pohjainen libreoffice-voikko vaatii 
Pythonista version 3.x. En tiennyt, että vanha versio on enää edes ollut 
tuettu, koska Linuxeissa, Windowsissa ja OS X:ssä LibreOffice on siirtynyt 
Pythonin kolmosversioon jo LibreOfficen versiossa 4.0.

Eli suosittelen tässä tapauksessa käyttämään vanhaa libreoffice-voikon 
versiota siihen saakka kunnes tuo Python on päivitetty. Tämä lisäosa on sen 
verran laaja, että sen pitäminen samanaikaisesti yhteensopivana kahden Python-
version kanssa olisi minulle hiukan liian iso urakka.

Harri


More information about the voikko mailing list