[voikko] FreeBSD ja voikko
Harri Pitkänen
hatapitk at iki.fi
Sun Sep 14 21:45:10 EEST 2014
Hei!
On Monday 08 September 2014 22:44:46 Mikael Ikivesi wrote:
> mikä on tilanne voikon ylläpidosta FreeBSD:n kohdalla?
> Löysin Jaakko Heinosen portit, mutta ne eivät kääntyneet suoraan enää
> FreeBSD 10 kanssa. Pidetäänkö niitä enää yllä?
Tähän en osaa vastata, mutta kaikki apu ja korjaukset ovat joka tapauksessa
erittäin tervetulleita.
> FreeBSD 10 käyttää clang-kääntäjää oletuksena, joka on tarkempi koodin
> suhteen. Porteissa oleva Malaga kääntyy vain jos lisää porttiin kohdan
> USE_GCC=any, jolloin käytetään gcc-kääntäjää.
Tämä on varmasti tällä hetkellä hyvä korjaus, suurempaa vaivaa ei Malagan
korjaamiseksi enää kannata nähdä. Uskoisin, että saamme VFST-morfologiaan
perustuvan version Voikosta melko pian (ehkä jo tämän vuoden puolella)
julkaistua, joten Malagaa ei enää jatkossa tarvita lainkaan.
> Libvoikko portti tekee useita virheitä, mutta gitissä oleva versio
> kääntyi ja toimi (DESTDIR=/usr/local/lib/voikko).
Hyvä kuulla. Olen clang-kääntäjällä silloin tällöin kääntänyt libvoikkoa
itsekin Linuxissa, ja sen pitäisi toimia luotettavasti.
> Tmispell portti kääntyy clang-kääntäjälläkin. Itse tarvitsen kuitenkin
> enchant tukea, joten voikko_provider.cc tarvitsisi pieniä muutoksia.
> Oheinen patch olisi kaiketi oikeanlainen korjaus tmispelliin. Lisäksi
> sen jälkeen se kääntyisi myös clang-kääntäjällä.
Kiitos, laitoin korjauksen gitiin. Enchantin Voikko-tuki on tosin nykyään
mukana Enchantissa, joten tärkeintä olisi, että tuo "virallinen" versio
toimisi:
http://www.abisource.com/viewvc/enchant/trunk/src/voikko/voikko_provider.c?view=markup
> Vaikka Libreoffice-voikosta ei ole porttia tarjolla se kuitenkin
> kääntyy ja toimii hienosti, mikäli sen tuolta gitistä hakee ja muokkaa
> Makefileä hieman.
>
> -------------
> diff --git a/Makefile b/Makefile
> index bca4505..45d47d4 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -74,6 +74,13 @@ ifeq "$(PLATFORM)" "linux"
> LINKER_FLAGS=-Wl,--no-undefined
> endif
>
> +ifeq "$(PLATFORM)" "freebsd"
> + CC=cc
> + LINK=c++
> + LIBVOIKKO_PATH=/usr/local
> + SDK_ZIP=zip
> +endif
> +
Kiitos, laitoin tämän version muokkauksestasi gitiin, ei siitä pitäisi
ainakaan haittaa olla. GCC:n tukeminen ei ehkä tässä vaiheessa ole enää kovin
tärkeää, jos FreeBSD on siirtymässä siitä pois.
> SDK_ZIPin määrittäminen ei myöskään kuulu voikon makefileen, mutta oxt
> ei synny ilman sitä. FreeBSD:llä LibreOfficen (4.2.5.2) mukana tuleva
> setsdkenv ei toimi oikein johtuen configure.pl tiedoston tavasta lukea
> järjestelmän tiedot. En ole varma hukkaako voikon kääntämisprosessi vai
> toi SDK zipin pathin matkalle.
Onko sinulla 64-bittinen käyttöjärjestelmä? Silloin ehkä kannattaa kokeilla
uudempaa LibreOfficea, tai ainakin tätä korjausta:
http://cgit.freedesktop.org/libreoffice/core/commit/?id=93152e2633c3da2b1993c69857baf11edada705
>
> Hyvä uutinen on, että voikko toimii myös FreeBSD:llä mukaan lukien
> libreofficen plugi.
Tämä on tosiaan hyvä uutinen. Lisäsin tiedon myös README-tiedostoon.
> Huomaattehan, että clang kääntäjä on oletuksena vasta FreeBSD 10 kanssa.
> En tällä hetkellä voi kokeilla porttien toimivuutta FreeBSD 9 kanssa.
OK. Ei mielestäni haittaa, että painotetaan toimivuutta uusimmissa versioissa.
Harri
More information about the voikko
mailing list