Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№5101-12-2014 23:16:25

banbot
Moderator
 
Группа: Moderators
Зарегистрирован: 23-12-2007
Сообщений: 5245
UA: Firefox 37.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

FMRUser
Укажи относительный путь. Типа ac_add_options --with-l10n-base=../l10n


Do you feel lucky, punk?

Отсутствует

 

№5202-12-2014 09:09:20

FMRUser
Участник
 
Группа: Members
Зарегистрирован: 01-03-2014
Сообщений: 817
UA: Firefox 34.0
Веб-сайт

Re: Сборка (компиляция из исходников) Firefox под Windows 8

banbot
В общем с самого начала видимо, почти верно было - скачал файл v34.0.
Удалил опции:
ac_add_options --enable-release
ac_add_options --enable-official-branding

..сделал так:
1. Переход в папку и распаковка:
cd /c/dev
hg clone /c/firefox

2. Переход в созданную при распаковке папку и скачивание в нее папки "ru":
cd /c/dev/firefox
hg clone http://hg.mozilla.org/releases/l10n/mozilla-release/ru

3. Добавление .mozconfig с параметрами:
# This specifies the directory where
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff
ac_add_options --with-l10n-base=/c/dev/firefox/ru
ac_add_options --enable-ui-locale=ru

./mach build... Вроде не ругается ни на что особо, а к окончанию компиляции неудача:

скрытый текст
sVOwQ08.jpg

Попытка запустить:
скрытый текст
BktlIeA.jpg

Попробую завтра наугад перекопировать файлы из папки "ru". Структура папок правда далеко не одинаковая и не всегда понятно, что и куда положить, да и не дело таким способом пытаться добиться локализации. Похоже все совсем зашло в тупик. :|

Отредактировано FMRUser (02-12-2014 09:11:28)

Отсутствует

 

№5302-12-2014 15:24:42

banbot
Moderator
 
Группа: Moderators
Зарегистрирован: 23-12-2007
Сообщений: 5245
UA: Firefox 37.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

FMRUser
Надо указывать путь к папке, содержащей папку "ru", а не папку "ru".
То есть ac_add_options --with-l10n-base=/c/dev/firefox/locales, а в locales поместить ru.


Do you feel lucky, punk?

Отсутствует

 

№5403-12-2014 01:48:25

FMRUser
Участник
 
Группа: Members
Зарегистрирован: 01-03-2014
Сообщений: 817
UA: Firefox 34.0
Веб-сайт

Re: Сборка (компиляция из исходников) Firefox под Windows 8

banbot
Результат тот же.
Попробую mk_add_options MOZ_CO_LOCALES=ru добавить, ещё поищу, может и накопаю что.

Отсутствует

 

№5503-12-2014 02:47:50

FMRUser
Участник
 
Группа: Members
Зарегистрирован: 01-03-2014
Сообщений: 817
UA: Firefox 34.0
Веб-сайт

Re: Сборка (компиляция из исходников) Firefox под Windows 8

okkamas_knife
Напротив, всего лишь хочу убрать некоторые вещи из браузера.)

Отсутствует

 

№5603-12-2014 04:57:42

FMRUser
Участник
 
Группа: Members
Зарегистрирован: 01-03-2014
Сообщений: 817
UA: Firefox 34.0
Веб-сайт

Re: Сборка (компиляция из исходников) Firefox под Windows 8

okkamas_knife пишет

много мусора можно убрать без заморочек с компиляцией просто изменяя omni.ja

Знать бы чем, когда то встречалась различная информация по этому вопросу, но очень устаревшая, потом файл вроде защитили, с тех пор не интересовался. Да и все равно не то уже, слишком много было-бы работы с каждой новой версией и неизвестных сюрпризов.

okkamas_knife пишет

надеюсь потом выложишь инструкцию по компиляции?

