Instale la versión X11 de Firefox en OSX 10.8.2

Estoy tratando de instalar una versión de Firefox habilitada para x11 en mi OSX 10.8.2, para que pueda integrarse bien con xmonad.

Mi problema: Firefox en macports es extremadamente antiguo (7.x) y la construcción de 17.x desde la fuente falla con un error críptico:

/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

¿Alguna idea de qué puedo probar ahora para que Firefox funcione con x11?

Estoy usando los mismos interruptores de configuración que firefox-x11 de macports, a saber:

./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

El config.log completo está disponible aquí: http://knping.org/~herself/config.log . Después de configurar, procedo a escribir gmake.

¿Podría proporcionar cómo lo compiló? ¿Argumentos para el script de configuración, etc.?
Bien, actualizo la publicación.
No es lo que pediste, pero como una alternativa fácil, puedes instalar tu Linux favorito en VirtualBox y usar el modo continuo. Si no ha utilizado la virtualización, se sorprenderá de lo bien que funciona.
El último en Fink es Firefox 8 de 2011. Funciona, pero no puedo hacer que haga nada en Jira. Estoy tratando de hacer algo similar para no tener que cambiar entre mi escritorio normal basado en X11 y Firefox todo el tiempo. Usar el Firefox OSX normal no es difícil, es solo el principio de la cosa. Esto /debería/ ser posible...

Respuestas (1)

No importa. X11 ya no está disponible, se eliminó por completo de Mac OS después de Snow Leopard.

Lo mejor es ejecutar una versión anterior en una máquina virtual.

No toda la verdad.
Mierda, tienes razón, olvidé por completo que agregaron algunas funciones en 10.7.
¿Qué hay de xquartz?
Todavía puede obtener X11, que Apple admite bajo Mountain Lion. Apple no se instala de forma predeterminada porque no lo usa suficiente gente y se actualiza regularmente, Apple nunca tuvo tiempo de proporcionar la actualización a través de MAS.
Xquartz se instala con casi un solo clic en 10.11 (el capitan). Corre como un campeón. Lo mejor es aclarar los hechos antes de hablar.