bpo-43244: test_peg_generator defines _Py_TEST_PEGEN macro#24912
Conversation
|
I am not super happy with this approach. I don't think we should introduce test-dependent macros in the actual codebase. In any case, if there isn't a simpler solution...then we can go ahead I suppose (I don't want to block only on this). |
Sorry, something went wrong.
test_peg_generator now defines _Py_TEST_PEGEN macro when building C code to not call PyAST_Validate() in Parser/pegen.c. Moreover, it defines Py_BUILD_CORE_MODULE macro to get access to the internal C API. Remove "global_ast_state" from Python-ast.c when it's built by test_peg_generator: get the AST state from the current interpreter.
The first version of PR didn't introduce code specific to test_peg_generator, I already added in commit 5cf4782. It only renamed the My problem was I rewrote my PR to restrict the #ifdef to a single line in Parser/pegen.c. It sounds less surprising that test_peg_generator is related to Parser/pegen.c rather than Python/Python-ast.c. My first approach avoided Py_BUILD_CORE by any mean to work around the |
Sorry, something went wrong.
⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️Hi! The buildbot AMD64 Windows10 3.x has failed when building commit e0bf70d. What do you need to do:
You can take a look at the buildbot page here: https://buildbot.python.org/all/#builders/146/builds/958 Failed tests:
Failed subtests:
Summary of the results of the build (if available): == Tests result: FAILURE then FAILURE == 395 tests OK. 10 slowest tests:
1 test failed: 31 tests skipped: 1 re-run test: Total duration: 18 min 17 sec Click to see traceback logsTraceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 385, in test_syntax_error_for_string
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 188, in test_gather
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 305, in test_if_stmt_action
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 136, in test_c_parser
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 442, in test_soft_keywords_parse
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 412, in test_error_in_rules
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 454, in test_soft_keywords_lookahead
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 176, in test_cut
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 236, in test_nasty_mutually_left_recursive
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 200, in test_left_recursion
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 351, in test_with_stmt_with_paren
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 223, in test_mutually_left_recursive
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 497, in link
self.spawn([self.linker] + ld_args)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 507, in spawn
return super().spawn(cmd)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 910, in spawn
spawn(cmd, dry_run=self.dry_run)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\spawn.py", line 87, in spawn
raise DistutilsExecError(
distutils.errors.DistutilsExecError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 369, in test_ternary_operator
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 160, in test_negative_lookahead
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 148, in test_lookahead
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 325, in test_same_name_different_types
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 211, in test_advanced_left_recursive
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 262, in test_gather_action_ast
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 251, in test_return_stmt_noexpr_action
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
Traceback (most recent call last):
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 277, in test_pass_stmt_action
self.run_test(grammar_source, test_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 90, in run_test
self.build_extension(grammar_source)
File "D:\buildarea\3.x.bolen-windows10\build\lib\test\test_peg_generator\test_c_parser.py", line 87, in build_extension
generate_parser_c_extension(grammar, Path(self.tmp_path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\testutil.py", line 104, in generate_parser_c_extension
compile_c_extension(str(source), build_dir=str(path))
File "D:\buildarea\3.x.bolen-windows10\build\Tools\peg_generator\pegen\build.py", line 93, in compile_c_extension
cmd.run()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\command\build_ext.py", line 551, in build_extension
self.compiler.link_shared_object(
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\ccompiler.py", line 713, in link_shared_object
self.link(CCompiler.SHARED_OBJECT, objects,
File "D:\buildarea\3.x.bolen-windows10\build\lib\distutils\_msvccompiler.py", line 499, in link
raise LinkError(msg)
distutils.errors.LinkError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
|
Sorry, something went wrong.
* master: (129 commits) bpo-43452: Micro-optimizations to PyType_Lookup (pythonGH-24804) bpo-43517: Fix false positive in detection of circular imports (python#24895) bpo-43494: Make some minor changes to lnotab notes (pythonGH-24861) Mention that code.co_lnotab is deprecated in what's new for 3.10. (python#24902) bpo-43244: Remove symtable.h header file (pythonGH-24910) bpo-43466: Add --with-openssl-rpath configure option (pythonGH-24820) Fix a typo in c-analyzer (pythonGH-24468) bpo-41561: Add workaround for Ubuntu's custom security level (pythonGH-24915) bpo-43521: Allow ast.unparse with empty sets and NaN (pythonGH-24897) bpo-43244: Remove the PyAST_Validate() function (pythonGH-24911) bpo-43541: Fix PyEval_EvalCodeEx() regression (pythonGH-24918) bpo-43244: Fix test_peg_generators on Windows (pythonGH-24913) bpo-39342: Expose X509_V_FLAG_ALLOW_PROXY_CERTS in ssl module (pythonGH-18011) bpo-43244: Fix test_peg_generator for PyAST_Validate() (pythonGH-24912) bpo-42128: Add 'missing :' syntax error message to match statements (pythonGH-24733) bpo-43244: Add pycore_ast.h header file (pythonGH-24908) bpo-43244: Rename pycore_ast.h to pycore_ast_state.h (pythonGH-24907) Remove unnecessary imports in the grammar parser (pythonGH-24904) bpo-35883: Py_DecodeLocale() escapes invalid Unicode characters (pythonGH-24843) Add PEP 626 to what's new in 3.10. (python#24892) ...
test_peg_generator now defines the _Py_TEST_PEGEN macro to specialize
Python-ast.c, rather than relying on Py_BUILD_CORE.
Python-ast.c can now also includes pycore_ast_state.h when built by
test_peg_generator. The test now also builds it with the
Py_BUILD_CORE macro defined.
https://bugs.python.org/issue43244