Skip to content

dav1ddec: Require dav1d 1.0.0 in meson

Mart Raudsepp requested to merge leio/gst-plugins-rs:fix-dav1d-dep into main

!698 (merged) raised the dependency via bumping the dav1d rust crate used, but didn't add a requirement at meson level, thus with automatic or enabled option for dav1d it would pass with an older failure, but then during compilation phase fail with:

  --- stderr
  thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: PkgConfig(`"pkg-config" "--libs" "--cflags" "dav1d" "dav1d >= 1.0.0"` did not exit successfully: exit status: 1
  error: could not find system library 'dav1d' required by the 'dav1d-sys' crate

  --- stderr
  Package dependency requirement 'dav1d >= 1.0.0' could not be satisfied.
  Package 'dav1d' has version '0.8.2', required version is '>= 1.0.0'
  )', /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/dav1d-sys-0.5.0/build.rs:80:10
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
Edited by Mart Raudsepp

Merge request reports