[voikko] Clang ja libvoikko

Mikael Ikivesi mikael at ikivesi.net
Mon Oct 26 23:01:49 EET 2015


Hei,

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), traceback follows
  /usr/local/lib/libreoffice/program/uno.py:265 in function _uno_import() [return _g_delegatee( name, *optargs, **kwargs )]
  /usr/home/mikael/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu8evtdp.tmp_/voikko.oxt/lovoikko.py:15 in function <module>() [from SettingsEventHandler import SettingsEventHandler]
  /usr/local/lib/libreoffice/program/pythonloader.py:103 in function getModuleFromUrl() [exec(codeobject, mod.__dict__)]
  /usr/local/lib/libreoffice/program/pythonloader.py:136 in function activate() [mod = self.getModuleFromUrl( locationUrl )]

", Context = (com.sun.star.uno.XInterface)0x0 } }




-mikael




Harri Pitkänen <hatapitk at iki.fi> writes:

> Hei!
>
> On Saturday 24 October 2015 22:09:58 Mikael Ikivesi wrote:
>> Pitäisikö uuden pythonilla toteutetun libreoffice-voikon toimia?
>
> Kyllä sen periaatteessa pitäisi toimia. Käytän sitä jo nyt "vakaana" versiona 
> Windows-käyttäjille suunnatuissa lisäosissa ja toistaiseksi se on toiminut 
> kaikilla, jotka ovat minulle palautetta lähettäneet.
>
>> Kokeilin LibreOffice 4.3.7.2 430m0(Build:2) ja myös 5.0.2 kanssa, mutta
>> molemmat kaatuvat heti, kun jotain tiedostoa yritetään avata, uutta
>> dokumenttia luoda tai vanhaa tiedostoa ladata (komentoriviltä). Ongelma
>> ilmenee siis vain jos LibreOffice palikka on asennettu.
>> LibreOfficeni ei vahinko kyllä ollut käännetty debug-infon kanssa, joten
>> en saanut backtracea, vaan ainoastaan ilmoituksen:
>> 
>> (soffice:3321): Gtk-WARNING **: Unable to find default local directory
>> monitor type
>> ...
>> Eli toimiiko python-versio siis muualla? Voisin yrittää metsästää
>> ongelmaa, mikäli se on toimii muissa ympäristöissä edes about
>> moitteetta. Tai onko jo valmiita ideoita, missä syy?
>
> Kun asennat libvoikon, asennatko myös libvoikon Python-moduulin? Libvoikon 
> "make install" ei tätä tee automaattisesti, koska Python-moduulien asentaminen 
> on kovin järjestelmäkohtaista. Moduuli löytyy tiedostosta python/libvoikko.py 
> ja sen tulee olla asennettuna Python 3:n osaksi. Debianissa tuo tulee polkuun 
> /usr/lib/python3/dist-packages/libvoikko.py
>
> Saman moduuli toimii myös Python 2:n kanssa, mutta se täytyy asentaa molempiin 
> erikseen. Tiedoston voi kopioida sellaisenaan, se ei vaadi mitään muutoksia. 
> LibreOfficen kannalta ainoastaan Python 3 on oleellinen.
>
> Mikäli tämä arvaukseni ei osoittaudu ratkaisuksi, kokeile asettaa seuraavat 
> ympäristömuuttujat ennen LibreOfficen käynnistämistä:
>
>   VOIKKO_DEBUG=1
>   PYUNO_LOGLEVEL=ARGS
>
> Käynnistä sitten LibreOffice uudelleen ja katso päätteestä, mitä sinne 
> tulostuu juuri ennen kaatumista. Lähetä nämä viestit tänne listalle, niin 
> selvitetään sitten asiaa lisää. LibreOfficea itseään ei tarvitse tätä varten 
> debug-valitsimilla kääntää.
>
> Harri
> _______________________________________________
> voikko mailing list
> voikko at lists.puimula.org
> http://lists.puimula.org/listinfo/voikko



More information about the voikko mailing list