Всем доброго времени суток  Я давно заметил, что доки и мануалы не всегда правильны ))))) Пробую собрать FireFox под WIN10 Скачал MozillaBuildSetup-3.2.exe. Затем, согласно мануалу, hg clone https://hg.mozilla.org/mozilla-central Зашел в mozilla-build и там запустил start-shell.bat В консоли перешел в папку mozilla-central и добавил файла .mozconfig, в нем ввел: mk_add_options "export COMPILE_PDB_FLAG=" mk_add_options "export HOST_PDB_FLAG=" mk_add_options "export MOZ_DEBUG_FLAGS=-Z7" ac_add_options --with-visual-studio-version=2017 ac_add_options --host=x86_64-pc-mingw32 ac_add_options --target=x86_64-pc-mingw32 export MOZ_DEBUG_SYMBOLS=1 ac_add_options --enable-application=browser ac_add_options --enable-optimize
После этого набрал последовательно: ./mach mercurial-setup ./mach clobber ./mach build И........ по итогу получаю, спустя время: Be sure to run |mach build| to pick up any changes 1:43.05 Clobber not needed. 1:43.05 Adding make options from e:\mozilla-source\mozilla-central\.mozconfig export COMPILE_PDB_FLAG= export HOST_PDB_FLAG= export MOZ_DEBUG_FLAGS=-Z7 MOZ_OBJDIR=e:/mozilla-source/mozilla-central/obj-x86_64-pc-mingw32 OBJDIR=e:/mozilla-source/mozilla-central/obj-x86_64-pc-mingw32 FOUND_MOZCONFIG=e:/mozilla-source/mozilla-central/.mozconfig export FOUND_MOZCONFIG 1:43.19 e:\mozilla-build3.2\bin\mozmake.EXE -f client.mk -s 1:43.52 e:/mozilla-source/mozilla-central/config/baseconfig.mk:32: *** Make version too old. Only versions strictly greater than 4.0 are supported.. Stop. 1:43.52 client.mk:125: recipe for target 'build' failed 1:43.52 mozmake.EXE: *** [build] Error 2 1:43.55 0 compiler warnings present.
Я так понимаю, что не подходит версия mozmake.exe - 1:43.52 e:/mozilla-source/mozilla-central/config/baseconfig.mk:32: *** Make version too old. Only versions strictly greater than 4.0 are supported.. Stop.? Но почему? Спасибо за ранее) |