Не уверен, что добьюсь локализации. А компилировать с нужными параметрами не сложно, все выше описано не раз. Единственная загвоздка с локализацией, а далее возможно с корректной локализацией, подозреваю с строкой поиска могут быть проблемы - поисковики. Либо винт скоро угроблю, либо процессор, бесконечными распаковками и компиляциями.

Хочу избавиться от различных:
ac_add_options --disable-crashreporter
ac_add_options --disable-ipdl-tests
ac_add_options --disable-maintenance-service
ac_add_options --disable-parental-controls
ac_add_options --disable-safe-browsing
ac_add_options --disable-shared
ac_add_options --disable-tests
ac_add_options --disable-update-channel
ac_add_options --disable-update-packaging
ac_add_options --disable-updater
ac_add_options --disable-webservices
ac_add_options --disable-windows-mobile-components
..и т.п.

В общем, очередная неудача, больше компилить не буду, лучше поищу, почитаю и может найду нечто полезное в этом вопросе. Иначе пустая трата времени получается с перебором вариантов.

Отсутствует

 

№5703-12-2014 16:01:24

FMRUser
Участник
 
Группа: Members
Зарегистрирован: 01-03-2014
Сообщений: 817
UA: Firefox 34.0
Веб-сайт

Re: Сборка (компиляция из исходников) Firefox под Windows 8

okkamas_knife
Решил таки порадовать себя перед сном и скомпилил с заменой файлов. :rolleyes: Правда со второго раза, т.к. пришлось учесть некоторые детали приводящие к неудаче.., да и не так уж и хлопотно в перспективе все выглядит. Все стабильно на первый взгляд работает, осталось найти нужные параметры или выдумать их и проверить. :|

Отсутствует

 

№5818-02-2015 15:55:25

KaDeaT
Участник
 
Группа: Members
Зарегистрирован: 06-02-2015
Сообщений: 1
UA: Chrome 40.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

Добрый день.
Я пытаюсь собрать под Win7 Firefox по инструкции в первом посте. Если я пользуюсь самыми последними исходниками, то все работает хорошо получаю рабочий exeшник. Но моей основной задачей является сборка старых версий, а конкретно, например, Firefox ESR 24.3 и Firefox ESR 24.4.  Но после команды ./mach build появляется следующее сообщение об ошибке:

скрытый текст
ab07c2221e4e.gif

Я немного погуглил и наткнулся на следующее решение этой проблемы https://github.com/mozilla/addon-sdk/pull/1379/files
Но изменив указанный файл должным образом, я всё равно получаю прежние ошибки при сборке Firefox ESR 24.3
Исходники скачал с официального ftp, распаковал и скопировал в папку mozilla-central. 

Подскажите, пожалуйста, как мне исправить эти ошибки и собрать-таки FF ESR 24.3.

Отсутствует

 

№5901-04-2015 03:40:46

FMRUser
Участник
 
Группа: Members
Зарегистрирован: 01-03-2014
Сообщений: 817
UA: Firefox 39.0
Веб-сайт

Re: Сборка (компиляция из исходников) Firefox под Windows 8

У кого то получилось скомпилировать версию 37.0 и с какими параметрами?
С этой версии для компиляции затребовало Microsoft Visual Studio 2013 не ниже Update 3, с этим вопросом ладно, решил.
Но теперь наотрез отказывается компилировать с любыми, даже начальными флагами (еще и рагаясь на них, как на недействительные) и это при том, что предыдущие версии компилируется на раз-два.
Ни какой информации о предполагаемых изменениях на developer.mozilla.org для этой версии так и не нашел, везде все описано по старому. :|

Отсутствует

 

№6008-09-2015 22:31:05

shashilx
Участник
 
Группа: Members
Зарегистрирован: 03-12-2004
Сообщений: 15
UA: Firefox 40.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

подскажите.. вот я скомпилировал, а какой коммандой создать установочный файл?

