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.

Error details

Submitted on:
08/07/26 14:59
Error type:
Recipe
Task:
do_compile
Recipe:
python3-pikepdf
Recipe version:
10.9.1-r0
Machine:
qemux86-64
Distro:
poky
Build system:
x86_64-linux
Target system:
x86_64-poky-linux
Host distro:
debian-12/debian-12
Branch:
yoe/mut
Commit:
83925a779d21c0c31590a2bdf50b53289be3f2b6
Build:
#242274
Submitter:
yp-ab-debian12-vk-1
Link back:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/81/builds/1610
Similar errors:
1
Open a bug