mraksol
С самого начала эмм.., косячите., начните отсюда:
https://developer.mozilla.org/ru/docs/Developer_Guide/Инструкции_по_сборке
..для того, что бы убедиться в возможности нормальной компиляции не русифицируйте.
Для пущей уверенности можно скачать исходники архивом с FTP http://download-installer.cdn.mozilla.net/pub/firefox/releases/47.0.1/source/firefox-47.0.1.source.tar.xz т.к. может быть повреждение архива при скачивании с https://hg.mozilla.org/releases/mozilla-release/
В конце концов можно сбросить службы к умолчанию и отменить твики когда либо примененные программами или вручную, процесс сборки чувствителен к некоторым службам и возможностям ОС.
PS: После неудачной попытки и внесении каких либо изменений иногда следует обновить файлы проекта.
Отредактировано FMRUser (20-07-2016 23:47:00)
Отсутствует
Насчем VS13 не знаю. Изначально начал пробовать на vs2015 скомпилировать ( вс вроде все обратно совместимы)
Добавлено 21-07-2016 00:04:42
Система абсолютно чиста. Расшировать бы эти ошибки както. Что бы понять в чем дело.
Добавлено 21-07-2016 00:05:50
Щас попробую перекомпелировать с отключенным файлом подкачки и кешем картинок.
Обрывается то даже не в начале а в самом конце по сути.
Отредактировано mraksol (21-07-2016 00:05:50)
Отсутствует
не компилируются не в какую, подозреваю косяк не в исходниках а в наборе mozilla build, он кривой судя даже по баг реппортам
Можно как то без него собрать?
Отсутствует
Насчем VS13 не знаю. Изначально начал пробовать на vs2015 скомпилировать
А вы не пробовали не умничать, а просто прочитать документацию по приведенной ранее ссылке? В том самом месте, где описаны требования к компилятору:
И вот это:
...( вс вроде все обратно совместимы)
только ваше личное мнение, очень мало имеющее отношение к реальности.
Начните хотя бы с чтения документации и выполнении всех требований, описанных в ней. Или вы считаете, что ее писали просто так, чисто поржать?
Отсутствует
Попробуй но вопрос на кой тогда батник для студии 2015 ? просто так ?
Добавлено 21-07-2016 09:29:31
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites
Добавлено 21-07-2016 09:29:54
тут пишут что нужна 2015
Отредактировано mraksol (21-07-2016 09:37:34)
Отсутствует
да проблема в 15 студи так как с найтли компилится
как бы сорци адапатировать под 15 теперь найти бы
Подскажите как получить вывод ошибок в лог - что бы посмотреть все ошыбки и варнинги ( для адаптации сорцев )
Отсутствует
переустановил, теперь с директориями проблемы:
MozillaBuild Install Directory: C:\mozilla-build\
Visual C++ 2015 Directory: C:\Program Files\Microsoft Visual Studio 14.0\VC\
Windows SDK Directory: C:\Program Files\Windows Kits\8.1\
Using the MSVC 2015 32-bit toolchain.
я так понимаю до сюда все хорошо, а дальше:
bash: cd: C:\Users\'?<? : No such file or directory
ИЛКа
'?<? @WIHKa /c/Users/ВИЛКа
$
и как это вылечить? что он найти не может?
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
...и ошибка при упаковке.
Отсутствует
D'MozFan
Переустанавливать через удаление VS - ошибочно. Установка дополнительных модулей происходит в режиме обновления, просто запустить установщик, иначе да, может получиться такое.
Случалось такое, как лечил не помню.
Ко всему прочему такое случалось и на VS 2015 Up2 (Win 10) после компиляции при сборке, сперва озадачивало, но оказалось, что каждый раз лечится очередной перезагрузкой, но это скорей всего не ваш случай.
Отредактировано FMRUser (24-07-2016 21:02:23)
Отсутствует
D'MozFan
Переустанавливать через удаление VS - ошибочно. Установка дополнительных модулей происходит в режиме обновления, просто запустить установщик, иначе да, может получиться такое.
Случалось такое, как лечил не помню.
Ко всему прочему такое случалось и на VS 2015 Up2 (Win 10) после компиляции при сборке, сперва озадачивало, но оказалось, что каждый раз лечится очередной перезагрузкой, но это скорей всего не ваш случай.
и как мне жить теперь?
мало того, что я не люблю Win8 , так еще и не получается со сборкой
у меня есть хорошая машинка под Win7prof там же VS2008, но в этом случае нужны старые дистрибутивы. Может есть у кого?- поделитесь
Отсутствует
http://download-installer.cdn.mozilla.net/pub/firefox/releases/
../выбор_требуемой_версии/source/firefox-ваша_версия.source.tar.xz
..скачать и распаковать куда требуется, то же самое, но в меньших размерах.
PS: Может быть вариантом замена VS Pro на VS Ent или наоборот, через удаление. Этакое шило на мыло...
Отредактировано FMRUser (25-07-2016 21:31:35)
Отсутствует
http://download-installer.cdn.mozilla.net/pub/firefox/releases/
../выбор_требуемой_версии/source/firefox-ваша_версия.source.tar.xz
..скачать и распаковать куда требуется, то же самое, но в меньших размерах.
PS: Может быть вариантом замена VS Pro на VS Ent или наоборот, через удаление. Этакое шило на мыло...
а что такое firefox-18.0.en-US.opensolaris-i386-pkg.bz2 и firefox-18.0.en-US.solaris-10-fcs-i386-pkg.bz2
Отсутствует
разные дистрибутивы FF я знаю, а где взять например start-shell-msvc2008-x64.bat ???
http://ftp.mozilla.org/pub/mozilla/libraries/win32/
Может все-таки начальную информацию читать будем, а потом уже и вопросы на форуме задавать?
Отсутствует
доброго времени
если вот так сообщение выдает:
"Mozilla tools directory: C:\mozilla-build\"
Windows SDK directory: C:\Program Files\Microsoft SDKs\Windows\v6.0A\
Windows SDK version: 6.0A
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
Mozilla build environment: MSVC version 9.
user@TERMINATOR ~
$
это что дальше делать?
Добавлено 03-08-2016 20:14:36
заранее спасибо
Отредактировано D'MozFan (03-08-2016 20:14:36)
Отсутствует
сборка начинается, но выдает такой текст:
user@TERMINATOR /c/dev
$ ./mach build
which: python2.7: unknown command
./mach:26: Warning: 'with' will become a reserved keyword in Python 2.6
File "./mach", line 26
with open(mach_path, 'r') as fh:
^
SyntaxError: invalid syntax
user@TERMINATOR /c/dev
$
в этой 26 строке действительно так написано:
def load_mach(dir_path, mach_path):
import imp
with open(mach_path, 'r') as fh:
imp.load_module('mach_bootstrap', fh, mach_path,
('.py', 'r', imp.PY_SOURCE))
import mach_bootstrap
return mach_bootstrap.bootstrap(dir_path)
что ему надо-то?
Добавлено 06-08-2016 09:01:11
это pyton2.7 надо поставить?
Отредактировано D'MozFan (06-08-2016 09:01:11)
Отсутствует
получил такое сообщение:
"Mozilla tools directory: C:\mozilla-build\"
Visual C++ 9 directory: c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\
Windows SDK directory: C:\Program Files\Microsoft SDKs\Windows\v6.0A\
Windows SDK version: 6.0A
Setting environment for using Microsoft Visual Studio 2008 Beta2 x64 tools.
Mozilla build environment: MSVC version 9.
user@TERMINATOR ~
$ cd /c/dev
user@TERMINATOR /c/dev
$ hg clone https://hg.mozilla.org/mozilla-central
win32text is deprecated: http://mercurial.selenic.com/wiki/Win32TextExtension
warning: hg.mozilla.org certificate with fingerprint af:27:b9:34:47:4e:e5:98:01:
f6:83:2b:51:c9:aa:d8:df:fb:1a:27 not verified (check hostfingerprints or web.cac
erts config setting)
destination directory: mozilla-central
requesting all changes
adding changesets
это нормально? что дальше делать?
Отсутствует
Не получается подключить Rust.
--------------------
0:23.00 checking whether the host C++ compiler can be used... yes
0:23.00 checking the host C++ compiler version... 19.00.24210
0:23.08 checking for Windows SDK... 0x0a00 in 'C:\Program Files (x86)\Windows Kits\10\'
0:23.10 checking for mt... 'c:/Program Files (x86)/Windows Kits/10/bin/x64/mt.exe'
0:23.13 checking whether MT is really Microsoft Manifest Tool... yes
0:23.13 checking for rustc... not found
0:23.13 DEBUG: rustc: Trying /c/Users/_A_/.cargo/bin
0:23.13 ERROR: Cannot find rustc
0:23.17 *** Fix above errors and then restart with\
--------------------
На текущий момент пользовательская переменная: Patch C:\Users\_A_\.cargo\bin
Системная переменная: Patch C:\Program Files\Rust stable MSVC 1.13
.mozconfig
ac_add_options --enable-rust
RUSTC="/c/Users/_A_/.cargo/bin"
OC: Windows 10 x64 / VS 2015 Update 3 / Rust stable MSVC 1.13
Буду благодарен за любые попытки помочь, ибо грызу мануалы и Google уже около недели, кажется перепробовал уже все способы, но что то не срастается.
Отсутствует
Доброго времени
ПОМОГИТЕ РАЗОБРАТЬСЯ!!!
все скачал, установил
пишет кучу ошибок
MozillaBuild Install Directory: C:\mozilla-build\
Visual C++ 2013 Directory: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\
Windows SDK Directory: C:\Program Files (x86)\Windows Kits\8.1\
Using the MSVC 2013 64-bit toolchain.
Murrzik33@Home ~
$ cd /c/mozff/mozilla-central
Murrzik33@Home /c/mozff/mozilla-central
$ ./mach build
m.AllocationBase 0x0, m.BaseAddress 0x607A0000, m.RegionSize 0x2F0000, m.State 0x10000
C:\mozilla-build\msys\bin\sh.exe: *** Couldn't reserve space for cygwin's heap (0x607A0000 <0x1050000>) in child, Win32 error 0
0 [main] sh 1200 sync_with_child: child 4772(0x268) died before initialization with status code 0x1
664 [main] sh 1200 sync_with_child: *** child state waiting for longjmp
/bin/which: fork: Resource temporarily unavailable
0:09.93 c:\mozilla-build\mozmake\mozmake.EXE -f client.mk -s configure
0:15.67 client.mk:204: c:/mozff/mozilla-central/obj-ff/.mozconfig.mk: No such file or directory
0:16.56 0 [main] ls 4292 open_stackdumpfile: Dumping stack trace to ls.exe.stackdump
0:27.31 /usr/bin/which: line 48: test: !=: unary operator expected
0:30.83 Clobber not needed.
C:\mozilla-build\msys\bin\sed.exe: *** Couldn't reserve space for cygwin's heap (0x607A0000 <0xF50000>) in child, Win32 error 0
0:31.27 m.AllocationBase 0x0, m.BaseAddress 0x607A0000, m.RegionSize 0x4A0000, m.State 0x10000
0:31.27 C:\mozilla-build\msys\bin\sed.exe: *** Couldn't reserve space for cygwin's heap (0x607A0000 <0xF50000>) in child, Win32 error 0
0:39.19 cd c:/mozff/mozilla-central/obj-ff
0:39.26 c:/mozff/mozilla-central/configure
0:41.48 Creating Python environment
1:17.51 New python executable in c:\mozff\mozilla-central\obj-ff\_virtualenv\Scripts\python2.7.exe
1:17.51 Also creating executable in c:\mozff\mozilla-central\obj-ff\_virtualenv\Scripts\python.exe
1:17.51 Installing setuptools, pip, wheel...done.
1:25.96 running build_ext
1:25.96
1:25.96 building 'psutil._psutil_windows' extension
1:25.96
1:25.96 creating build\temp.win32-2.7
1:25.96
1:25.96 creating build\temp.win32-2.7\Release
1:25.96
1:25.96 creating build\temp.win32-2.7\Release\psutil
1:25.96
1:25.96 creating build\temp.win32-2.7\Release\psutil\arch
1:25.96
1:25.97 creating build\temp.win32-2.7\Release\psutil\arch\windows
1:25.97
1:25.97 c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\amd64\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DPSUTIL_VERSION=311 -D_WIN32_WINNT=0x0602 -D_AVAIL_WINVER_=0x0602 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -Ic:\mozilla-build\python\include -Ic:\mozff\mozilla-central\obj-ff\_virtualenv\PC /Tcpsutil/_psutil_windows.c /Fobuild\temp.win32-2.7\Release\psutil/_psutil_windows.obj
1:25.97
1:25.97 _psutil_windows.c
1:25.97
1:25.97 c:\mozff\mozilla-central\python\psutil\psutil\arch\windows\ntextapi.h(189) : error C2365: 'ProcessDebugPort' : redefinition; previous definition was 'enumerator'
1:25.97
1:25.97 C:\Program Files (x86)\Windows Kits\8.1\include\um\winternl.h(304) : see declaration of 'ProcessDebugPort'
1:25.99
1:25.99 c:\mozff\mozilla-central\python\psutil\psutil\arch\windows\ntextapi.h(189) : error C2086: '_PROCESSINFOCLASS2 ProcessDebugPort' : redefinition
1:25.99
1:25.99 c:\mozff\mozilla-central\python\psutil\psutil\arch\windows\ntextapi.h(189) : see declaration of 'ProcessDebugPort'
1:25.99
1:25.99 c:\mozff\mozilla-central\python\psutil\psutil\arch\windows\ntextapi.h(210) : error C2365: 'ProcessImageFileName' : redefinition; previous definition was 'enumerator'
1:25.99
1:25.99 C:\Program Files (x86)\Windows Kits\8.1\include\um\winternl.h(306) : see declaration of 'ProcessImageFileName'
1:25.99
1:25.99 c:\mozff\mozilla-central\python\psutil\psutil\arch\windows\ntextapi.h(210) : error C2086: '_PROCESSINFOCLASS2 ProcessImageFileName' : redefinition
1:26.00
1:26.00 c:\mozff\mozilla-central\python\psutil\psutil\arch\windows\ntextapi.h(210) : see declaration of 'ProcessImageFileName'
1:26.00
1:26.00 c:\mozff\mozilla-central\python\psutil\psutil\arch\windows\ntextapi.h(212) : error C2365: 'ProcessBreakOnTermination' : redefinition; previous definition was 'enumerator'
1:26.00
1:26.00 C:\Program Files (x86)\Windows Kits\8.1\include\um\winternl.h(308) : see declaration of 'ProcessBreakOnTermination'
1:26.00
1:26.00 c:\mozff\mozilla-central\python\psutil\psutil\arch\windows\ntextapi.h(212) : error C2086: '_PROCESSINFOCLASS2 ProcessBreakOnTermination' : redefinition
1:26.00
1:26.00 c:\mozff\mozilla-central\python\psutil\psutil\arch\windows\ntextapi.h(212) : see declaration of 'ProcessBreakOnTermination'
1:26.00
1:26.00 psutil/_psutil_windows.c(1434) : warning C4267: '=' : conversion from 'size_t' to 'ULONG', possible loss of data
1:26.02
1:26.02 psutil/_psutil_windows.c(1435) : warning C4267: '=' : conversion from 'size_t' to 'ULONG', possible loss of data
1:26.02
1:26.02 error: command 'c:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\BIN\\amd64\\cl.exe' failed with exit status 2
1:26.02
1:26.02
1:26.02 Error processing command. Ignoring because optional. (optional:setup.py:python/psutil:build_ext:--inplace)
1:26.02 c:\mozff\mozilla-central\python\mozbuild\mozbuild\virtualenv.py:376: UserWarning: Hacking environment to allow binary Python extensions to build. You can make this warning go away by installing Visual Studio 2008. You can download the Express Edition installer from http://go.microsoft.com/?linkid=7729279
1:26.02 warnings.warn('Hacking environment to allow binary Python '
1:26.02 Reexecuting in the virtualenv
1:27.41 Adding configure options from c:\mozff\mozilla-central\.mozconfig
1:27.41 --disable-webgl
1:27.41 --disable-angle
1:27.41 --disable-gamepad
1:28.39 checking for a shell... C:/mozilla-build/msys/bin/sh.exe
1:30.90 checking for host system type... i686-pc-mingw32
1:30.90 checking for target system type... i686-pc-mingw32
1:30.90 checking whether cross compiling... no
1:30.92 checking for the target C compiler... 'c:/PROGRA~2/MICROS~1.0/VC/BIN/amd64/cl.exe'
1:31.11 checking whether the target C compiler can be used... no
1:31.11 DEBUG: <truncated - see config.log for full output>
1:31.11 DEBUG: | #elif __linux__
1:31.11 DEBUG: | %KERNEL "Linux"
1:31.11 DEBUG: | #elif _WIN32 || __CYGWIN__
1:31.11 DEBUG: | %KERNEL "WINNT"
1:31.11 DEBUG: | #elif __NetBSD__
1:31.11 DEBUG: | %KERNEL "NetBSD"
1:31.11 DEBUG: | #elif __APPLE__
1:31.11 DEBUG: | %KERNEL "Darwin"
1:31.11 DEBUG: | #endif
1:31.11 DEBUG: | #if _MSC_VER || __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
1:31.12 DEBUG: | %ENDIANNESS "little"
1:31.12 DEBUG: | #elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
1:31.12 DEBUG: | %ENDIANNESS "big"
1:31.12 DEBUG: | #endif
1:31.12 DEBUG: Executing: `cl.exe -E 'c:\users\murrzi~1\appdata\local\temp\conftest.apfrlj.c'`
1:31.12 DEBUG: COMPILER = msvc
1:31.12 DEBUG: VERSION = 180040629
1:31.12 DEBUG: CPU = x86_64
1:31.12 DEBUG: KERNEL = WINNT
1:31.15 DEBUG: ENDIANNESS = little
1:31.15 ERROR: Target C compiler target CPU (x86_64) does not match --target CPU (i686)
1:31.23 *** Fix above errors and then restart with\
1:31.23 "c:/mozilla-build/mozmake/mozmake.EXE -f client.mk build"
1:31.26 client.mk:379: recipe for target 'configure' failed
1:31.26 mozmake.EXE: *** [configure] Error 1
2
Murrzik33@Home /c/mozff/mozilla-central
$
Отсутствует
заменил VS на 2015 SR3
выдает отсутствие разделителя (это что такое? и как исправить?)
Murrzik33@Home ~
$ cd /c/mozff/mozilla-central
Murrzik33@Home /c/mozff/mozilla-central
$ ./mach build
0:13.44 c:\mozilla-build\mozmake\mozmake.EXE -f client.mk -s configure
C:\mozilla-build\msys\bin\sh.exe: *** Couldn't reserve space for cygwin's heap (0x607A0000 <0x1100000>) in child, Win32 error 0
0:19.17 client.mk:114: *** missing separator. Stop.
2
Murrzik33@Home /c/mozff/mozilla-central
$
Отсутствует
дошел почти до финала, пишет
Evaluation of your mozconfig exited with an error. This could be triggered
by a command inside your mozconfig failing. Please change your mozconfig
to not error and/or to catch errors in executed commands.
mozconfig output:
------BEGIN_MK_OPTION
MOZ_OBJDIR=@TOPSRCDIR@/obj-ff
0 [main] us 0 open_stackdumpfile: Dumping stack trace to us.stackdump
0 [main] sh 5292 sync_with_child: child 8572(0x2B0) died before initialization with status code 0xFF
41 [main] sh 5292 sync_with_child: *** child state waiting for longjmp
f:/mozff/mozilla-central/python/mozbuild/mozbuild/mozconfig_loader: fork: Resource temporarily unavailable
Murrzik33@Home /f/mozff/mozilla-central
$
mozconfig:
Отсутствует