[voikko] Mozvoikko ja puutteellinen Mac OS X -tuki

Marko Wallin marko.wallin at iki.fi
Wed Nov 11 19:07:54 EET 2009


Hei,
Mozvoikon OS X -tuki on tällä hetkellä käyttäjän näkökulmasta hieman 
hankala, koska tarvittavat jaetut kirjastot eivät nykyisellään toimi OS 
X:ssä suoraan lisäosan sisältä. OS X löytää kirjastot vain koko polulla, 
eli jos kirjastojen kääntämisessä on käytetty /usr/local/lib 
-hakemistoa, pitää kirjastot myös sieltä jatkossa löytyä.

Tuo OS X:n ominaisuus on kuitenkin ilmeisesti mahdollista "korjata" 
Mozillan dokumentaation 
https://developer.mozilla.org/en/Using_Dependent_Libraries_In_Extension_Components
-sivulla kerrotun ohjeen mukaan muuttamalla jaettujen kirjastojen 
lataamista mozvoikossa OS X:n osalta.

Mutta koska mozvoikon koodi ja C++ ei ole itselleni kovin tuttua, jää 
muutoksen tekeminen mozvoikon koodiin itseltäni tekemättä. Tosin tuossa 
ohjeessa viitataan Firefoxin 1.5 -versioon, joten toimivuudesta ei ole 
tietoa. Ilmeisesti ainakin tuo kyseinen NSAddImage-metodi on deprecated 
ja pitäisi käyttää CF/NSBundlea.

Eli mozvoikon Mac OS X -tuki vaatisi siis hieman askartelua, jonka 
varmasti C++-koodari osaisi toteuttaa. Käytännössä mozvoikon jaettujen 
kirjastojen lataaminen OS X:n osalta pitäisi toteuttaa vain erilailla.

http://verteksi.net/lab/voikko/ osoitteesta löytyy kuitenkin nyt svn:n 
r3002-version kirjastoja vasten käännetty mozvoikko ja kunhan jaetut 
kirjastot ovat /usr/local/lib -hakemistossa, näyttää lisäosa toimivan 
ihan hyvin. Sivuilla myös diff, jossa on lisätty OS X:n tarvitsemia 
kirjastoja.

// Marko



More information about the voikko mailing list