J’essaie de compiler firefox-kde-opensuse, mais depuis le passage à gcc 4.6 le pkg build ne fonctionne plus.
Voici l'erreur :
Code : Tout sélectionner
c++ -o nsID.o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include /tmp/yaourt-tmp-root/aur-xulrunner-kde-opensuse/src/mozilla-2.0/config/gcc_hidden.h -DOSTYPE=\"Linux2.6\" -DOSARCH=Linux -DTARGET_XPCOM_ABI=\"x86_64-gcc3\" -I/tmp/yaourt-tmp-root/aur-xulrunner-kde-opensuse/src/mozilla-2.0/xpcom/glue/../build -I/tmp/yaourt-tmp-root/aur-xulrunner-kde-opensuse/src/mozilla-2.0/xpcom/glue -I. -I../../dist/include -I../../dist/include/nsprpub -I/usr/include/nspr -I/usr/include/nss -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -fno-strict-aliasing -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF .deps/nsID.pp /tmp/yaourt-tmp-root/aur-xulrunner-kde-opensuse/src/mozilla-2.0/xpcom/glue/nsID.cpp
/tmp/yaourt-tmp-root/aur-xulrunner-kde-opensuse/src/mozilla-2.0/xpcom/glue/nsEnumeratorUtils.cpp:115:27: erreur: uninitialized const ‘EmptyEnumeratorImpl::kInstance’ [-fpermissive]
/tmp/yaourt-tmp-root/aur-xulrunner-kde-opensuse/src/mozilla-2.0/xpcom/glue/nsEnumeratorUtils.cpp:50:7: note: ‘const class EmptyEnumeratorImpl’ has no user-provided default constructor
make[5]: *** [nsEnumeratorUtils.o] Erreur 1
make[5]: *** Attente des tâches non terminées....
make[5]: quittant le répertoire « /tmp/yaourt-tmp-root/aur-xulrunner-kde-opensuse/src/mozilla-2.0/obj-x86_64-unknown-linux-gnu/xpcom/glue »
make[4]: *** [libs] Erreur 2
make[4]: quittant le répertoire « /tmp/yaourt-tmp-root/aur-xulrunner-kde-opensuse/src/mozilla-2.0/obj-x86_64-unknown-linux-gnu/xpcom »
make[3]: *** [libs_tier_platform] Erreur 2
make[3]: quittant le répertoire « /tmp/yaourt-tmp-root/aur-xulrunner-kde-opensuse/src/mozilla-2.0/obj-x86_64-unknown-linux-gnu »
make[2]: *** [tier_platform] Erreur 2
make[2]: quittant le répertoire « /tmp/yaourt-tmp-root/aur-xulrunner-kde-opensuse/src/mozilla-2.0/obj-x86_64-unknown-linux-gnu »
make[1]: *** [default] Erreur 2
make[1]: quittant le répertoire « /tmp/yaourt-tmp-root/aur-xulrunner-kde-opensuse/src/mozilla-2.0/obj-x86_64-unknown-linux-gnu »
make: *** [build] Erreur 2
==> ERREUR: Une erreur s'est produite dans build().
Abandon...
==> ERREUR: Makepkg n'a pas pu construire .
==> Relancer la compilation de xulrunner-kde-opensuse ? [o/N]
Je me demandais si quelqu'un aurais la gentillesse de faire remonter le problème au mainteneur du paquet ?, parce que moi et l'anglais ...
Merci à vous.