>>> Building on localhost under textproc/py-pyjson5 BDEPENDS = [devel/py-installer;lang/gcc/16,-libs;lang/python/3;devel/py-build;lang/gcc/16,-c++;lang/cython;devel/py-setuptools;lang/gcc/16;devel/py-wheel] DIST = [textproc/py-pyjson5:pyjson5-2.0.0.tar.gz] FULLPKGNAME = py3-pyjson5-2.0.0 RDEPENDS = [lang/gcc/16,-libs;lang/python/3] (Junk lock failure for localhost at 1785470170.43766) Received IO (Junk lock obtained for localhost at 1785470519.16) Received IO >>> Running depends in textproc/py-pyjson5 at 1785470527.31 last junk was in devel/py-pathable /usr/sbin/pkg_add -aI -Drepair allegro-4.2.3p9 autoconf-2.71p0 automake-1.16.5p0 cups-libs-2.4.19 fftw-2.1.5p4 glib2-2.88.2 libevent-2.1.13 libsodium-1.0.22 libvorbis-1.3.7 motif-2.3.8p3 net-snmp-5.9.5.2p1 netcdf-4.9.3p0 p5-HTML-Template-2.97p0 p5-Log-Log4perl-1.57 p5-Module-Build-0.4234 p5-Net-SNMP-6.0.1p3 p5-Net-SSLeay-1.96 pcre-8.45 py3-cython-3.2.8v0 py3-hatch-jupyter-builder-0.9.1p1 py3-hatchling-1.31.0 sdl-1.2.15p12 was: /usr/sbin/pkg_add -aI -Drepair g++-16.1.0p6 gcc-16.1.0p6 gcc-libs-16.1.0p6 py3-build-1.5.1 py3-cython-3.2.8v0 py3-installer-1.0.1 py3-setuptools-80.9.0v0 py3-wheel-0.47.0 python-3.14.6p0 /usr/sbin/pkg_add -aI -Drepair allegro-4.2.3p9 autoconf-2.71p0 automake-1.16.5p0 cups-libs-2.4.19 fftw-2.1.5p4 glib2-2.88.2 libevent-2.1.13 libsodium-1.0.22 libvorbis-1.3.7 motif-2.3.8p3 net-snmp-5.9.5.2p1 netcdf-4.9.3p0 p5-HTML-Template-2.97p0 p5-Log-Log4perl-1.57 p5-Module-Build-0.4234 p5-Net-SNMP-6.0.1p3 p5-Net-SSLeay-1.96 pcre-8.45 py3-cython-3.2.8v0 py3-hatch-jupyter-builder-0.9.1p1 py3-hatchling-1.31.0 sdl-1.2.15p12 >>> Running show-prepare-results in textproc/py-pyjson5 at 1785470594.36 ===> textproc/py-pyjson5 ===> Building from scratch py3-pyjson5-2.0.0 ===> py3-pyjson5-2.0.0 depends on: py3-cython-* -> py3-cython-3.2.8v0 ===> py3-pyjson5-2.0.0 depends on: python->=3.14 -> python-3.14.6p0 ===> py3-pyjson5-2.0.0 depends on: py3-build-* -> py3-build-1.5.1 ===> py3-pyjson5-2.0.0 depends on: py3-installer-* -> py3-installer-1.0.1 ===> py3-pyjson5-2.0.0 depends on: py3-setuptools->=79v0 -> py3-setuptools-80.9.0v0 ===> py3-pyjson5-2.0.0 depends on: py3-wheel-* -> py3-wheel-0.47.0 ===> py3-pyjson5-2.0.0 depends on: gcc->=16,<17 -> gcc-16.1.0p6 ===> py3-pyjson5-2.0.0 depends on: g++->=16,<17 -> g++-16.1.0p6 ===> py3-pyjson5-2.0.0 depends on: gcc-libs->=16,<17 -> gcc-libs-16.1.0p6 ===> Verifying specs: estdc++>=22 pthread m ===> found estdc++.22.0 pthread.28.1 m.10.1 g++-16.1.0p6 gcc-16.1.0p6 gcc-libs-16.1.0p6 py3-build-1.5.1 py3-cython-3.2.8v0 py3-installer-1.0.1 py3-setuptools-80.9.0v0 py3-wheel-0.47.0 python-3.14.6p0 Still tainted: host marked nojunk by devel/py-uharfbuzz >>> Running junk in textproc/py-pyjson5 at 1785470618.15 Can't run junk because of lock on devel/py-uharfbuzz (Junk lock released for localhost at 1785470628.05) Woken up devel/py-jupyter_server distfiles size=305865 >>> Running extract in textproc/py-pyjson5 at 1785470628.52 ===> textproc/py-pyjson5 ===> Checking files for py3-pyjson5-2.0.0 `/usr/ports/distfiles/pyjson5-2.0.0.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for py3-pyjson5-2.0.0 >>> Running patch in textproc/py-pyjson5 at 1785470632.50 ===> textproc/py-pyjson5 ===> Patching for py3-pyjson5-2.0.0 ===> 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 4. done ===> Applying OpenBSD patch patch-third-party_fast_double_parser_include_fast_double_parser_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: third-party/fast_double_parser/include/fast_double_parser.h |--- third-party/fast_double_parser/include/fast_double_parser.h.orig |+++ third-party/fast_double_parser/include/fast_double_parser.h -------------------------- Patching file third-party/fast_double_parser/include/fast_double_parser.h using Plan A... Hunk #1 succeeded at 10. done ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/local/bin/eg++ ===> Compiler link: g++ -> /usr/local/bin/eg++ >>> Running configure in textproc/py-pyjson5 at 1785470635.83 ===> textproc/py-pyjson5 ===> Generating configure for py3-pyjson5-2.0.0 ===> Configuring for py3-pyjson5-2.0.0 >>> Running build in textproc/py-pyjson5 at 1785470638.34 ===> textproc/py-pyjson5 ===> Building for py3-pyjson5-2.0.0 * Getting build dependencies for wheel... /usr/local/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() * Building wheel... toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section /usr/local/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib.openbsd-8.0-sparc64-cpython-314/pyjson5 copying src/pyjson5/__init__.py -> build/lib.openbsd-8.0-sparc64-cpython-314/pyjson5 running egg_info writing src/pyjson5.egg-info/PKG-INFO writing dependency_links to src/pyjson5.egg-info/dependency_links.txt writing top-level names to src/pyjson5.egg-info/top_level.txt listing git files failed - pretending there aren't any reading manifest file 'src/pyjson5.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.MIT' adding license file 'LICENSE.Apache' writing manifest file 'src/pyjson5.egg-info/SOURCES.txt' copying src/pyjson5/__init__.pyi -> build/lib.openbsd-8.0-sparc64-cpython-314/pyjson5 copying src/pyjson5/py.typed -> build/lib.openbsd-8.0-sparc64-cpython-314/pyjson5 running build_ext Compiling pyjson5.pyx because it changed. [1/1] Cythonizing pyjson5.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 280, in build_wheel return _build_backend().build_wheel( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ wheel_directory, config_settings, metadata_directory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/local/lib/python3.14/site-packages/setuptools/build_meta.py", line 432, in build_wheel return _build(['bdist_wheel']) File "/usr/local/lib/python3.14/site-packages/setuptools/build_meta.py", line 423, in _build return self._build_with_temp_dir( ~~~~~~~~~~~~~~~~~~~~~~~~~^ cmd, ^^^^ ...<3 lines>... self._arbitrary_args(config_settings), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/local/lib/python3.14/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir self.run_setup() ~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.14/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) ~~~~^^^^^^^^^^^^^^^^ File "", line 13, in File "/usr/local/lib/python3.14/site-packages/setuptools/__init__.py", line 115, in setup return distutils.core.setup(**attrs) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/setuptools/_distutils/core.py", line 186, in setup return run_commands(dist) File "/usr/local/lib/python3.14/site-packages/setuptools/_distutils/core.py", line 202, in run_commands dist.run_commands() ~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.14/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands self.run_command(cmd) ~~~~~~~~~~~~~~~~^^^^^ File "/usr/local/lib/python3.14/site-packages/setuptools/dist.py", line 1102, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/usr/local/lib/python3.14/site-packages/setuptools/command/bdist_wheel.py", line 370, in run self.run_command("build") ~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command self.distribution.run_command(command) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/setuptools/dist.py", line 1102, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/usr/local/lib/python3.14/site-packages/setuptools/_distutils/command/build.py", line 135, in run self.run_command(cmd_name) ~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command self.distribution.run_command(command) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/setuptools/dist.py", line 1102, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/usr/local/lib/python3.14/site-packages/setuptools/command/build_ext.py", line 96, in run _build_ext.run(self) ~~~~~~~~~~~~~~^^^^^^ File "/usr/local/lib/python3.14/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run self.build_extensions() ~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.14/site-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions self._build_extensions_serial() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.14/site-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial self.build_extension(ext) ~~~~~~~~~~~~~~~~~~~~^^^^^ File "/usr/local/lib/python3.14/site-packages/setuptools/command/build_ext.py", line 261, in build_extension _build_ext.build_extension(self, ext) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/Cython/Distutils/build_ext.py", line 131, in build_extension new_ext = cythonize( ~~~~~~~~~^ ext,force=self.force, quiet=self.verbose == 0, **options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ )[0] ^ 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 609, in generate_c_code self.generate_cached_builtins_decls(env, code) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/Cython/Compiler/Nodes.py", line 405, in generate_cached_builtins_decls code.globalstate.add_cached_builtin_decl(entry) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "Cython/Compiler/Code.py", line 1910, in Cython.Compiler.Code.GlobalState.add_cached_builtin_decl File "Cython/Compiler/Code.py", line 1918, in Cython.Compiler.Code.GlobalState.put_cached_builtin_init self.use_utility_code( 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 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 1026, in Cython.Compiler.Code._inject_cglobal @add_macro_processor( TypeError: _inject_cglobal() 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 build_wheel *** Error 1 in textproc/py-pyjson5 (/usr/ports/lang/python/3/python.port.mk:365 'do-build': @: ; if [ -e /usr/ports/pobj/py-pyjson5-2.0.0/py...) *** Error 2 in textproc/py-pyjson5 (/usr/ports/infrastructure/mk/bsd.port.mk:3075 '/usr/ports/pobj/py-pyjson5-2.0.0/.build_done': @cd /usr/p...) *** Error 2 in textproc/py-pyjson5 (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'build': @lock=py3-pyjson5-2.0.0; export _LOCKS_HELD=" py...) ===> Exiting textproc/py-pyjson5 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 1785470708.35 max_stuck=287.35/waiting-for-lock #2287=357.11/depends=67.07/show-prepare-results=21.83/junk=10.20/extract=4.18/patch=3.40/configure=2.50/build=70.21 Error: job failed with 512 on localhost at 1785470708