ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/498] AR lib/libLLVMMC.a [2/498] ACTION //llvm/utils/llvm-lit:llvm-lit(//llvm/utils/gn/build/toolchain:unix) FAILED: bin/llvm-lit python3 ../../llvm/utils/gn/build/write_cmake_config.py -o bin/llvm-lit ../../llvm/utils/llvm-lit/llvm-lit.in LLVM_SOURCE_DIR=../../../llvm Python3_EXECUTABLE=/usr/bin/env\ python3 BUILD_MODE=. LLVM_LIT_CONFIG_MAP=\#\ Takes\ a\ path\ that\'s\ relative\ to\ __file__\ and\ makes\ it\ absolute.\\ndef\ path\(p\):\\n\ \ \ \ return\ os.path.abspath\(os.path.join\(__file__,\ \'..\',\ p\)\)\ if\ p\ else\ \'\'\\n\\nmap_config\(\\n\ \ \ \ path\(r\'../../../bolt/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/bolt/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../bolt/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/bolt/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/clangd/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/clangd/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/clangd/unittests/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/clangd/unittests/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lld/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lld/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lld/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lld/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/API/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/API/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/Shell/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/Shell/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../llvm/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/llvm/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../llvm/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/llvm/test/Unit/lit.site.cfg.py\'\)\) Traceback (most recent call last): File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 122, in sys.exit(main()) ~~~~^^ File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 72, in main in_line = var_re.sub(repl, in_line) File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 70, in repl return values[key] ~~~~~~^^^^^ KeyError: 'LLVM_WINDOWS_PREFER_FORWARD_SLASH' [3/498] LINK ./bin/llvm-sim [4/498] LINK ./bin/llvm-modextract [5/498] LINK ./bin/llvm-mca [6/498] LINK ./bin/llvm-nm [7/498] LINK ./bin/clang-apply-replacements [8/498] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [9/498] LINK ./bin/llvm-bat-dump [10/498] LINK ./bin/llvm-mc [11/498] LINK ./bin/llvm-libtool-darwin [12/498] LINK obj/bolt/unittests/Profile/ProfileTests [13/498] LINK ./bin/llvm-lipo [14/498] LINK ./bin/llvm-jitlink [15/498] LINK obj/bolt/unittests/Core/CoreTests [16/498] LINK ./bin/find-all-symbols [17/498] LINK obj/bolt/unittests/Passes/PassTests [18/498] LINK ./bin/clang-change-namespace [19/498] LINK ./bin/clang-query [20/498] LINK ./bin/clang-include-fixer [21/498] LINK ./bin/clang-reorder-fields [22/498] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [23/498] LINK ./bin/clang-move [24/498] LINK ./bin/llvm-bolt-heatmap [25/498] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [26/498] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [27/498] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [28/498] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [29/498] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [30/498] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [31/498] LINK ./bin/dexp [32/498] LINK ./bin/clang-extdef-mapping [33/498] LINK ./bin/llvm-bolt [34/498] LINK ./bin/pp-trace [35/498] LINK ./bin/modularize [36/498] LINK ./bin/clang-nvlink-wrapper [37/498] LINK ./bin/llvm-isel-fuzzer [38/498] LINK ./bin/clang-import-test [39/498] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [40/498] LINK ./bin/llvm-lto2 [41/498] LINK ./bin/clang-tidy [42/498] LINK ./bin/clangd [43/498] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [44/498] LINK ./bin/clangd-indexer [45/498] CXX obj/clang-tools-extra/clang-doc/support/support.Utils.o [46/498] CXX obj/clang-tools-extra/clang-doc/clang-doc.HTMLGenerator.o [47/498] CXX obj/clang-tools-extra/clang-doc/clang-doc.MDMustacheGenerator.o [48/498] CXX obj/clang-tools-extra/clang-doc/clang-doc.Generators.o [49/498] CXX obj/clang-tools-extra/clang-doc/clang-doc.MDGenerator.o [50/498] CXX obj/clang-tools-extra/clang-doc/clang-doc.ClangDoc.o [51/498] CXX obj/clang-tools-extra/clang-doc/clang-doc.BitcodeWriter.o [52/498] CXX obj/clang-tools-extra/clang-doc/tool/clang-doc.ClangDocMain.o [53/498] CXX obj/clang-tools-extra/clang-doc/clang-doc.JSONGenerator.o [54/498] CXX obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.ClangDocTest.o [55/498] CXX obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.GeneratorTest.o [56/498] CXX obj/clang-tools-extra/clang-doc/clang-doc.YAMLGenerator.o [57/498] CXX obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.HTMLGeneratorTest.o [58/498] CXX obj/clang-tools-extra/clang-doc/clang-doc.Representation.o [59/498] CXX obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.JSONGeneratorTest.o [60/498] CXX obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MergeTest.o [61/498] CXX obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MDGeneratorTest.o [62/498] CXX obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.YAMLGeneratorTest.o [63/498] CXX obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.BitcodeTest.o [64/498] CXX obj/clang-tools-extra/clang-doc/clang-doc.Serialize.o [65/498] CXX obj/clang-tools-extra/clang-doc/clang-doc.BitcodeReader.o [66/498] CXX obj/clang-tools-extra/clang-doc/clang-doc.Mapper.o [67/498] CXX obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.SerializeTest.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.