Building Mozilla Firefox


(Wik71) #1

Hello
anyone can help make your own Mozilla browser assembly
I want to build a Mozilla browser from the sources.
for this I downloaded msvs2015, ms direcx sdk (10), mozillabuildsetup, and mozilla-central-c97190c389c4 (latest version), set the rust,
then I run start-shell-msvc2015-x64,
I see the following: MozillaBuild Install Directory: C: \ mozilla-build \ Visual C ++ 2015 Directory: C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ Windows SDK Directory: C: \ Program Files (x86) \ Windows Kits \ 8.1 \ Using the MSVC 2015 64-bit toolchain
I move to the folder from the mozilla-central, I write the command mach build, he gives me: $ mach build m.AllocationBase 0x0, m.BaseAddress 0x607A0000, m.RegionSize 0x40000, m.State 0x10000 C: \ mozilla-build \ msys \ bin \ sh.exe: Could not reserve space for cygwin’s heap (0x607A0000 <0xFE0000>) in child, Win32 error 0 0 [main] sh 3480 sync_with_child: child 3064 (0x268) died before initialization with status code 0x1 35661 [main] sh 3480 sync_with_child: *** child state waiting for longjmp / bin / which: fork: Resource temporarily unavailable
0: 04.30 c: \ mozilla-build \ mozmake \ mozmake.EXE -f client.mk -s configure 0: 10.74 client.mk:114: *** missing separator. Stop. 2
but in client.mk, in line 113-116 such text:
113 MOZCONFIG_CONTENT: = $ (subst ||, $ (CR), $ (subst ||, $ (CR), $ (shell $ (addprefix MOZ_CURRENT_PROJECT =, $ (MOZ_CURRENT_PROJECT)) MOZ_PGO = $ (MOZ_PGO) $ (TOPSRCDIR) / mach environment --format = client.mk | sed ‘s / $$ / || /’)))
114 $ (eval $ (MOZCONFIG_CONTENT))
115
116 export FOUND_MOZCONFIG
and I do not understand where in 114 the line to put a separator