[voikko] Voikko Firefox 3:ssa
Harri Pitkänen
hatapitk at iki.fi
Sat Nov 3 17:41:38 EET 2007
On Saturday 03 November 2007, Andris Pavenis wrote:
> libmozvoikko3.so:ko? Ei pitäisi olla sellaista. Epäilen että olet ensin
> kääntänyt lähdekoodeista vanhan 0.9.2.2 ja sen jälkeen korvannut sen SVN
> versiolla. Siinä tapauksessa kannattaa poistaa hakemiston
> dist/xpi-stage/mozvoikko ja varmuuden vuoksi laajennuksenkin
> hakemuksesta dist/xpi-stage/.
Käytin kyllä SVN-versiota alusta lähtien, mutta kun se ei toiminut, yritin
korjata asian nimeämällä lisäosapaketin tiedostot uudelleen niin kuin ne
olivat version 0.9.2.2 lisäosapaketissa. Tämä ei näemmä auttanut.
Hakemistossa dist/xpi-stage oleva version 0.9.3 xpi-tiedosto asentuu, mutta ei
toimi. Sitä käytettäessä virhekonsoliin ei edes tule mitään ilmoituksia.
Paketin sisältö näyttää tältä:
Archive: mozvoikko-0.9.3-Linux_x86_64-gcc3.xpi
testing: COPYING OK
testing: install.rdf OK
testing: platform/ OK
testing: platform/Linux_x86_64-gcc3/ OK
testing: platform/Linux_x86_64-gcc3/components/ OK
testing: platform/Linux_x86_64-gcc3/components/libmozvoikko.so OK
testing: README OK
testing: voikko/ OK
testing: voikko/Linux_x86_64-gcc3/ OK
testing: voikko/Linux_x86_64-gcc3/libmalaga.so.7 OK
testing: voikko/Linux_x86_64-gcc3/libvoikko.so.1 OK
testing: voikko/voikko-fi_FI.lex_l OK
testing: voikko/voikko-fi_FI.mor_l OK
testing: voikko/voikko-fi_FI.pro OK
testing: voikko/voikko-fi_FI.sym_l OK
No errors detected in compressed data of
mozvoikko-0.9.3-Linux_x86_64-gcc3.xpi.
> >>> - Onko kääntäminen Mozillan lähdekoodinpuun sisällä ainoa tapa, jolla
> >>> tämän lisäosan saa toimimaan? Tässä on sellainen melko vakava ongelma,
> >>> että ainakaan Debian tai Ubuntu eivät tue riippuvuuksia
> >>> lähdekoodipakettien välillä tai kahden lähdekoodipaketin käyttämistä
> >>> yhden binääripaketin rakentamisessa. Eikö xulrunner-sdk
> >>> (ftp://ftp.mozilla.org/pub/xulrunner/nightly/latest-trunk/xulrunner-1.9
> >>>a9 pre.en-US.linux-i686.sdk.tar.bz2) tai vastaava riittäisi?
> >>
> >> Haluaisin säilyttää mahdollisuutta kääntää laajennuksen Mozilla
> >> lähdekoodipuun sisällä. Voinen lisätä myös mahdollisuutta kääntää
> >> laajennuksen erikseen (eri Makefile, esim. Makefile.standalone)
> >
> > Se olisi hyvä. Kiirettähän tällä ei ole, mutta on hyvä tietää, että tämä
> > ainakin periaatteessa on mahdollista.
>
> Pitäisi vielä keksiä miten aiomme generoida targetin merkijonon (kuten
> Linux_86_64-gcc3). Se ei ole niin itsestään selvä kuin näyttää. Esim.
> minä käännän myös 32-bittinen Firefoxin version laajennuksen kanssa
> 64-bitsen Linuxin alla.
Tämä vaikuttaa hankalalta. Xulrunner-sdk:n kanssa tuskin on mahdollista tehdä
laajennuksia muille arkkitehtuureille kuin sille, jolle se itse on käännetty.
Joten loogisesti voisi kuvitella, että se tarjoaisi jonkun välineen, jolla
tämän merkkijonon saa tulostettua. Mutta enpä minäkään sellaista löytänyt.
Asiasta näyttäisi olevan bugiraporttikin:
https://bugzilla.mozilla.org/show_bug.cgi?id=322735
Myös tämä taitaa liittyä asiaan:
https://bugzilla.mozilla.org/show_bug.cgi?id=371538
Ja sekin vielä, että Linux-käyttöjärjestelmälle on ainakin kymmenen
arkkitehtuuria, joissa tämä lisäosa saisi mielellään toimia. Uusin Firefox
(tai oikeastaan Iceweasel) sekä libvoikko kun toimivat kaikissa Debianin
tukemissa arkkitehtuureissa: http://buildd.debian.org/build.cgi?pkg=iceweasel
Onkohan niin, että meidän on itse kirjoitettava joku skripti, joka päättelee
tavalla tai toisella oikeat merkkijonot jokaiselle alustalle?
Harri
More information about the voikko
mailing list