DEBUG: Executing shell function do_compile
* Getting build dependencies for wheel...
* Building wheel...
*** scikit-build-core 0.12.2 using CMake 4.3.4 (wheel)
*** Configuring CMake...
Traceback (most recent call last):
File "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
main()
~~~~^^
File "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/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 "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/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 "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/scikit_build_core/build/__init__.py", line 33, in build_wheel
return _build_wheel_impl(
~~~~~~~~~~~~~~~~~^
wheel_directory,
^^^^^^^^^^^^^^^^
...<2 lines>...
editable=False,
^^^^^^^^^^^^^^^
).wheel_filename
^
File "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/scikit_build_core/build/wheel.py", line 177, in _build_wheel_impl
return _build_wheel_impl_impl(
wheel_directory,
...<5 lines>...
pyproject=pyproject,
)
File "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/scikit_build_core/build/wheel.py", line 434, in _build_wheel_impl_impl
builder.configure(
~~~~~~~~~~~~~~~~~^
defines=defines,
^^^^^^^^^^^^^^^^
...<2 lines>...
version=metadata.version,
^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/scikit_build_core/builder/builder.py", line 193, in configure
local_def = set_environment_for_gen(
current_gen, self.config.cmake, self.config.env, self.settings.ninja
)
File "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/scikit_build_core/builder/generator.py", line 124, in set_environment_for_gen
ninja = best_program(get_ninja_programs(), version=ninja_settings.version)
File "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/scikit_build_core/program_search.py", line 223, in best_program
for program in programs:
^^^^^^^^
File "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/scikit_build_core/program_search.py", line 184, in get_ninja_programs
result = Run(timeout=compute_timeout(ninja_path)).capture(
ninja_path, "--version"
)
File "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/scikit_build_core/_shutil.py", line 42, in capture
return self._run(args, capture=True)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/lib/python3.14/site-packages/scikit_build_core/_shutil.py", line 70, in _run
return subprocess.run(
~~~~~~~~~~~~~~^
options,
^^^^^^^^
...<5 lines>...
timeout=self.timeout,
^^^^^^^^^^^^^^^^^^^^^
)
^
File "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/lib/python3.14/subprocess.py", line 555, in run
with Popen(*popenargs, **kwargs) as process:
~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/lib/python3.14/subprocess.py", line 1039, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pass_fds, cwd, env,
^^^^^^^^^^^^^^^^^^^
...<5 lines>...
gid, gids, uid, umask,
^^^^^^^^^^^^^^^^^^^^^^
start_new_session, process_group)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "TOPDIR/tmp/work/x86-64-v3-poky-linux/python3-pikepdf/10.9.1/recipe-sysroot-native/usr/lib/python3.14/subprocess.py", line 1990, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'ninja'
ERROR Backend subprocess exited when trying to invoke build_wheel
WARNING: exit code 1 from a shell command.