On 4/30/26 18:19, Ross Burton wrote:
CAUTION: This email comes from a non Wind River email account!
Do not click links or open attachments unless you recognize the sender and know 
the content is safe.

On 15 Apr 2026, at 03:16, Changqing Li via lists.openembedded.org 
<[email protected]> wrote:
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

when vulkan is enabled in DISTRO_FEATURES, set ANY_OF_DISTRO_FEATURES to
x11 or wayland to skip building of gstreamer1.0-plugins-bad
It’s absolutely fine to enable vulkan but not x11/wayland (because you’re doing 
vulkan to raw buffers, or using vulkan for compute) so I don’t think this 
combination should cause the entire recipe to fail just because the vulkansink 
needs vulkan+display backend.

Ideally, the PACKAGECONFIG is only enabled if vulkan && (x11 || wayland) 
DISTRO_FEATURES are enabled, but that’s going to be quite a long line in the recipe 
until we have a version of bb.utils.contains() that can do logic.

I think the better solution is that distros who want to do this just do 
PACKAGECONFIG:remove = “vulkan” for this recipe.

Hi, Ross

Thanks.  I resend a patch to try remove vulkan in this recipe.

//Changqing

Ross
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#236556): 
https://lists.openembedded.org/g/openembedded-core/message/236556
Mute This Topic: https://lists.openembedded.org/mt/118834771/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to