Installieren Sie die X11-Version von Firefox unter OSX 10.8.2

7

Ich versuche, eine x11-fähige Version von Firefox unter OSX 10.8.2 zu installieren, damit es sich gut in xmonad integrieren lässt.

Mein Problem: Firefox in Macports ist extrem alt (7.x) und das Erstellen von 17.x aus dem Quellcode schlägt mit einem kryptischen Fehler fehl:

/Users/wherr/Downloads/mozilla-release/_virtualenv/bin/python ../../config/pythonpath.py -I../../config ../../config/expandlibs_gen.py --depend .deps/libi18n.a.desc.pp -o libi18n.a.desc nsI18nModule.o  ../lwbrk/src/liblwbrk_s.a ../unicharutil/src/libucharucomp_s.a ../strres/src/libstrres_s.a ../locale/src/libnslocale_s.a ../locale/src/mac/libplatlocale_s.a ../hyphenation/src//libhyphenation_s.a 
Traceback (most recent call last):
  File "../../config/pythonpath.py", line 56, in <module>
    main(sys.argv[1:])
  File "../../config/pythonpath.py", line 48, in main
    execfile(script, frozenglobals)
  File "../../config/expandlibs_gen.py", line 43, in <module>
    print >>outfile, generate(args)
  File "../../config/expandlibs_gen.py", line 27, in generate
    raise Exception("File not found: %s" % arg)
Exception: File not found: ../locale/src/mac/libplatlocale_s.a

Irgendeine Idee, was ich jetzt versuchen kann, um Firefox mit x11 zum Laufen zu bringen?

Ich verwende die gleichen Konfigurationsschalter wie Firefox-x11 von Macports, nämlich:

./configure --enable-default-toolkit=cairo-gtk2  \
--with-xulrunner-stub-name=xulrunner-stub --disable-static \
--enable-shared --disable-official-branding --with-branding=browser/branding/unofficial \
--with-distribution-id=org.macports --enable-default-toolkit=cairo-gtk2 \
--enable-libxul --disable-system-lcms --disable-system-cairo \
--disable-system-sqlite --enable-oji --enable-plugins \
--enable-mathml --enable-extensions="default,spellcheck" \
--enable-permissions --enable-cookie \ 
--enable-image-decoders=all --enable-image-encoder=all --enable-canvas --enable-jsd \
--disable-xpctools --enable-crypto --enable-pango --enable-svg \
--enable-svg-renderer=cairo --enable-xinerama --with-pthreads \
--disable-gnomevfs --disable-gnomeui --enable-postscript --enable-safe-browsing \
--disable-crashreporter --enable-optimize='-O2' \
--disable-prebinding --enable-strip --enable-install-strip \
--disable-debug --disable-installer --disable-updater --disable-pedantic \
--disable-tests --disable-mochitest --disable-necko-wifi --enable-llvm-hacks

Das vollständige config.log finden Sie hier: http://knping.org/~herself/config.log . Nach der Konfiguration tippe ich weiter gmake.

Wiesław Herr
quelle
1
Könnten Sie bitte angeben, wie Sie es zusammengestellt haben? Argumente zum Konfigurationsskript und so weiter?
Matteo
Okay, habe den Beitrag aktualisiert.
Wiesław Herr
Nicht das, was Sie gefragt haben, aber als einfache Alternative können Sie Ihr Lieblings-Linux in VirtualBox installieren und den nahtlosen Modus verwenden. Wenn Sie die Virtualisierung nicht verwendet haben, werden Sie möglicherweise überrascht sein, wie gut sie funktioniert.
Minopret
Der letzte in Fink ist Firefox 8 aus dem Jahr 2011. Es läuft, aber ich kann es nicht dazu bringen, viel auf Jira zu tun. Ich versuche, etwas Ähnliches zu tun, damit ich nicht ständig zwischen meinem normalen X11-basierten Desktop und Firefox wechseln muss. Die Verwendung des normalen OSX-Firefox ist nicht schwierig, sondern nur das Prinzip der Sache. Dies / sollte / sein möglich ...
David Dombrowsky

Antworten:

-2

Es spielt keine Rolle. X11 ist nicht mehr verfügbar, es wurde nach Snow Leopard vollständig aus dem Mac OS entfernt.

Am besten führen Sie eine ältere Version unter einer virtuellen Maschine aus.

Tony Tellez
quelle
1
Nicht die ganze Wahrheit.
Max Ried
Mist, du hast recht, ich habe total vergessen, dass sie in 10.7 einige Funktionen hinzugefügt haben.
Tony Tellez
3
Was ist mit Xquartz?
Wiesław Herr
1
Sie können weiterhin X11 erhalten, das Apple unter Mountain Lion unterstützt. Apple wird nicht standardmäßig installiert, da nicht genügend Benutzer es verwenden und es regelmäßig aktualisiert wird. Apple hatte nie die Zeit, das Update über MAS bereitzustellen.
Shane Hsu
2
Xquartz wird mit fast einem Klick in 10.11 (el capitan) installiert. Läuft wie ein Champion. Am besten klären Sie Ihre Fakten, bevor Sie den Mund aufmachen.
David Dombrowsky