From e34a113b32bec1c4713cdd3500ea47490fb11a71 Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Sun, 8 Jun 2025 13:09:35 +0200 Subject: [PATCH] package/gstreamer1/gst1-plugins-bad: webrtc needs sync_4 Commit [1] "package/gstreamer1/gst1-plugins-bad: bump version to 1.24.11" added new requirements for webrtc which selects the sctp plugin, but forgot to propagate its dependencies. The sctp plugin depends on BR2_TOOLCHAIN_HAS_SYNC_4. This commit fixes this issue. Fixes: WARNING: unmet direct dependencies detected for BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SCTP Depends on [n]: BR2_PACKAGE_GSTREAMER1 [=y] && BR2_PACKAGE_GST1_PLUGINS_BAD [=y] && BR2_TOOLCHAIN_HAS_SYNC_4 [=n] Selected by [y]: - BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC [=y] && BR2_PACKAGE_GSTREAMER1 [=y] && BR2_PACKAGE_GST1_PLUGINS_BAD [=y] && !BR2_STATIC_LIBS [=n] [1] https://gitlab.com/buildroot.org/buildroot/-/commit/90b3cfedf44cc92289746aa30e439be409ca3747 Cc: Thomas Bonnefille Signed-off-by: Julien Olivain Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-bad/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in index 4c4e993714..89db860f87 100644 --- a/package/gstreamer1/gst1-plugins-bad/Config.in +++ b/package/gstreamer1/gst1-plugins-bad/Config.in @@ -659,6 +659,7 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC bool "webrtc" depends on !BR2_STATIC_LIBS # libnice -> gnutls + depends on BR2_TOOLCHAIN_HAS_SYNC_4 # gst1-plugins-bad sctp select BR2_PACKAGE_GST1_PLUGINS_BASE # libgstsdp select BR2_PACKAGE_LIBNICE select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS @@ -669,6 +670,7 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC comment "webrtc needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS + depends on BR2_TOOLCHAIN_HAS_SYNC_4 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTCDSP bool "webrtcdsp"