Installieren Sie die X11-Version von Firefox unter OSX 10.8.2

Ich versuche, eine x11-fähige Version von Firefox auf meinem 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 ist hier verfügbar: http://knping.org/~herself/config.log . Nach der Konfiguration fahre ich mit der Eingabe fort gmake.

Könntest du bitte angeben, wie du es kompiliert hast? Argumente für das Konfigurationsskript und so weiter?
Okay, Beitrag aktualisiert.
Nicht das, wonach 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 noch nicht verwendet haben, werden Sie vielleicht überrascht sein, wie gut sie funktioniert.
Das letzte in fink ist Firefox 8 von 2011. Es läuft, aber ich kann es nicht dazu bringen, viel mit 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, es ist nur das Prinzip der Sache. Das /sollte/ möglich sein...

Antworten (1)

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

Am besten ist es, eine ältere Version unter einer virtuellen Maschine auszuführen.

Nicht die ganze Wahrheit.
Mist, du hast Recht, ich habe total vergessen, dass sie in 10.7 einige Funktionen hinzugefügt haben.
Was ist mit xquarz?
Sie können immer noch X11 erhalten, das Apple unter Mountain Lion unterstützt. Apple installiert es nicht standardmäßig, weil es nicht genug Leute verwenden, und es wird regelmäßig aktualisiert, Apple hatte nie die Zeit, das Update über MAS bereitzustellen.
Xquartz lässt sich mit fast einem einzigen Klick in 10.11 (el capitan) installieren. Läuft wie ein Weltmeister. Am besten, Sie klären Ihre Fakten, bevor Sie den Mund aufmachen.