Как собрать SpiderMonkey под Windows? - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь собрать SpiderMonkey под Windows. Я следую документации под https://wiki.mozilla.org/JavaScript:New_to_SpiderMonkey

Я установил предварительное требование от https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites

По-другому я использую текущий VS 15.9.11 вместо старого 15.8.

Если я попытаюсь вызвать configure внутри оболочки сборки Mozilla, он не сможет найти компилятор c:

Winuser@Winuser /c/workspace-cpp/spidermonkey/js/src/build_DBG.OBJ
$ ../configure --enable-debug --disable-optimize
Reexecuting in the virtualenv
checking for vcs source checkout... hg
checking for a shell... C:/mozilla-build/msys/bin/sh.exe
checking for host system type... x86_64-pc-mingw32
checking for target system type... x86_64-pc-mingw32
checking for Python 3... C:/mozilla-build//python3/python3.exe (3.6.5)
checking for hg... c:/mozilla-build/python/Scripts/hg.exe
checking for Mercurial version... 4.5.3
checking for sparse checkout... no
checking whether cross compiling... no
checking for yasm... c:/mozilla-build/bin/yasm.exe
checking yasm version... 1.3.0
checking for the target C compiler... not found
DEBUG: _cc: Trying clang-cl
DEBUG: _cc: Trying gcc
DEBUG: _cc: Trying clang
ERROR: Cannot find the target C compiler

Где оболочка сборки Mozilla ищет компилятор C? В чем может быть причина проблемы? Какой из 3 возможных компиляторов C идет от VS?

...