>>> Building on sparc64-0b under print/printrun BDEPENDS = [devel/py-serial;lang/python/3;devel/py-build;devel/py-wheel;lang/gcc/16;devel/py-setuptools;devel/py-installer;lang/cython] DIST = [print/printrun:printrun-2.0.1.tar.gz] FULLPKGNAME = printrun-2.0.1p3v0 RDEPENDS = [x11/py-pyglet;sysutils/py-psutil;devel/py-cffi;x11/dbus-python;math/py-numpy;devel/desktop-file-utils;textproc/py-lxml;devel/py-appdirs;lang/python/3;devel/py-serial;x11/py-wxPython;devel/py-cairocffi] (Junk lock obtained for sparc64-0b at 1785008293.31) >>> Running depends in print/printrun at 1785008293.44 last junk was in devel/py-rencode /usr/sbin/pkg_add -aI -Drepair py3-build-1.5.1 py3-cython-3.2.8v0 py3-installer-1.0.1 py3-serial-3.5p0 py3-wheel-0.47.0 was: /usr/sbin/pkg_add -aI -Drepair gcc-16.1.0p5 py3-build-1.5.1 py3-cython-3.2.8v0 py3-installer-1.0.1 py3-serial-3.5p0 py3-setuptools-80.9.0v0 py3-wheel-0.47.0 python-3.14.6p0 /usr/sbin/pkg_add -aI -Drepair py3-build-1.5.1 py3-cython-3.2.8v0 py3-installer-1.0.1 py3-serial-3.5p0 py3-wheel-0.47.0 >>> Running show-prepare-results in print/printrun at 1785008305.32 ===> print/printrun ===> Building from scratch printrun-2.0.1p3v0 ===> printrun-2.0.1p3v0 depends on: py3-serial-* -> py3-serial-3.5p0 ===> printrun-2.0.1p3v0 depends on: py3-cython-* -> py3-cython-3.2.8v0 ===> printrun-2.0.1p3v0 depends on: python->=3.14 -> python-3.14.6p0 ===> printrun-2.0.1p3v0 depends on: py3-build-* -> py3-build-1.5.1 ===> printrun-2.0.1p3v0 depends on: py3-installer-* -> py3-installer-1.0.1 ===> printrun-2.0.1p3v0 depends on: py3-setuptools->=79v0 -> py3-setuptools-80.9.0v0 ===> printrun-2.0.1p3v0 depends on: py3-wheel-* -> py3-wheel-0.47.0 ===> printrun-2.0.1p3v0 depends on: gcc->=16,<17 -> gcc-16.1.0p5 gcc-16.1.0p5 py3-build-1.5.1 py3-cython-3.2.8v0 py3-installer-1.0.1 py3-serial-3.5p0 py3-setuptools-80.9.0v0 py3-wheel-0.47.0 python-3.14.6p0 (Junk lock released for sparc64-0b at 1785008314.98) distfiles size=978536 >>> Running extract in print/printrun at 1785008315.09 ===> print/printrun ===> Checking files for printrun-2.0.1p3v0 `/usr/ports/distfiles/printrun-2.0.1.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for printrun-2.0.1p3v0 >>> Running patch in print/printrun at 1785008317.03 ===> print/printrun ===> Patching for printrun-2.0.1p3v0 ===> Applying OpenBSD patch patch-plater_desktop Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: plater.desktop |--- plater.desktop.orig |+++ plater.desktop -------------------------- Patching file plater.desktop using Plan A... Hunk #1 succeeded at 4. done ===> Applying OpenBSD patch patch-pronsole_desktop Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: pronsole.desktop |--- pronsole.desktop.orig |+++ pronsole.desktop -------------------------- Patching file pronsole.desktop using Plan A... Hunk #1 succeeded at 4. done ===> Applying OpenBSD patch patch-pronterface_desktop Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: pronterface.desktop |--- pronterface.desktop.orig |+++ pronterface.desktop -------------------------- Patching file pronterface.desktop using Plan A... Hunk #1 succeeded at 4. done ===> Applying OpenBSD patch patch-setup_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: setup.py |--- setup.py.orig |+++ setup.py -------------------------- Patching file setup.py using Plan A... Hunk #1 succeeded at 75. done ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in print/printrun at 1785008318.34 ===> print/printrun ===> Generating configure for printrun-2.0.1p3v0 ===> Configuring for printrun-2.0.1p3v0 /usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DMODPY_PYCACHE=__pycache__/ -DMODPY_ABI3SO=.abi3 -DMODPY_PYC_MAGIC_TAG=cpython-314. -DMODPY_BIN=/usr/local/bin/python3.14 -DMODPY_DISTV=2.0.1 -DMODPY_VERSION=3.14 -DMODPY_PY_PREFIX=py3- -DMODPY_PYOEXTENSION=opt-1.pyc -DARCH=sparc64 -DBASE_PKGPATH=print/printrun -DFLAVOR_EXT= -DFULLPKGNAME=printrun-2.0.1p3v0 -DHOMEPAGE=https://www.pronterface.com/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=sparc64 -DMAINTAINER=The\ OpenBSD\ ports\ mailing-list\ \ -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=printrun -i -B /usr/obj/ports/printrun-2.0.1 /usr/obj/ports/printrun-2.0.1/Printrun-printrun-2.0.1/*.desktop cd /usr/obj/ports/printrun-2.0.1/Printrun-printrun-2.0.1 && for x in pronsole.py pronterface.py plater.py printcore.py; do mv $x ${x%.py}; done >>> Running build in print/printrun at 1785008320.20 ===> print/printrun ===> Building for printrun-2.0.1p3v0 * Getting build dependencies for wheel... Compiling printrun/gcoder_line.pyx because it changed. [1/1] Cythonizing printrun/gcoder_line.pyx Traceback (most recent call last): File "/usr/local/lib/python3.14/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in main() ~~~~^^ File "/usr/local/lib/python3.14/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel return hook(config_settings) File "/usr/local/lib/python3.14/site-packages/setuptools/build_meta.py", line 331, in get_requires_for_build_wheel return self._get_build_requires(config_settings, requirements=[]) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires self.run_setup() ~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.14/site-packages/setuptools/build_meta.py", line 512, in run_setup super().run_setup(setup_script=setup_script) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) ~~~~^^^^^^^^^^^^^^^^ File "", line 25, in File "/usr/local/lib/python3.14/site-packages/Cython/Build/Dependencies.py", line 1153, in cythonize cythonize_one(*args) ~~~~~~~~~~~~~^^^^^^^ File "/usr/local/lib/python3.14/site-packages/Cython/Build/Dependencies.py", line 1276, in cythonize_one result = compile_single(pyx_file, options, full_module_name=full_module_name, cache=cache, fingerprint=fingerprint) File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/Main.py", line 671, in compile_single return run_pipeline(source, options, full_module_name, context) File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/Main.py", line 567, in run_pipeline err, enddata = Pipeline.run_pipeline(pipeline, source) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/Pipeline.py", line 418, in run_pipeline data = run(phase, data) File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/Pipeline.py", line 400, in run return phase(data) File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/Pipeline.py", line 50, in generate_pyx_code_stage module_node.process_implementation(options, result) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/ModuleNode.py", line 314, in process_implementation self.generate_c_code(env, options, result) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/ModuleNode.py", line 614, in generate_c_code self.body.generate_function_definitions(env, code) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/Nodes.py", line 437, in generate_function_definitions stat.generate_function_definitions(env, code) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/Nodes.py", line 2290, in generate_function_definitions self.generate_function_body(env, code) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/Nodes.py", line 2043, in generate_function_body self.body.generate_execution_code(code) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/Nodes.py", line 443, in generate_execution_code stat.generate_execution_code(code) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/Nodes.py", line 6185, in generate_execution_code self.generate_rhs_evaluation_code(code) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/Nodes.py", line 6499, in generate_rhs_evaluation_code self.rhs.generate_evaluation_code(code) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/ExprNodes.py", line 7010, in generate_evaluation_code function_caller = self.select_utility_code(code) File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/ExprNodes.py", line 6974, in select_utility_code code.globalstate.use_utility_code( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ UtilityCode.load_cached(name, "ObjectHandling.c")) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "Cython/Compiler/Code.py", line 2520, in Cython.Compiler.Code.GlobalState.use_utility_code File "Cython/Compiler/Code.py", line 888, in Cython.Compiler.Code.UtilityCode.put_code globalstate.use_utility_code(dependency, used_by=self.name) File "Cython/Compiler/Code.py", line 2520, in Cython.Compiler.Code.GlobalState.use_utility_code utility_code.put_code(self, used_by=used_by) File "Cython/Compiler/Code.py", line 899, in Cython.Compiler.Code.UtilityCode.put_code self._put_code_section(globalstate['utility_code_def'], globalstate, 'impl', used_by=used_by) File "Cython/Compiler/Code.py", line 851, in Cython.Compiler.Code.UtilityCode._put_code_section code_string, result_is_module_specific = process_utility_ccode(self, output, code_string) File "Cython/Compiler/Code.py", line 924, in Cython.Compiler.Code.add_macro_processor.build_processor.process code_string, result_is_module_specific = last_processor(utility_code, output, code_string) File "Cython/Compiler/Code.py", line 924, in Cython.Compiler.Code.add_macro_processor.build_processor.process code_string, result_is_module_specific = last_processor(utility_code, output, code_string) File "Cython/Compiler/Code.py", line 936, in Cython.Compiler.Code.add_macro_processor.build_processor.process code_string = func(utility_code, output, code_string) File "Cython/Compiler/Code.py", line 1011, in Cython.Compiler.Code._inject_empty_collection_constant @add_macro_processor( TypeError: _inject_empty_collection_constant() takes exactly 2 positional arguments (3 given) TIP pass --env-dir and --sdist-extract-dir to keep the build environment and sources, then see https://build.pypa.io/en/stable/how-to/troubleshooting.html#debug-a-failed-build for help debugging a failed build ERROR Backend subprocess exited when trying to invoke get_requires_for_build_wheel *** Error 1 in print/printrun (/usr/ports/lang/python/3/python.port.mk:365 'do-build': @: ; if [ -e /usr/obj/ports/printrun-2.0.1/Printrun-p...) *** Error 2 in print/printrun (/usr/ports/infrastructure/mk/bsd.port.mk:3075 '/usr/obj/ports/printrun-2.0.1/.build_done': @cd /usr/ports/pri...) *** Error 2 in print/printrun (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'build': @lock=printrun-2.0.1p3v0; export _LOCKS_HELD=" printr...) ===> Exiting print/printrun with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1785008342.16 max_stuck=0.00/depends=11.90/show-prepare-results=9.77/extract=1.91/patch=1.32/configure=1.87/build=22.05 Error: job failed with 512 on sparc64-0b at 1785008342