с этим разобрался, инсталлятор делается коммандой ./mach build installer (при этом мне пришлось закоментарить --enable-strip и --enable-install-strip, иначе инсталлятор не создавался, выпадало с ошибкой). теперь бы разобраться со сборкой SeaMonkey. запускаю сборку через mozmake -f client.mk и... в итоге она вываливается с ошибкой :(

Отредактировано shashilx (09-09-2015 18:44:27)

Отсутствует

 

№6119-07-2016 13:57:24

D'MozFan
Участник
 
Группа: Members
Откуда: Барнаул
Зарегистрирован: 14-07-2016
Сообщений: 60
UA: Chrome 51.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

Доброго времени суток, всем
хочу собрать свою Лису, но с меня требуют скрипт...  кто с таким раньше сталкивался?

не пойму как здесь скрин вставить, там такой текст:

MozillaBuild Install Directory: C:\mozilla-build\
Visual C++ 2015 Directory: C:\Program Files\Microsoft Visual Studio 14.0\VC\
Unable to call a suitable vcvars script. Exiting.

ну и все - жми любую кнопку и вылетай
этот скрипт к чему относиться, к Mozille или MSVS 2015?

Отсутствует

 

№6219-07-2016 21:49:04

FMRUser
Участник
 
Группа: Members
Зарегистрирован: 01-03-2014
Сообщений: 817
UA: Firefox 47.0
Веб-сайт

Re: Сборка (компиляция из исходников) Firefox под Windows 8

D'MozFan
Запустите по новой установку VS и установите галочки на необходимых модулях. Если не знаете, какие требуются - устанавливайте по полной, с выбором компонентов по умолчанию компилироваться не хочет.

скрытый текст
А у меня вот с v48b9 проблема, не признает флаги:
disable-js-diagnostics
disable-windows-mobile-component
enable-blink-feature
disable-activex
disable-activex-scripting
disable-data-reporting
disable-services-healthreport
disable-telemetry-reporting
disable-embedding-tests
disable-glibtest
disable-mochitest
disable-mochitests
disable-javaxpcom
disable-updates
...и ошибка при упаковке.

Отсутствует

 

№6320-07-2016 10:19:25

mraksol
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 21
UA: Chrome 51.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

Подскажите как скомпилировать  в vs2015 ?

Добавлено 20-07-2016 10:20:08
Ошибки на летят в конце компилил релиз

Не понимаю на что оно их выдает - стоят все абсолютно компоненты вс
Добавлено 20-07-2016 10:25:56
10557673.jpg

Отредактировано mraksol (20-07-2016 11:40:39)

Отсутствует

 

№6420-07-2016 13:36:58

D'MozFan
Участник
 
Группа: Members
Откуда: Барнаул
Зарегистрирован: 14-07-2016
Сообщений: 60
UA: Chrome 51.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

Спасибо, попробую

FMRUser пишет

D'MozFan
Запустите по новой установку VS и установите галочки на необходимых модулях. Если не знаете, какие требуются - устанавливайте по полной, с выбором компонентов по умолчанию компилироваться не хочет.

скрытый текст
А у меня вот с v48b9 проблема, не признает флаги:
disable-js-diagnostics
disable-windows-mobile-component
enable-blink-feature
disable-activex
disable-activex-scripting
disable-data-reporting
disable-services-healthreport
disable-telemetry-reporting
disable-embedding-tests
disable-glibtest
disable-mochitest
disable-mochitests
disable-javaxpcom
disable-updates
...и ошибка при упаковке.

Отсутствует

 

№6520-07-2016 14:10:36

mraksol
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 21
UA: Chrome 51.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

Компилю чистый без изменений без флогов , и в результате непонятная ошибка

Отредактировано mraksol (20-07-2016 14:21:50)

Отсутствует

 

№6620-07-2016 15:50:15

mraksol
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 21
UA: Chrome 51.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

Походу не судьба, подскажите англ форум фаир фокс .

Отредактировано mraksol (20-07-2016 16:51:47)

Отсутствует

 

№6720-07-2016 17:48:06

FMRUser
Участник
 
Группа: Members
Зарегистрирован: 01-03-2014
Сообщений: 817
UA: Firefox 47.0
Веб-сайт

Re: Сборка (компиляция из исходников) Firefox под Windows 8

mraksol пишет

Компилю чистый без изменений без флогов

Что у вас в .mozconfig ?

Отсутствует

 

№6820-07-2016 17:49:23

mraksol
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 21
UA: Chrome 51.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

пустой, не задавал не каких флагов.
Просто не хочет собиратся и все, а информации по коду ошибок негде нет.
сдк дх стокит
вс студия самая полная. 2015

Отредактировано mraksol (20-07-2016 17:51:34)

Отсутствует

 

№6920-07-2016 18:40:52

mraksol
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 21
UA: Chrome 51.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

Как понять что сорцам еще надо не собираются не с флагами в конфиг файле не без
Гугл нечего не говорит об этой ошибке и как понять почему не компилируется

Добавлено 20-07-2016 18:42:12
Такое ощущение что сам набор mozila build или сломан намерено или забагован

Отредактировано mraksol (20-07-2016 18:42:12)

Отсутствует

 

№7020-07-2016 21:07:38

FMRUser
Участник
 
Группа: Members
Зарегистрирован: 01-03-2014
Сообщений: 817
UA: Firefox 47.0
Веб-сайт

Re: Сборка (компиляция из исходников) Firefox под Windows 8

mraksol
Служба помощника по совместимости программ не отключена?

Отсутствует

 

№7120-07-2016 23:07:16

mraksol
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 21
UA: Chrome 51.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

нет работает

Отсутствует

 

№7220-07-2016 23:08:44

FMRUser
Участник
 
Группа: Members
Зарегистрирован: 01-03-2014
Сообщений: 817
UA: Firefox 47.0
Веб-сайт

Re: Сборка (компиляция из исходников) Firefox под Windows 8

mraksol
Версию какую компилируете?
PS: Кэш эскизов отключен?
..простите за массу, казалось бы ненужных вопросов.

Отредактировано FMRUser (20-07-2016 23:10:11)

Отсутствует

 

№7320-07-2016 23:09:27

mraksol
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 21
UA: Chrome 51.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

47.0.1

Добавлено 20-07-2016 23:10:01
от сюда https://hg.mozilla.org/releases/mozilla-release/ , я так полагаю тут эта версия

Добавлено 20-07-2016 23:11:02
Кэш искизов где посмотреть?

Добавлено 20-07-2016 23:11:44
в службах такого не нахожу

Добавлено 20-07-2016 23:13:18
если кеш искизов провадника то врятле,точно не отключал но тема классическая стоит

Windows 7 x64

Отредактировано mraksol (20-07-2016 23:14:08)

Отсутствует

 

№7420-07-2016 23:23:50

FMRUser
Участник
 
Группа: Members
Зарегистрирован: 01-03-2014
Сообщений: 817
UA: Firefox 47.0
Веб-сайт

Re: Сборка (компиляция из исходников) Firefox под Windows 8

mraksol пишет

Кэш искизов где посмотреть?

Кэш эскизов лучше отключать, файл подкачки тоже.
Твики включения/Отключения (перезагрузка нужна):
https://download.ru/files/qZ0LvOvX
..в Win 7, возможно в параметрах папок есть - вкладка Вид, не помню уже..
Т.е. с VS 2013 компилировалось, потом обновили или еще, что то?

Отредактировано FMRUser (20-07-2016 23:25:28)

Отсутствует

 

№7520-07-2016 23:30:08

mraksol
Участник
 
Группа: Members
Зарегистрирован: 10-07-2016
Сообщений: 21
UA: Chrome 51.0

Re: Сборка (компиляция из исходников) Firefox под Windows 8

компилирую с vs2015 ( с последним абдейтом )

Добавлено 20-07-2016 23:31:28
сейчас попробую скомпилировать по новой. С отключенным файлом подкачки и кешом искизов

Отредактировано mraksol (20-07-2016 23:31:28)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]