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?
It's also the reason why firefox doesn't yet build.
It's being worked on by Martin and Jan. They'll get the rebuilds for
F12 ready too.