=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/py-cairo", "all", "PYTHON_VERSION_REQD=313", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for py313-cairo-1.29.1nb1 * Building wheel... + meson setup /var/tmp/work/graphics/py-cairo/work/pycairo-1.29.1 /var/tmp/work/graphics/py-cairo/work/pycairo-1.29.1/.mesonpy-ol32ktmw -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md -Dwheel=true -Dtests=false --native-file=/var/tmp/work/graphics/py-cairo/work/pycairo-1.29.1/.mesonpy-ol32ktmw/meson-python-native-file.ini The Meson build system Version: 1.12.0 Source dir: /var/tmp/work/graphics/py-cairo/work/pycairo-1.29.1 Build dir: /var/tmp/work/graphics/py-cairo/work/pycairo-1.29.1/.mesonpy-ol32ktmw Build type: native build Project name: pycairo Project version: 1.29.1 C compiler for the host machine: clang (clang 15.0.0 "Apple clang version 15.0.0 (clang-1500.3.9.4)") C linker for the host machine: clang ld64 1053.12 Host machine cpu family: aarch64 Host machine cpu: aarch64 Program python3 found: YES (/opt/pkg/bin/python3.13) Compiler for C supports arguments -Wall: YES Compiler for C supports arguments -Warray-bounds: YES Compiler for C supports arguments -Wcast-align: YES Compiler for C supports arguments -Wconversion: YES Compiler for C supports arguments -Wextra: YES Compiler for C supports arguments -Wformat=2: YES Compiler for C supports arguments -Wformat-nonliteral: YES Compiler for C supports arguments -Wformat-security: YES Compiler for C supports arguments -Wimplicit-function-declaration: YES Compiler for C supports arguments -Winit-self: YES Compiler for C supports arguments -Wmissing-format-attribute: YES Compiler for C supports arguments -Wmissing-noreturn: YES Compiler for C supports arguments -Wnested-externs: YES Compiler for C supports arguments -Wold-style-definition: YES Compiler for C supports arguments -Wpacked: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wreturn-type: YES Compiler for C supports arguments -Wshadow: YES Compiler for C supports arguments -Wsign-compare: YES Compiler for C supports arguments -Wstrict-aliasing: YES Compiler for C supports arguments -Wundef: YES Compiler for C supports arguments -Wunused-but-set-variable: YES Compiler for C supports arguments -Wswitch-default: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -fno-strict-aliasing: YES Compiler for C supports arguments -fvisibility=hidden: YES Found pkg-config: YES (/var/tmp/work/graphics/py-cairo/work/.tools/bin/pkg-config) 3.0.7 Run-time dependency cairo found: YES 1.18.4 Found pkg-config: YES (/var/tmp/work/graphics/py-cairo/work/.tools/bin/pkg-config) 3.0.7 Run-time dependency python found: YES 3.13 Build targets in project: 4 pycairo 1.29.1 User defined options Native files: /var/tmp/work/graphics/py-cairo/work/pycairo-1.29.1/.mesonpy-ol32ktmw/meson-python-native-file.ini b_ndebug : if-release b_vscrt : md buildtype : release tests : false wheel : true Found ninja-1.13.2 at /opt/pkg/bin/ninja + /opt/pkg/bin/ninja [1/21] Compiling C object cairo/_cairo.so.p/bufferproxy.c.o [2/21] Compiling C object cairo/_cairo.so.p/cairomodule.c.o [3/21] Compiling C object cairo/_cairo.so.p/device.c.o [4/21] Compiling C object cairo/_cairo.so.p/matrix.c.o [5/21] Compiling C object cairo/_cairo.so.p/misc.c.o [6/21] Compiling C object cairo/_cairo.so.p/path.c.o [7/21] Compiling C object cairo/_cairo.so.p/error.c.o [8/21] Compiling C object cairo/_cairo.so.p/glyph.c.o [9/21] Compiling C object cairo/_cairo.so.p/pattern.c.o [10/21] Compiling C object cairo/_cairo.so.p/font.c.o [11/21] Compiling C object cairo/_cairo.so.p/enums.c.o [12/21] Compiling C object cairo/_cairo.so.p/context.c.o [13/21] Copying file cairo/__init__.py [14/21] Copying file cairo/__init__.pyi [15/21] Copying file cairo/py.typed [16/21] Compiling C object cairo/_cairo.so.p/textextents.c.o [17/21] Compiling C object cairo/_cairo.so.p/rectangle.c.o [18/21] Compiling C object cairo/_cairo.so.p/textcluster.c.o [19/21] Compiling C object cairo/_cairo.so.p/region.c.o [20/21] Compiling C object cairo/_cairo.so.p/surface.c.o [21/21] Linking target cairo/_cairo.so Traceback (most recent call last): File "/opt/pkg/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in main() ~~~~^^ File "/opt/pkg/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/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 "/opt/pkg/lib/python3.13/site-packages/mesonpy/__init__.py", line 1268, in wrapper return func(*args, **kwargs) File "/opt/pkg/lib/python3.13/site-packages/mesonpy/__init__.py", line 1322, in build_wheel return project.wheel(out).name ~~~~~~~~~~~~~^^^^^ File "/opt/pkg/lib/python3.13/site-packages/mesonpy/__init__.py", line 1165, in wheel return builder.build(directory) ~~~~~~~~~~~~~^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/mesonpy/__init__.py", line 501, in build wheel_file = pathlib.Path(directory, f'{self.name}.whl') ^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/mesonpy/__init__.py", line 379, in name return f'{self._metadata.distribution_name}-{self._metadata.version}-{self.tag}' ^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/mesonpy/__init__.py", line 374, in tag return mesonpy._tags.Tag(None, self._stable_abi, None) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.13/site-packages/mesonpy/_tags.py", line 168, in __init__ self.abi = abi or get_abi_tag() ~~~~~~~~~~~^^ File "/opt/pkg/lib/python3.13/site-packages/mesonpy/_tags.py", line 42, in get_abi_tag empty, abi, ext = str(sysconfig.get_config_var('EXT_SUFFIX')).split('.') ^^^^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 3, got 2) 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 code 1 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/py-cairo *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/py-cairo