Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build failure #7

Open
triwebb1 opened this issue Jan 19, 2024 · 1 comment
Open

Build failure #7

triwebb1 opened this issue Jan 19, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@triwebb1
Copy link

System information

  • coppwr version 1.5.0 and 1.5.1 and HEAD
  • coppwr installation method SOURCE
  • PipeWire version N/A
  • OS: Ubuntu on aarch64
  • Desktop environment/Window manager: N/A

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: [email protected]: 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: [email protected]:    61 | const struct spa_type_info* libspa_rs_type_video_flags = spa_type_video_flags;
warning: [email protected]:       |                                                          ^~~~~~~~~~~~~~~~~~~~
warning: [email protected]:       |                                                          spa_type_audio_flags
warning: [email protected]: 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: [email protected]:    62 | const struct spa_type_info* libspa_rs_type_video_interlace_mode = spa_type_video_interlace_mode;
warning: [email protected]:       |                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: [email protected]:       |                                                                   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.

@triwebb1 triwebb1 added the bug Something isn't working label Jan 19, 2024
@dimtpap
Copy link
Owner

dimtpap commented Jan 19, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants