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
.