Я пытаюсь собрать Firefox (60.esr) из исходного кода. Я выполнил шаги, упомянутые в Сборка Firefox на Windows . Но это не удается.
Метод № 1:
Я выполнил все шаги, упомянутые в инструкции по сборке Windows.
Процесс сборки завершился ошибкой.
0:24.36 ERROR: Could not find LLVM/Clang installation for compiling stylo build-time
0:24.36 bindgen. Please specify the 'LLVM_CONFIG' environment variable
0:24.36 (recommended), pass the '--with-libclang-path' and '--with-clang-path'
0:24.36 options to configure, or put 'llvm-config' in your PATH. Altering your
0:24.36 PATH may expose 'clang' as well, potentially altering your compiler,
0:24.36 which may not be what you intended.
Итак, я попробовал способ 2.
Метод № 2:
Так как он ожидал LLVM / clang, я установил LLVM / Clang 6.0 и добавил ‘ LLVM_CONFIG ’ к переменной среды.
И тогда я казнил mach build
. Добавление LLVM_CONFIG исправило ошибку, которая была вызвана в способе 1.
Но сборка снова не удалась с ошибкой.
0:16.24 c:/Users/n182s826/mozilla/mozilla-central/old-configure: fork: Resource temporarily unavailable
0:18.59 m.AllocationBase 0x0, m.BaseAddress 0x607A0000, m.RegionSize 0x240000, m.State 0x10000
0:18.59 C:\mozilla-build\msys\bin\sh.exe: *** Couldn't reserve space for cygwin's heap (0x607A0000 <0xB80000>) in child, Win32 error 0
0:18.59 0 [main] sh 13328 sync_with_child: child 14220(0x3B8) died before initialization with status code 0x1
0:18.59 51 [main] sh 13328 sync_with_child: *** child state waiting for longjmp
0:18.59 c:/Users/n182s826/mozilla/mozilla-central/old-configure: fork: Resource temporarily unavailable
0:18.61 ERROR: old-configure failed
0:18.65 *** Fix above errors and then restart with\
0:18.65 "c:/mozilla-build/mozmake/mozmake.EXE -f client.mk build"
Я даже поднял запрос на Bugzilla . Но я не нашел никакого решения.