[voikko] voikko-fi käännösvirhe
Teemu Kanstrén
tkanstren at gmail.com
Mon Aug 8 22:48:03 EEST 2016
Hei,
Yritän asentaa Voikkoa Ubuntu 16.04:lle ohjeiden
http://voikko.puimula.org/source-linux.html mukaisesti. Käyttäisin tätä
siis vain kirjastona Java koodista, joten en tarvitse mitään office
lisäosia. Ymmärtääkseni siis libvoikko ja voikko-fi riittää. Näitä sitten
yritin kääntää.
Libvoikko kääntyi ihan OK. Voikko-fi herjaa sitten jotain unicode virhettä.
Yritin dockerilla saada tämän toimimaan. Mikähän voisi olla vialla?
Tässä komennot millä yritin:
docker run -t -i ubuntu:16.04 /bin/bash
apt-get update && apt-get upgrade
apt-get install wget
mkdir voikko && cd voikko
wget http://www.puimula.org/voikko-sources/libvoikko/libvoikko-4.0.2.tar.gz
wget http://www.puimula.org/voikko-sources/voikko-fi/voikko-fi-2.0.tar.gz
tar -xzf voikko-fi-2.0.tar.gz
tar -xzf libvoikko-4.0.2.tar.gz && cd libvoikko-4.0.2
apt-get install g++
apt-get install python3
apt-get install pkg-config
apt-get install foma-bin
./configure --prefix=/usr/local/voikko
--with-dictionary-path=/usr/local/voikkodict --disable-hfst
make
make install
cd ../voikko-fi-2.0
PATH=/usr/local/voikko/bin:$PATH make vvfst
Tässä kohtaa tulee virhe:
python3 vvfst/generate_taivutuskaavat.py --destdir=vvfst
python3 vvfst/generate_lex.py --destdir=vvfst
######################################
touch vvfst/joukahainen.lexc.stamp
python3 vvfst/filter_lexc.py vvfst/root.lexc vvfst/taivutuskaavat.lexc
vvfst/joukahainen-ee.lexc vvfst/joukahainen-em.lexc
vvfst/joukahainen-ep.lexc vvfst/joukahainen-es.lexc
vvfst/joukahainen-h.lexc vvfst/joukahainen-l.lexc vvfst/joukahainen-n.lexc
vvfst/joukahainen-nl.lexc vvfst/joukahainen-t.lexc vvfst/joukahainen-p.lexc
vvfst/joukahainen-a.lexc vvfst/joukahainen-s.lexc vvfst/joukahainen-c.lexc
vvfst/suomi.lexc vvfst/olla-ei.lexc vvfst/poikkeavat.lexc
vvfst/lukusanat.lexc vvfst/asemosanat.lexc vvfst/seikkasanat.lexc
vvfst/suhdesanat.lexc > vvfst/all.lexc
Traceback (most recent call last):
File "vvfst/filter_lexc.py", line 32, in <module>
print(line)
UnicodeEncodeError: 'ascii' codec can't encode character '\xe4' in position
2: ordinal not in range(128)
Makefile:232: recipe for target 'vvfst/all.lexc' failed
make: *** [vvfst/all.lexc] Error 1
ehdotuksia?
t.Teemu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puimula.org/pipermail/voikko/attachments/20160808/d58b737a/attachment.html>
More information about the voikko
mailing list