Gentoo Archives: gentoo-user-de

From: Michael Volland <mk106c-gnu@×××××.de>
To: gentoo-users-de <gentoo-user-de@l.g.o>
Subject: [gentoo-user-de] firefox 11 compiliert nicht auf ppc64
Date: Wed, 16 May 2012 10:35:10
Message-Id: 20120516103351.GA2388@alpha.mnet.local
Hi,

emerge -v firefox  (ver. 11 ppc64 - Power Mac G5):

build.log:

---------------------------------------------------------------------
/var/tmp/portage/www-client/firefox-12.0/work/mozilla-release/js/src/jsapi.cpp:
In constructor 'JSRuntime::JSRuntime()':
/var/tmp/portage/www-client/firefox-12.0/work/mozilla-release/js/src/jsapi.cpp:702:5:
error: class 'JSRuntime' does not have any field named 'execAlloc_'
/var/tmp/portage/www-client/firefox-12.0/work/mozilla-release/js/src/jsapi.cpp:
In destructor 'JSRuntime::~JSRuntime()':
/var/tmp/portage/www-client/firefox-12.0/work/mozilla-release/js/src/jsapi.cpp:844:39:
error: 'execAlloc_' was not declared in this scope
make[5]: *** [jsapi.o] Error 1

----------------------------------------------------------------------

Jemand den ich bereites um Rat gefragt habe hatte folgenden Verdacht:

Zitat:
------------------------------------------------------------------
http://www.rosenauer.org/hg/mozilla/rev/b8a9179c123d

   5.124 -+#if ENABLE_ASSEMBLER
   5.125 -     execAlloc_(NULL),
   5.126 -+#endif

"execAlloc_" gibt es wohl nur, wenn ENABLE_ASSEMBLER gesetzt ist.

Vermutlich benutzt die PC-Version Assemblercode (damit es schneller laeuft)
waehrend anderen Versionen stattdessen C-Code benutzen (weil den Entwicklern
der Aufwand fuer alle anderen moeglichen Architekturen zu gross ist).
-------------------------------------------------------------------

Ich bin mir nicht so recht sicher, wohin ich mich mit einem Bug-Report
wenden sollte: An Gentoo?

Bis Firefox 11 gab es mit ppc64 kein Problem.
Da dieser ebuild nicht mehr im Tree ist, habe ich gestern mal ein
Firefox 10.0.4 compiliert und das ging ohne Problem.

Noch eine Bemerkung zu ppc64: Nach Anlaufschwierigkeiten funktioniert
alles Prima. Das einzige andere Problem das ich noch auszusitzen
versuche ist, dass Kernel ab 3.x nicht funktionieren.

Gruß
Michael

Replies

Subject Author
Re: [gentoo-user-de] firefox 11 compiliert nicht auf ppc64 Sebastian Pipping <sping@g.o>