Hi Changqing, Changqing Li via lists.openembedded.org <changqing.li= [email protected]> escreveu (sexta, 8/05/2026 à(s) 03:23):
> When vulkan is enabled in DISTRO_FEATURES without x11 or wayland, > do_configure will failed with error: > gst-libs/gst/vulkan/meson.build:311:4: ERROR: Problem encountered: No > Windowing system found. vulkansink will not work > > disable vulkan from PACKAGECONFIG when x11 and wayland is not enabled > > Signed-off-by: Changqing Li <[email protected]> > --- > .../gstreamer/gstreamer1.0-plugins-bad_1.28.2.bb | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/meta/recipes-multimedia/gstreamer/ > gstreamer1.0-plugins-bad_1.28.2.bb b/meta/recipes-multimedia/gstreamer/ > gstreamer1.0-plugins-bad_1.28.2.bb > index cdf3a20dff..c7f081e25b 100644 > --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.2.bb > +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.2.bb > @@ -21,10 +21,13 @@ DEPENDS += "gstreamer1.0-plugins-base" > > inherit gobject-introspection > > +PACKAGECONFIG_VULKAN ?= "${@bb.utils.filter('DISTRO_FEATURES', 'vulkan', > d)}" > + > PACKAGECONFIG ??= " \ > ${GSTREAMER_ORC} \ > + ${@'${PACKAGECONFIG_VULKAN}' if (bb.utils.filter('DISTRO_FEATURES', > 'x11 wayland', d) != '') else ''} \ > that is a little more difficult to understand than usual, why don't we just use the bb.utils.contains? ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', '${ PACKAGECONFIG_VULKAN}', '', d) It seems to me that this would work. Or even the following, dropping the PACKAGECONFIG_VULKAN but then it loses some readability again. ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', '${@bb.utils.filter('DISTRO_FEATURES', 'vulkan', d)}', '', d) Jose > ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} > \ > - ${@bb.utils.filter('DISTRO_FEATURES', 'directfb vulkan x11', d)} \ > + ${@bb.utils.filter('DISTRO_FEATURES', 'directfb x11', d)} \ > ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)} > \ > ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gl', '', d)} \ > bz2 closedcaption curl dash dtls hls openssl sbc smoothstreaming \ > -- > 2.34.1 > > > > > -- Best regards, José Quaresma
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#236717): https://lists.openembedded.org/g/openembedded-core/message/236717 Mute This Topic: https://lists.openembedded.org/mt/119208574/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
