[voikko] [Fwd: Mozvoikon kääntämisestä]

Ville-Pekka Vainio vpivaini at cs.helsinki.fi
Tue Jan 27 19:40:00 EET 2009


ti, 2009-01-27 kello 17:06 +0200, Harri Pitkänen kirjoitti:
> Joo, näinhän se ilmeisesti kannattaa tehdä.

Siltä näyttää ja sinänsä ihan hyvä muutos. Kääntyy myös Fedorassa.
Huomasin tosin, että pkg-config lisää hieman "turhia" riippuvuuksia
tuonne linkkaukseen. Noin lähtökohdaksi tässä ensin tiedot, mitä
pkg-config Fedora 10:ssä palauttaa noilla käytetyillä komennoilla:

pkg-config --cflags libxul-unstable:
 -fshort-wchar -I/usr/include/xulrunner-sdk-1.9/unstable   
 -I/usr/include/nspr4

pkg-config --libs libxul-unstable:
 -L/usr/lib/xulrunner-sdk-1.9/lib -lxpcomglue_s -lxul -lxpcom -lplds4 
 -lplc4 -lnspr4 -lpthread -ldl

--cflagsin tulosteen vuoksi Makefile.xulrunnerissa sekä NSPR_INCLUDES
että siellä itse määritelty -fshort-wchar ovat turhia. Liitteenä oleva
patch poistaa ne. En osaa sanoa, onko tilanne sama muissakin jakeluissa,
miten esimerkiksi Debian tai Ubuntu?

--libsin tuloste taas tuo mukaan muutaman aivan turhan linkityksen,
rpm-riippuvuuksiin tulee lisää seuraavat kirjastot:

libdl.so.2
libplc4.so  
libplds4.so  
libpthread.so.0
libxul.so

Nämä kaikki kirjastot kuitenkin löytyvät joko nspr:stä, xulrunnerista
tai glibc:stä, joten uusia paketteja riippuvuuksiin ei sinänsä pitäisi
tulla. Sikäli tässä ei varmaankaan ole mitään ongelmaa ja on ehkä ihan
hyvä pitäytyä siinä, mitä pkg-config sanoo.


-- 
Ville-Pekka Vainio
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mozvoikko-Makefile-xulrunner-cleanup.patch
Type: text/x-patch
Size: 925 bytes
Desc: not available
URL: <http://lists.puimula.org/pipermail/voikko/attachments/20090127/1ef5d126/attachment.bin>


More information about the voikko mailing list