dimtpap / coppwr

Low level control GUI for the PipeWire multimedia server
https://dimtpap.ovh/coppwr
GNU General Public License v3.0
258 stars 4 forks source link

Build failure #7

Open triwebb1 opened 8 months ago

triwebb1 commented 8 months ago

System information

Describe the bug I attempted "cargo build --release" with 1.5.0 and 1.5.1 source code, and with a git clone of main branch, the build failed all three ways with the same issue.

To Reproduce Steps to reproduce the behavior:

  1. git clone https://github.com/dimtpap/coppwr.git
  2. cd coppwr
  3. cargo build --release

Expected behavior I expected a clean build, but got a build error.

Screenshots

:~/git/coppwr-1.5.1$ cargo build --release
   Compiling proc-macro2 v1.0.70
   Compiling unicode-ident v1.0.12
   Compiling autocfg v1.1.0
   Compiling cfg-if v1.0.0
   Compiling libc v0.2.151
   Compiling version_check v0.9.4
   Compiling pkg-config v0.3.27
   Compiling bitflags v1.3.2
   Compiling once_cell v1.19.0
   Compiling serde v1.0.193
   Compiling xml-rs v0.8.19
   Compiling equivalent v1.0.1
   Compiling hashbrown v0.14.3
   Compiling winnow v0.5.28
   Compiling log v0.4.20
   Compiling quote v1.0.33
   Compiling indexmap v2.1.0
   Compiling syn v2.0.41
   Compiling memchr v2.6.4
   Compiling smallvec v1.11.2
   Compiling aho-corasick v1.1.2
   Compiling futures-core v0.3.29
   Compiling regex-syntax v0.8.2
   Compiling pin-project-lite v0.2.13
   Compiling memoffset v0.6.5
   Compiling syn v1.0.109
   Compiling crossbeam-utils v0.8.17
   Compiling wayland-scanner v0.29.5
   Compiling libloading v0.8.1
   Compiling toml_datetime v0.6.5
   Compiling regex-automata v0.4.3
   Compiling concurrent-queue v2.4.0
   Compiling dlib v0.5.2
   Compiling memoffset v0.7.1
   Compiling parking v2.2.0
   Compiling lazy_static v1.4.0
   Compiling wayland-sys v0.29.5
   Compiling glob v0.3.1
   Compiling ttf-parser v0.20.0
   Compiling thiserror v1.0.51
   Compiling target-lexicon v0.12.12
   Compiling pin-utils v0.1.0
   Compiling serde_spanned v0.6.4
   Compiling clang-sys v1.6.1
   Compiling heck v0.4.1
   Compiling typenum v1.17.0
   Compiling regex v1.10.2
   Compiling ab_glyph_rasterizer v0.1.8
   Compiling toml_edit v0.21.0
   Compiling nix v0.26.4
   Compiling wayland-client v0.29.5
   Compiling nix v0.24.3
   Compiling event-listener v4.0.0
   Compiling lock_api v0.4.11
   Compiling slotmap v1.0.7
   Compiling generic-array v0.14.7
   Compiling serde_derive v1.0.193
   Compiling bytemuck_derive v1.5.0
   Compiling thiserror-impl v1.0.51
   Compiling parking_lot_core v0.9.9
   Compiling simd-adler32 v0.3.7
   Compiling khronos_api v3.1.0
   Compiling minimal-lexical v0.2.1
   Compiling cfg_aliases v0.1.1
   Compiling crc32fast v1.3.2
   Compiling futures-io v0.3.29
   Compiling libloading v0.7.4
   Compiling nom v7.1.3
   Compiling bytemuck v1.14.0
   Compiling owned_ttf_parser v0.20.0
   Compiling ab_glyph v0.2.23
   Compiling cfg-expr v0.15.5
   Compiling enumn v0.1.12
   Compiling wayland-commons v0.29.5
   Compiling toml v0.8.8
   Compiling event-listener-strategy v0.4.0
   Compiling toml_edit v0.19.15
   Compiling slab v0.4.9
   Compiling scopeguard v1.2.0
   Compiling bindgen v0.66.1
   Compiling adler v1.0.2
   Compiling version-compare v0.1.1
   Compiling scoped-tls v1.0.1
   Compiling event-listener v2.5.3
   Compiling downcast-rs v1.2.0
   Compiling system-deps v6.2.0
   Compiling miniz_oxide v0.7.1
   Compiling cexpr v0.6.0
   Compiling proc-macro-crate v1.3.1
   Compiling zvariant_utils v1.0.1
   Compiling wayland-protocols v0.29.5
   Compiling ahash v0.8.6
   Compiling shlex v1.2.0
   Compiling rustc-hash v1.1.0
   Compiling lazycell v1.3.0
   Compiling fastrand v2.0.1
   Compiling io-lifetimes v1.0.11
   Compiling peeking_take_while v0.1.2
   Compiling bitflags v2.4.1
   Compiling gl_generator v0.14.0
   Compiling flate2 v1.0.28
   Compiling parking_lot v0.12.1
   Compiling async-lock v3.2.0
   Compiling fdeflate v0.3.1
   Compiling enumflags2_derive v0.7.8
   Compiling tracing-attributes v0.1.27
   Compiling cc v1.0.83
   Compiling nix v0.25.1
   Compiling accesskit v0.11.2
   Compiling getrandom v0.2.11
   Compiling futures-lite v2.1.0
   Compiling polling v2.8.0
   Compiling smithay-client-toolkit v0.16.1
   Compiling x11-dl v2.21.0
   Compiling tracing-core v0.1.32
   Compiling rustix v0.37.27
   Compiling async-task v4.6.0
   Compiling zerocopy v0.7.31
   Compiling atomic-waker v1.1.2
   Compiling futures-task v0.3.29
   Compiling vec_map v0.8.2
   Compiling fastrand v1.9.0
   Compiling xcursor v0.3.5
   Compiling waker-fn v1.1.1
   Compiling byteorder v1.5.0
   Compiling futures-lite v1.13.0
   Compiling wayland-cursor v0.29.5
   Compiling piper v0.2.1
   Compiling tracing v0.1.40
   Compiling calloop v0.10.6
   Compiling rand_core v0.6.4
   Compiling enumflags2 v0.7.8
   Compiling ecolor v0.23.0
   Compiling emath v0.23.0
   Compiling zvariant_derive v3.15.0
   Compiling png v0.17.10
   Compiling crypto-common v0.1.6
   Compiling block-buffer v0.10.4
   Compiling async-lock v2.8.0
   Compiling async-channel v2.1.1
   Compiling memmap2 v0.5.10
   Compiling async-io v1.13.0
   Compiling async-fs v1.6.0
   Compiling base64 v0.21.5
   Compiling ppv-lite86 v0.2.17
   Compiling percent-encoding v2.3.1
   Compiling nohash-hasher v0.2.0
   Compiling arrayref v0.3.7
   Compiling static_assertions v1.1.0
   Compiling linux-raw-sys v0.3.8
   Compiling async-trait v0.1.74
   Compiling strict-num v0.1.1
   Compiling futures-util v0.3.29
   Compiling tiny-skia-path v0.8.4
   Compiling zvariant v3.15.0
   Compiling ron v0.8.1
   Compiling rand_chacha v0.3.1
   Compiling epaint v0.23.0
   Compiling blocking v1.5.1
   Compiling digest v0.10.7
   Compiling socket2 v0.4.10
   Compiling cpufeatures v0.2.11
   Compiling libspa-sys v0.7.2 (https://gitlab.freedesktop.org/dimtpap/pipewire-rs.git?rev=7bd8b2d3c5d91f56b20c345e97244fff9e58ea0f#7bd8b2d3)
   Compiling tinyvec_macros v0.1.1
   Compiling arrayvec v0.7.4
   Compiling futures-sink v0.3.29
   Compiling tiny-skia v0.8.4
The following warnings were emitted during compilation:

warning: libspa-sys@0.7.2: src/type-info.c:61:58: error: ‘spa_type_video_flags’ undeclared here (not in a function); did you mean ‘spa_type_audio_flags’?
warning: libspa-sys@0.7.2:    61 | const struct spa_type_info* libspa_rs_type_video_flags = spa_type_video_flags;
warning: libspa-sys@0.7.2:       |                                                          ^~~~~~~~~~~~~~~~~~~~
warning: libspa-sys@0.7.2:       |                                                          spa_type_audio_flags
warning: libspa-sys@0.7.2: src/type-info.c:62:67: error: ‘spa_type_video_interlace_mode’ undeclared here (not in a function); did you mean ‘spa_video_interlace_mode’?
warning: libspa-sys@0.7.2:    62 | const struct spa_type_info* libspa_rs_type_video_interlace_mode = spa_type_video_interlace_mode;
warning: libspa-sys@0.7.2:       |                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: libspa-sys@0.7.2:       |                                                                   spa_video_interlace_mode

error: failed to run custom build command for `libspa-sys v0.7.2 (https://gitlab.freedesktop.org/dimtpap/pipewire-rs.git?rev=7bd8b2d3c5d91f56b20c345e97244fff9e58ea0f#7bd8b2d3)`

Caused by:
  process didn't exit successfully: `/home/pi/git/coppwr-1.5.1/target/release/build/libspa-sys-ce2dcb34d0982bf8/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=LIBPIPEWIRE_0.3_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=SYSROOT
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=LIBSPA_0.2_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=SYSROOT
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rustc-link-lib=pipewire-0.3
  cargo:include=/usr/include/pipewire-0.3:/usr/include/spa-0.2:/usr/include/spa-0.2
  cargo:rerun-if-env-changed=SYSTEM_DEPS_BUILD_INTERNAL
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LINK
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_LIB
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_LIB_FRAMEWORK
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_SEARCH_NATIVE
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_SEARCH_FRAMEWORK
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_INCLUDE
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_BUILD_INTERNAL
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBPIPEWIRE_LINK
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_LIB
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_LIB_FRAMEWORK
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_SEARCH_NATIVE
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_SEARCH_FRAMEWORK
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_INCLUDE
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_BUILD_INTERNAL
  cargo:rerun-if-env-changed=SYSTEM_DEPS_LIBSPA_LINK

  cargo:rustc-cfg=system_deps_have_libpipewire
  cargo:rustc-cfg=system_deps_have_libspa
  cargo:rerun-if-changed=wrapper.h
  cargo:rerun-if-env-changed=TARGET
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS
  cargo:rerun-if-changed=/usr/include/pipewire-0.3/pipewire/version.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/alloc.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/buffer.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdbool.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/inttypes.h
  cargo:rerun-if-changed=/usr/include/inttypes.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/features-time64.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/timesize.h
  cargo:rerun-if-changed=/usr/include/stdc-predef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/cdefs.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/long-double.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/gnu/stubs.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/include/stdint.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/libc-header-start.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/timesize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/typesizes.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/time64.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wchar.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/stdint-intn.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/stdint-uintn.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/signal.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/signum-generic.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/signum-arch.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/sig_atomic_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/sigset_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/endian.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/endianness.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/time_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/siginfo_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/siginfo-arch.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/siginfo-consts.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/siginfo-arch.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/sigval_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/wordsize.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/sigevent-consts.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/sigaction.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/sigcontext.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/sigcontext.h
  cargo:rerun-if-changed=/usr/include/linux/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/types.h
  cargo:rerun-if-changed=/usr/include/asm-generic/types.h
  cargo:rerun-if-changed=/usr/include/asm-generic/int-ll64.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/bitsperlong.h
  cargo:rerun-if-changed=/usr/include/asm-generic/bitsperlong.h
  cargo:rerun-if-changed=/usr/include/linux/posix_types.h
  cargo:rerun-if-changed=/usr/include/linux/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/posix_types.h
  cargo:rerun-if-changed=/usr/include/asm-generic/posix_types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/bitsperlong.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/sve_context.h
  cargo:rerun-if-changed=/usr/include/linux/types.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/stack_t.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/ucontext.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/sigset_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/stack_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/procfs.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/time.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/time_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/select.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/select.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/sigset_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/time_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/types.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/clock_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/clockid_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/time_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/timer_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/stdint-intn.h
  cargo:rerun-if-changed=/usr/include/endian.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/endian.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/byteswap.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/uintn-identity.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/select.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/pthreadtypes.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/endian.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/struct_mutex.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/struct_rwlock.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/user.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/procfs.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/procfs-id.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/procfs-prregset.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/procfs-extra.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/sigstack.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/sigstksz.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/ss_flags.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_sigstack.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/pthreadtypes.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/sigthread.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/signal_ext.h
  cargo:rerun-if-changed=/usr/include/stdlib.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/libc-header-start.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/waitflags.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/waitstatus.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/floatn.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/long-double.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/floatn-common.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/long-double.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/types.h
  cargo:rerun-if-changed=/usr/include/alloca.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/stdlib-float.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/floatn.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/libc-header-start.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/locale_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__locale_t.h
  cargo:rerun-if-changed=/usr/include/strings.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/locale_t.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/__stddef_max_align_t.h
  cargo:rerun-if-changed=/usr/include/stdio.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/libc-header-start.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/__FILE.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/FILE.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/stdio_lim.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/floatn.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/floatn.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/meta.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/buffer.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/meta.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/buffer.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/meta.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/control/control.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/control/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/command.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/command.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/io.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/props.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/param.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/param.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/raw.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/include/endian.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/iec958.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/chroma.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/color.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/multiview.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/bluetooth/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/bluetooth/audio.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/profiler.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/param.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/control/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/control/control.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/buffer.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/log.h
  cargo:rerun-if-changed=/usr/include/stdio.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/mem.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/inttypes.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/log.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/types.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type-info.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/log.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/dict.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/parser.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/errno.h
  cargo:rerun-if-changed=/usr/include/linux/errno.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/asm/errno.h
  cargo:rerun-if-changed=/usr/include/asm-generic/errno.h
  cargo:rerun-if-changed=/usr/include/asm-generic/errno-base.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/iter.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/types.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/vararg.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/log.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/types.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format-utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/parser.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/mem.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/node.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/node.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/list.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/buffer/buffer.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/command.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/log.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/log.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/mem.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/types.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/iter.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/debug/types.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/graph/graph.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/list.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/node.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/io.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/device.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/iter.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/vararg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/monitor/device.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/command.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/io.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/keys.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/node.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/node/node.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format-utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/latency-utils.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/float.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/parser.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/param.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/param.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/profiler.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/props.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/dsd.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/param.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/format-utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/parser.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/iec958.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/dsd.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format-utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/iec958.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/layout.h
  cargo:rerun-if-changed=/usr/include/endian.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/audio/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/bluetooth/audio.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/bluetooth/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/chroma.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/color.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/encoded.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/format-utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/parser.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/encoded.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/format-utils.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/format.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/multiview.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/raw.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/video/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/command.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/compare.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/stdio.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/props.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/iter.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/event.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/filter.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/stdio.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/param/props.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/iter.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/builder.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/compare.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/iter.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/parser.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/pod.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/pod/vararg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/cpu.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/dbus.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/loop.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/system.h
  cargo:rerun-if-changed=/usr/include/time.h
  cargo:rerun-if-changed=/usr/include/features.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/time.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/clock_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/time_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_tm.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/clockid_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/timer_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/bits/types/locale_t.h
  cargo:rerun-if-changed=/usr/include/aarch64-linux-gnu/sys/types.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/i18n.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/log-impl.h
  cargo:rerun-if-changed=/usr/include/stdio.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/log.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/log.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/loop.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/plugin-loader.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/plugin.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/system.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/support/thread.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/ansi.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/dict.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/hook.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/json.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdbool.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stddef.h
  cargo:rerun-if-changed=/usr/include/stdlib.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdint.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/keys.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/list.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/names.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/result.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/list.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/ringbuffer.h
  cargo:rerun-if-changed=/usr/include/string.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/string.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdarg.h
  cargo:rerun-if-changed=/usr/lib/llvm-14/lib/clang/14.0.0/include/stdbool.h
  cargo:rerun-if-changed=/usr/include/errno.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/defs.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type-info.h
  cargo:rerun-if-changed=/usr/include/spa-0.2/spa/utils/type.h
  cargo:rerun-if-changed=src/type-info.c
  cargo:rerun-if-changed=src/param.c
  cargo:rerun-if-changed=src/param_audio.c
  cargo:rerun-if-changed=src/param_video.c
  cargo:rerun-if-changed=src/debug/pod.c
  cargo:rerun-if-changed=src/pod/builder.c
  cargo:rerun-if-changed=src/pod/parser.c
  cargo:rerun-if-changed=src/utils/ringbuffer.c
  TARGET = Some("aarch64-unknown-linux-gnu")
  OPT_LEVEL = Some("3")
  HOST = Some("aarch64-unknown-linux-gnu")
  cargo:rerun-if-env-changed=CC_aarch64-unknown-linux-gnu
  CC_aarch64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CC_aarch64_unknown_linux_gnu
  CC_aarch64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CC
  HOST_CC = None
  cargo:rerun-if-env-changed=CC
  CC = None
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("neon")
  cargo:rerun-if-env-changed=CFLAGS_aarch64-unknown-linux-gnu
  CFLAGS_aarch64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64_unknown_linux_gnu
  CFLAGS_aarch64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "/usr/include/pipewire-0.3" "-I" "/usr/include/spa-0.2" "-Wall" "-Wextra" "-o" "/home/pi/git/coppwr-1.5.1/target/release/build/libspa-sys-c480e261dbd95474/out/src/type-info.o" "-c" "src/type-info.c"
  cargo:warning=src/type-info.c:61:58: error: ‘spa_type_video_flags’ undeclared here (not in a function); did you mean ‘spa_type_audio_flags’?

  cargo:warning=   61 | const struct spa_type_info* libspa_rs_type_video_flags = spa_type_video_flags;

  cargo:warning=      |                                                          ^~~~~~~~~~~~~~~~~~~~

  cargo:warning=      |                                                          spa_type_audio_flags

  cargo:warning=src/type-info.c:62:67: error: ‘spa_type_video_interlace_mode’ undeclared here (not in a function); did you mean ‘spa_video_interlace_mode’?

  cargo:warning=   62 | const struct spa_type_info* libspa_rs_type_video_interlace_mode = spa_type_video_interlace_mode;

  cargo:warning=      |                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  cargo:warning=      |                                                                   spa_video_interlace_mode

  exit status: 1

  --- stderr

  error occurred: Command "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "/usr/include/pipewire-0.3" "-I" "/usr/include/spa-0.2" "-Wall" "-Wextra" "-o" "/home/pi/git/coppwr-1.5.1/target/release/build/libspa-sys-c480e261dbd95474/out/src/type-info.o" "-c" "src/type-info.c" with args "cc" did not execute successfully (status code exit status: 1).

warning: build failed, waiting for other jobs to finish...

Additional context Add any other context about the problem here.

dimtpap commented 8 months ago

See https://gitlab.freedesktop.org/pipewire/pipewire-rs/-/issues/75 But it should work if you're on PipeWire 0.3.65 or newer