1 |
Hi, |
2 |
|
3 |
emerge -v firefox (ver. 11 ppc64 - Power Mac G5): |
4 |
|
5 |
build.log: |
6 |
|
7 |
--------------------------------------------------------------------- |
8 |
/var/tmp/portage/www-client/firefox-12.0/work/mozilla-release/js/src/jsapi.cpp: |
9 |
In constructor 'JSRuntime::JSRuntime()': |
10 |
/var/tmp/portage/www-client/firefox-12.0/work/mozilla-release/js/src/jsapi.cpp:702:5: |
11 |
error: class 'JSRuntime' does not have any field named 'execAlloc_' |
12 |
/var/tmp/portage/www-client/firefox-12.0/work/mozilla-release/js/src/jsapi.cpp: |
13 |
In destructor 'JSRuntime::~JSRuntime()': |
14 |
/var/tmp/portage/www-client/firefox-12.0/work/mozilla-release/js/src/jsapi.cpp:844:39: |
15 |
error: 'execAlloc_' was not declared in this scope |
16 |
make[5]: *** [jsapi.o] Error 1 |
17 |
|
18 |
---------------------------------------------------------------------- |
19 |
|
20 |
Jemand den ich bereites um Rat gefragt habe hatte folgenden Verdacht: |
21 |
|
22 |
Zitat: |
23 |
------------------------------------------------------------------ |
24 |
http://www.rosenauer.org/hg/mozilla/rev/b8a9179c123d |
25 |
|
26 |
5.124 -+#if ENABLE_ASSEMBLER |
27 |
5.125 - execAlloc_(NULL), |
28 |
5.126 -+#endif |
29 |
|
30 |
"execAlloc_" gibt es wohl nur, wenn ENABLE_ASSEMBLER gesetzt ist. |
31 |
|
32 |
Vermutlich benutzt die PC-Version Assemblercode (damit es schneller laeuft) |
33 |
waehrend anderen Versionen stattdessen C-Code benutzen (weil den Entwicklern |
34 |
der Aufwand fuer alle anderen moeglichen Architekturen zu gross ist). |
35 |
------------------------------------------------------------------- |
36 |
|
37 |
Ich bin mir nicht so recht sicher, wohin ich mich mit einem Bug-Report |
38 |
wenden sollte: An Gentoo? |
39 |
|
40 |
Bis Firefox 11 gab es mit ppc64 kein Problem. |
41 |
Da dieser ebuild nicht mehr im Tree ist, habe ich gestern mal ein |
42 |
Firefox 10.0.4 compiliert und das ging ohne Problem. |
43 |
|
44 |
Noch eine Bemerkung zu ppc64: Nach Anlaufschwierigkeiten funktioniert |
45 |
alles Prima. Das einzige andere Problem das ich noch auszusitzen |
46 |
versuche ist, dass Kernel ab 3.x nicht funktionieren. |
47 |
|
48 |
Gruß |
49 |
Michael |