New submission from Dmitry Marakasov <[email protected]>:
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
----------
components: Extension Modules, FreeBSD
messages: 390621
nosy: AMDmi3, koobs
priority: normal
severity: normal
status: open
title: "bad argument to internal function" in cython
versions: Python 3.10
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue43792>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com