LINUX.ORG.RU

сборка огнелиса


0

0

Решил сам собрать огнелиса под себя, сборка сначала проходит хорошо, однако позднее вываливается с ошибкой:

+++ making chrome /home/goor/temp/murzilla/mozilla/netwerk/resources => ../../dist/bin/chrome/en-US.jar error: file '../../toolkit/locales/en-US/chrome/necko/contents.rdf' doesn't exist at ../../config/make-jars.pl line 418. make[3]: *** [libs] Ошибка 2 make[3]: Leaving directory `/home/goor/temp/murzilla/mozilla/netwerk/resources' make[2]: *** [libs] Ошибка 2 make[2]: Leaving directory `/home/goor/temp/murzilla/mozilla/netwerk' make[1]: *** [tier_9] Ошибка 2 make[1]: Leaving directory `/home/goor/temp/murzilla/mozilla' make: *** [default] Ошибка 2

Собирал с опциями: ./configure --prefix=/usr/loca/--enable-xft --enable-extensions --enable-svg --disable-installer --enable-strip --enable-optimize=-O3

★★★★★

Попробуй с моим .mozconfig
---------------
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe"
CXXFLAGS="-march=athlon-xp -O3 -pipe"
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_CO_MODULE=mozilla/other-licenses/libart_lgpl
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@
mk_add_options MOZ_MAKE_FLAGS=-j4
ac_add_options --with-pthreads
ac_add_options --with-java-include-path=/твой_путь_к_java-include
ac_add_options --with-java-bin-path=/твой_путь_к_java-bin
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --enable-application=browser
ac_add_options --enable-ui-locale=en-US
ac_add_options --disable-mailnews
ac_add_options --disable-ldap
ac_add_options --enable-pango
ac_add_options --disable-postscript
ac_add_options --disable-xprint
ac_add_options --disable-gnomevfs
ac_add_options --disable-jsd
ac_add_options --enable-xinerama
ac_add_options --disable-accessibility
ac_add_options --enable-single-profile
ac_add_options --enable-native-uconv
ac_add_options --enable-plaintext-editor-only
ac_add_options --disable-composer
ac_add_options --enable-extensions=default
ac_add_options --disable-mathml
ac_add_options --enable-svg
ac_add_options --enable-svg-renderer=libart
ac_add_options --enable-update-packaging
ac_add_options --disable-tests
ac_add_options --enable-optimize=-O3
ac_add_options --enable-chrome-format=jar
ac_add_options --disable-shared
ac_add_options --enable-static
ac_add_options --enable-system-cairo
ac_add_options --disable-profilesharing
ac_add_options --enable-necko-small-buffers
-----------------------

флаги поменяй на нужные, орати внимание,что я собирал с svg ,так что ,если ты не ставил libart или cairo ,сделай --disable-svg
Правда, я собирал из CVS и в итоге собрался уродец dear park alpha2 ))
Снес на фиг.

anonymous
()
Ответ на: комментарий от Orlangoor

Я пробовал собирать firefox со следующим .mozconfig:
# Options for client.mk.
MOZ_PHOENIX=1
BUILD_OFFICIAL=1
export MOZ_PHOENIX
export BUILD_OFFICIAL
mk_add_options MOZ_PHOENIX=1
mk_add_options BUID_OFFICIAL=1
mk_add_options MOZ_CO_PROJECT=browser

# Options for configure.
ac_add_options --prefix=/usr
ac_add_options --bindir=/usr/bin
ac_add_options --includedir=/usr/include
ac_add_options --libdir=/usr/lib
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-mailnews
ac_add_options --disable-composer
ac_add_options --enable-calendar
ac_add_options --disable-xinerama
ac_add_options --disable-ctl
ac_add_options --disable-mathml
ac_add_options --disable-ldap
ac_add_options --disable-ldap-experimental
ac_add_options --enable-application=browser
ac_add_options --enable-crypto
ac_add_options --enable-optimize="-O2 -march=i686 -mcpu=i686"
ac_add_options --enable-xterm-updates
ac_add_options --disable-freetypetest
ac_add_options --disable-freetype2
ac_add_options --enable-single-profile
ac_add_options --enable-xft
ac_add_options --enable-xinerama
ac_add_options --enable-native-uconv
ac_add_options --enable-extensions=all
ac_add_options --enable-image-decoders=all
ac_add_options --enable-xpctools
ac_add_options --enable-timeline
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --with-system-zlib
ac_add_options --disable-xprint
ac_add_options --enable-strip

В результате сборка произошла, ff загружался, но в поле для поиска в интерненте ничего небыло и нельзя было выбрать фонты. Остальное как будто-бы работало. В конце концов снёс.

anonymous
()
Ответ на: комментарий от Orlangoor

А вот почему:
--enable-xft
Enables XFT advanced font rendering. This is only available with
--enable-default-toolkit=gtk2, and it is recommended with gtk2

--enable-freetype2
Enables freetype font rendering. This is the default for the GTK
toolkit. Not compatible with --enable-xft

anonymous
()
Ответ на: комментарий от anonymous

Минусы: 1) Не работают хоткеи в русской раскладке 2) Шрифты странно выбираются. 3) Сейчас не знаю, но чтобы ранние версии собирались - требовалось патч наложить

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.