[Buildroot] [PATCH 1/1] package/x11r7/xserver_xorg-server: fix kdrive build

Bernd Kuhls bernd.kuhls at t-online.de
Mon Jun 20 18:49:25 UTC 2022


Fixes:
http://autobuild.buildroot.net/results/bab/baba218c879b67bfbadc9c25d34313abc76397bc/
http://autobuild.buildroot.net/results/fef/fef3e93f9d3262854181dfef622c92c63a7ee760/
http://autobuild.buildroot.net/results/947/9471b77db9aefa2fd0e5be61ea84709183511623/

Configure complains about missing packages:

Package 'xcb-renderutil', required by 'virtual:world', not found
Package 'xcb-aux', required by 'virtual:world', not found
Package 'xcb-image', required by 'virtual:world', not found
Package 'xcb-icccm', required by 'virtual:world', not found
Package 'xcb-keysyms', required by 'virtual:world', not found

Signed-off-by: Bernd Kuhls <bernd.kuhls at t-online.de>
---
 package/x11r7/xserver_xorg-server/Config.in              | 5 +++++
 package/x11r7/xserver_xorg-server/xserver_xorg-server.mk | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/package/x11r7/xserver_xorg-server/Config.in b/package/x11r7/xserver_xorg-server/Config.in
index 4fb03051dd..6f73676885 100644
--- a/package/x11r7/xserver_xorg-server/Config.in
+++ b/package/x11r7/xserver_xorg-server/Config.in
@@ -67,6 +67,11 @@ comment "Modular X.org needs a toolchain w/ C++"
 
 config BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
 	bool "KDrive / TinyX"
+	select BR2_PACKAGE_LIBXCB
+	select BR2_PACKAGE_XCB_UTIL_IMAGE
+	select BR2_PACKAGE_XCB_UTIL_KEYSYMS
+	select BR2_PACKAGE_XCB_UTIL_RENDERUTIL
+	select BR2_PACKAGE_XCB_UTIL_WM
 	help
 	  This variant of the X.org server is a lightweight version
 	  intended for embedded systems. The drivers (for input and
diff --git a/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk b/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk
index 0f1779dcab..fd2fdeccc4 100644
--- a/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk
+++ b/package/x11r7/xserver_xorg-server/xserver_xorg-server.mk
@@ -83,7 +83,12 @@ XSERVER_XORG_SERVER_CONF_OPTS += \
 	--enable-kdrive \
 	--disable-glx \
 	--disable-dri
-
+XSERVER_XORG_SERVER_DEPENDENCIES += \
+	libxcb \
+	xcb-util-image \
+	xcb-util-keysyms \
+	xcb-util-renderutil \
+	xcb-util-wm
 else # modular
 XSERVER_XORG_SERVER_CONF_OPTS += --disable-kdrive
 endif
-- 
2.30.2




More information about the buildroot mailing list