I'm playing with adding python3.10a7 port to FreeBSD ports collection, and have run into similar problem with building multiple third party modules (for instance, yaml, yarl and pystemmer). Here's log from yaml:
running build_ext
cythoning yaml/_yaml.pyx to yaml/_yaml.c
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "setup.py", line 271, in <module>
setup(
File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/usr/local/lib/python3.10/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/local/lib/python3.10/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/local/lib/python3.10/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "setup.py", line 187, in run
_build_ext.run(self)
File "/usr/local/lib/python3.10/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "/usr/local/lib/python3.10/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "setup.py", line 229, in build_extensions
ext.sources = self.cython_sources(ext.sources, ext)
File "/usr/local/lib/python3.10/site-packages/Cython/Distutils/old_build_ext.py", line 346, in cython_sources
result = cython_compile(source, options=options,
File "/usr/local/lib/python3.10/site-packages/Cython/Compiler/Main.py", line 778, in compile
return compile_single(source, options, full_module_name)
File "/usr/local/lib/python3.10/site-packages/Cython/Compiler/Main.py", line 727, in compile_single
return run_pipeline(source, options, full_module_name)
File "/usr/local/lib/python3.10/site-packages/Cython/Compiler/Main.py", line 479, in run_pipeline
context = options.create_context()
File "/usr/local/lib/python3.10/site-packages/Cython/Compiler/Main.py", line 596, in create_context
return Context(self.include_path, self.compiler_directives,
File "/usr/local/lib/python3.10/site-packages/Cython/Compiler/Main.py", line 80, in __init__
from . import Builtin, CythonScope
File "/usr/local/lib/python3.10/site-packages/Cython/Compiler/CythonScope.py", line 5, in <module>
from .UtilityCode import CythonUtilityCode
File "/usr/local/lib/python3.10/site-packages/Cython/Compiler/UtilityCode.py", line 3, in <module>
from .TreeFragment import parse_from_strings, StringParseContext
File "/usr/local/lib/python3.10/site-packages/Cython/Compiler/TreeFragment.py", line 17, in <module>
from .Visitor import VisitorTransform
File "Cython/Compiler/Visitor.py", line 17, in init Cython.Compiler.Visitor
File "/usr/local/lib/python3.10/site-packages/Cython/Compiler/ExprNodes.py", line 4742, in <module>
class SliceIndexNode(ExprNode):
File "/usr/local/lib/python3.10/site-packages/Cython/Compiler/ExprNodes.py", line 4939, in SliceIndexNode
get_slice_utility_code = TempitaUtilityCode.load(
File "/usr/local/lib/python3.10/site-packages/Cython/Compiler/Code.py", line 404, in load
return cls(**kwargs)
File "/usr/local/lib/python3.10/site-packages/Cython/Compiler/Code.py", line 645, in __init__
proto = sub_tempita(proto, context, file, name)
File "/usr/local/lib/python3.10/site-packages/Cython/Compiler/Code.py", line 638, in sub_tempita
return sub(s, **context)
File "Cython/Tempita/_tempita.py", line 376, in Cython.Tempita._tempita.sub
File "Cython/Tempita/_tempita.py", line 137, in Cython.Tempita._tempita.Template.__init__
File "Cython/Tempita/_tempita.py", line 819, in Cython.Tempita._tempita.parse
File "Cython/Tempita/_tempita.py", line 661, in Cython.Tempita._tempita.lex
SystemError: Python/getargs.c:2038: bad argument to internal function
*** Error code 1 |