Sto cercando di installare una versione di Firefox abilitata per x11 sul mio OSX 10.8.2, quindi può integrarsi bene con xmonad.
Il mio problema: Firefox in macports è estremamente vecchio (7.x) e la compilazione 17.x dall'origine fallisce con qualche errore criptico:
/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
Qualche idea su cosa posso provare ora per far funzionare Firefox con x11?
Sto usando gli stessi parametri di configurazione di firefox-x11 da macports, ovvero:
./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
Il file config.log completo è disponibile qui: link . Dopo la configurazione procedo con la digitazione di gmake
.