[gentoo-user-de] firefox macht ärger, python schuld?

28/04/2010 - 01:00 von Roland Damm | Report spam
Moin,

derzeit làuft firefox nicht, meldet nur:

Could not find compatible GRE between version 1.9.1.8 and 1.9.1.8.

Gut, das liegt wohl daran, dass xulrunner irgendwann neu geworden ist, man
müsste nur firefox neu bauen und gut ist. Das ist nicht der Punkt. Allerdings
klappt der Neubau der neuen Firefox-Verion ebensowenig. Relevanter Teil aus
den Fehlermeldungen:

.
/var/tmp/portage/www-client/mozilla- firefox-3.6.3
/work/mozilla-1.9.2/config/nsinstall -R nsinstall ../dist/bin
/usr/bin/python2.4 ../toolkit/xre/make-platformini.py --print-buildid >
buildid
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
'import site' failed; use -v for traceback
Traceback (most recent call last):
File "../toolkit/xre/make-platformini.py", line 3, in ?
from optparse import OptionParser
ImportError: No module named optparse
make[3]: *** [export] Error 1
make[3]: Leaving directory `/var/tmp/portage/www-client/mozilla-
firefox-3.6.3/work/mozilla-1.9.2/config'
..

Keine Ahnung von python, aber beim rumsuchen fand ich heraus, dass optparse
eine Art Funktion ist, die python standardmàssig mitbringt.

python-updater habe ich mal durchlaufen lassen, àndert nichts, alles ist
angeblich gut. revdep-rebuild làuft ebenfalls ohne Änderungswünsche durch.

Was tun?

CU Rollo
 

Lesen sie die antworten

#1 Randy Andy
28/04/2010 - 08:10 | Warnen spam

Hi Rollo,


mir scheint du arbeitest da noch mit Python 2.4, daher könnte es die
Probleme geben.

Also mach doch mal ein update von Python auf 2.6x die als stable gilt und
von portage benötigt wird.
Nicht versuchen die 3.1xer zu benutzen, das geht bei vielen Paketen wegen
der mangelnden abwà¤rtskompatibilità¤t in die Hose.

Ausserdem musst du noch auf die 2.6er Version umschalten, auch fà¼r den Fall
das sie bereits bei dir installiert sein sollte, mit:

eselect python list, und dann mit eselect python set x

Dann kannst du's nochmal versuchen Firefox / xulrunner zu kompilieren.

Viel Erfolg, Andy.


<div><br>Hi Rollo,</div>
<div> </div>
<div> </div>
<div>mir scheint du arbeitest da noch mit Python 2.4, daher könnte es die Probleme geben.</div>
<div> </div>
<div>Also mach doch mal ein update von Python auf 2.6x die als stable gilt und von portage benötigt wird.</div>
<div>Nicht versuchen die 3.1xer zu benutzen, das geht bei vielen Paketen wegen der mangelnden abwà¤rtskompatibilità¤t in die Hose.</div>
<div> </div>
<div>Ausserdem musst du noch auf die 2.6er Version umschalten, auch fà¼r den Fall das sie bereits bei dir installiert sein sollte, mit:</div>
<div> </div>
<div>eselect python list, und dann mit eselect python set x</div>
<div> </div>
<div>Dann kannst du&#39;s nochmal versuchen Firefox / xulrunner zu kompilieren.</div>
<div> </div>
<div>Viel Erfolg, Andy.</div>

Ähnliche fragen