From: "Mathieu Dubois-Briand" <mathieu.dubois-briand@bootlin.com>
To: <scott.murray@konsulko.com>, <openembedded-core@lists.openembedded.org>
Subject: Re: [OE-core] [PATCH 1/1] weston: update to 15.0.0
Date: Wed, 18 Mar 2026 13:12:16 +0100 [thread overview]
Message-ID: <DH5WCZNFT8GV.3OA9E3ZNR71XY@bootlin.com> (raw)
In-Reply-To: <5f4c8c72cb972c976aa2e95d0288fba6d3369415.1772963425.git.scott.murray@konsulko.com>
On Sun Mar 8, 2026 at 10:57 AM CET, Scott Murray via lists.openembedded.org wrote:
> Announcement:
> https://lore.freedesktop.org/wayland-devel/aZbDU-xtVMLhB0wD@xpredator/
>
> Functional changes:
> - New Vulkan renderer. A "vulkan" PACKAGECONFIG option has been
> added to enable building it, and it is enabled if "vulkan" is
> present in DISTRO_FEATURES, similar to how X11 and Wayland are
> handled.
> - New Lua shell. A "lua-shell" PACkAGECONFIG option has been added
> to enable building it, but it has not been enabled by defsult to
> avoid affecting build times.
> - Fullscreen shell and screen-share module marked as deprecated.
> Their PACKAGECONFIG options have been updated to still work, but
> have not been renamed to avoid breaking working configurations.
> - Perfetto support. A "perfetto" PACKAGECONFIG option has been
> added to enable building it, but it is not on by default due
> to meta-oe being required to build.
> - The "client-no-resize" option for the RDP backend has been
> replaced with "resizeable/no-resizeable" to match the VNC
> backend. The example in weston.ini has been updated.
>
> Signed-off-by: Scott Murray <scott.murray@konsulko.com>
> ---
Hi Scott,
Thanks for your patch, and sorry for the delay.
I looks like this is breaking "no-x11" builds. I believe you should be
able to reproduce this just with "DISTRO_FEATURES:remove = 'x11'":
ERROR: weston-15.0.0-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/no-x11/build/build/tmp/work/x86-64-v3-poky-linux/weston/15.0.0/temp/run.do_compile.2505757' failed with exit code 1
...
| FAILED: [code=1] libweston/renderer-vulkan/vulkan-renderer.so.p/vulkan-pipeline.c.o
| x86_64-poky-linux-gcc -m64 -march=x86-64-v3 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/srv/pokybuild/yocto-worker/no-x11/build/build/tmp/work/x86-64-v3-poky-linux/weston/15.0.0/recipe-sysroot -Ilibweston/renderer-vulkan/vulkan-renderer.so.p -Ilibweston/renderer-vulkan -I../sources/weston-15.0.0/libweston/renderer-vulkan -I. -I../sources/weston-15.0.0 -Iinclude -I../sources/weston-15.0.0/include -Ilibweston -I../sources/weston-15.0.0/libweston -Iprotocol -I/srv/pokybuild/yocto-worker/no-x11/build/build/tmp/work/x86-64-v3-poky-linux/weston/15.0.0/recipe-sysroot/usr/include/libdrm -I/srv/pokybuild/yocto-worker/no-x11/build/build/tmp/work/x86-64-v3-poky-linux/weston/15.0.0/recipe-sysroot/usr/include/pixman-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -Wmissing-prototypes -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -Wundef -fvisibility=hidden -Wmissing-prototypes -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -Wundef -fvisibility=hidden -O2 -g -fcanon-prefix-map -ffile-prefix-map=/srv/pokybuild/yocto-worker/no-x11/build/build/tmp/work/x86-64-v3-poky-linux/weston/15.0.0/sources/weston-15.0.0=/usr/src/debug/weston/15.0.0 -ffile-prefix-map=/srv/pokybuild/yocto-worker/no-x11/build/build/tmp/work/x86-64-v3-poky-linux/weston/15.0.0/build=/usr/src/debug/weston/15.0.0 -ffile-prefix-map=/srv/pokybuild/yocto-worker/no-x11/build/build/tmp/work/x86-64-v3-poky-linux/weston/15.0.0/recipe-sysroot= -ffile-prefix-map=/srv/pokybuild/yocto-worker/no-x11/build/build/tmp/work/x86-64-v3-poky-linux/weston/15.0.0/recipe-sysroot-native= -pipe -fPIC -MD -MQ libweston/renderer-vulkan/vulkan-renderer.so.p/vulkan-pipeline.c.o -MF libweston/renderer-vulkan/vulkan-renderer.so.p/vulkan-pipeline.c.o.d -o libweston/renderer-vulkan/vulkan-renderer.so.p/vulkan-pipeline.c.o -c ../sources/weston-15.0.0/libweston/renderer-vulkan/vulkan-pipeline.c
| In file included from ../sources/weston-15.0.0/libweston/renderer-vulkan/vulkan-pipeline.c:42:
| ../sources/weston-15.0.0/libweston/renderer-vulkan/vulkan-renderer-internal.h:43:10: fatal error: xcb/xcb.h: No such file or directory
| 43 | #include <xcb/xcb.h>
| | ^~~~~~~~~~~
| compilation terminated.
| ninja: build stopped: subcommand failed
https://autobuilder.yoctoproject.org/valkyrie/#/builders/25/builds/3404
Can you have a look at the error?
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
next prev parent reply other threads:[~2026-03-18 12:12 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-08 9:56 [PATCH 0/1] Weston 15.0.0 upgrade Scott Murray
2026-03-08 9:56 ` [kirkstone][PATCH] u-boot: move CVE patch out of u-boot-common.inc Scott Murray
2026-03-08 9:57 ` [PATCH 1/1] weston: update to 15.0.0 Scott Murray
2026-03-18 12:12 ` Mathieu Dubois-Briand [this message]
2026-03-19 4:42 ` [OE-core] " Scott Murray
[not found] ` <189AD5370EA1E51F.2182444@lists.openembedded.org>
2026-03-08 10:15 ` [OE-core] [kirkstone][PATCH] u-boot: move CVE patch out of u-boot-common.inc Scott Murray
[not found] ` <189AD5373B81538B.1148757@lists.openembedded.org>
2026-03-15 20:20 ` [OE-core] [PATCH 1/1] weston: update to 15.0.0 Scott Murray
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=DH5WCZNFT8GV.3OA9E3ZNR71XY@bootlin.com \
--to=mathieu.dubois-briand@bootlin.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=scott.murray@konsulko.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox