[voikko] mozvoikko ja XPCOM_Glue

Sami Vento sami.vento at opensuse.fi
Sun Sep 14 19:17:15 EEST 2008


On Sunday 14 September 2008 17:38:22 Ville-Pekka Vainio wrote:
> Sami Vento wrote:
> > Moi!
> >
> > pieniä ongelmia mozvoikon käännössä:
> > --clip--
> > g++ -shared -Wl,--no-undefined -o components/libmozvoikko.so mozVoikko.o
> > mozVoikkoSpell.o mozVoikkoUtils.o mozVoikkoSpellFactory.o -
> > L/usr/lib/xulrunner-sdk/sdk/lib -L/usr/lib/xulrunner-sdk/sdk/bin
> > -Wl,-rpath- link,/usr/lib/xulrunner-sdk/sdk/bin -lxpcomglue_s -lxpcom
> > -lnspr4
> > /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld
> >: cannot find -lxpcomglue_s
> > collect2: ld returned 1 exit status
> > make[1]: *** [components/libmozvoikko.so] Error 1
> > make[1]: Leaving directory `/usr/src/packages/BUILD/mozvoikko-0.9.5/src'
> > --clip--
>
> Vastaan silläkin uhalla, että en Susesta kovin paljoa tiedä, jospa tästä
> jotain apua olisi. Tuossa siis tarvittaisiin tiedosto libxpcomglue_s.a,
> löytyykö sitä jostakin sopivasta devel-paketista? Fedorassa tuo tulee
> paketista xulrunner-devel ja on
> hakemistossa /usr/lib/xulrunner-sdk-1.9/sdk/lib/. Tuollainen hakemistohan
> tuolla näyttäisi jo -L-valitsimella olevankin, tosin ilman versionumeroa,
> mutta se on varmaankin Susen tapa.

Jeps.. tosiaan.. oli vaan vähän vääriä polkuja. käytin sinun spec-tiedostoa 
pohjana ja sain paketin hyvin kääntymään myös buildservicessä. Noi mozillan 
extensionien asennushakemistot tosiaan oli myös vähän hämäriä, mutta tuli 
samalla kuntoon. Itse olen käyttänyt mark64 -muuttujan sijasta:
  Requires: %(rpm -q --provides libvoikko1 | grep 'libvoikko.so.1' )
empä sitten tiedä, kumpi on parempi..

-- 
Sami Vento
sami.vento at opensuse.fi



More information about the voikko mailing list