Hi,
There was a recent xulrunner/Firefox security update and all the
packages depending on the unstable xulrunner interface were rebuilt. For
some reason the Firefox extension I maintain, mozvoikko, can't be built
against xulrunner 1.9.1.2-1.fc12. The build has succeeded with all
previous versions.
The build is
https://koji.fedoraproject.org/koji/taskinfo?taskID=1579937
and the build.log from the failed x86_64 build is
https://koji.fedoraproject.org/koji/getfile?taskID=1579946&name=build...
The error seems to happen while linking:
g++ -shared -Wl,--no-undefined -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -o
components/libmozvoikko.so mozVoikko.o mozVoikkoSpell.o mozVoikkoUtils.o
mozVoikkoSpellFactory.o -Wl,--as-needed
-L/usr/lib64/xulrunner-sdk-1.9.1/lib -lxpcomglue_s -lxul -lxpcom -lplds4
-lplc4 -lnspr4 -lpthread -ldl
results in
`nsISupports::COMTypeInfo<int>::kIID' referenced in section `.data.rel.ro'
of /usr/lib64/xulrunner-sdk-1.9.1/lib/libxpcomglue_s.a(nsGenericFactory.o): defined in
discarded section
`.rodata._ZN11nsISupports11COMTypeInfoIiE4kIIDE[nsISupports::COMTypeInfo<int>::kIID]'
of /usr/lib64/xulrunner-sdk-1.9.1/lib/libxpcomglue_s.a(nsGenericFactory.o)
collect2: ld returned 1 exit status
Any ideas on what might be going wrong here?
--
Ville-Pekka Vainio