powerpc64-unknown-linux-gnu-g++ -o jsapi.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.0\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -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 -pedantic -Wno-long-long -O2 -pipe -ggdb -mcpu=G5 -mtune=G5 -maltivec -mabi=altivec -mpowerpc-gfxopt -mpowerpc64 -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsapi.pp jsapi.cpp In file included from jsobj.h:64:0, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsanalyze.h:45, from jsanalyze.cpp:40: jsvalue.h: In member function ‘const jsuword* js::Value::payloadWord() const’: jsvalue.h:732:32: erreur: ‘const union jsval_layout::<anonymous struct>::<anonymous>’ has no member named ‘word’ In file included from jsobj.h:64:0, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsapi.cpp:57: jsvalue.h: In member function ‘const jsuword* js::Value::payloadWord() const’: jsvalue.h:732:32: erreur: ‘const union jsval_layout::<anonymous struct>::<anonymous>’ has no member named ‘word’ make[1]: *** [jsanalyze.o] Erreur 1 make[1]: *** Attente des tâches non terminées.... In file included from jsapi.cpp:94:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: attention : transtypage vers un pointeur depuis un entier de taille différente [-Wint-to-pointer-cast] make[1]: *** [jsapi.o] Erreur 1 make[1] : on quitte le répertoire « /var/tmp/portage/dev-lang/spidermonkey-1.8.5/work/js-1.8.5/js/src » make: *** [default] Erreur 2 emake failed Reproducible: Always Steps to Reproduce: 1. emerge gnome-3.2 2. 3. Actual Results: Build fails on spidermonkey, preventing the build of gnome 3.2
Created attachment 290629 [details] Build log
Created attachment 290631 [details] Emerge info
In future bug reports, please produce a build log in English (LC_MESSAGES=C). Fortunately, the error message seems to have no translation in this case.
(In reply to comment #3) > In future bug reports, please produce a build log in English (LC_MESSAGES=C). > Fortunately, the error message seems to have no translation in this case. This is not needed, mozilla herd is well aware of the bug and will fix it today.
Thanks for reporting, bugs have been addressed if problem persists do not hesitate to reopen.
Sorry guys, but the problem is still here...
Is it identical? If not could you attach a new build.log?
This is exactly the same error : jsapi.cpp powerpc64-unknown-linux-gnu-g++ -o jsapi.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.1\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -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 -pedantic -Wno-long-long -O2 -pipe -ggdb -mcpu=G5 -mtune=G5 -maltivec -mabi=altivec -mpowerpc-gfxopt -mpowerpc64 -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsapi.pp jsapi.cpp In file included from jsobj.h:64:0, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsanalyze.h:45, from jsanalyze.cpp:40: jsvalue.h: In member function 'const jsuword* js::Value::payloadWord() const': jsvalue.h:732:32: error: 'const union jsval_layout::<anonymous struct>::<anonymous>' has no member named 'word' In file included from jsobj.h:64:0, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsapi.cpp:57: jsvalue.h: In member function 'const jsuword* js::Value::payloadWord() const': jsvalue.h:732:32: error: 'const union jsval_layout::<anonymous struct>::<anonymous>' has no member named 'word' make[1]: *** [jsanalyze.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from jsapi.cpp:94:0: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] make[1]: *** [jsapi.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-lang/spidermonkey-1.8.5-r1/work/js-1.8.5/js/src' make: *** [default] Error 2 emake failed
Created attachment 299863 [details, diff] supoort 64bit big endian Test this with 1.8.5 and you should be good to go, sorry for the delay.
This is so trivial I have added it no matter what, it should have not been drop'd when patches were ported over from xulrunner-2.