When building qemux86-64 machine run into nothing provides mesa-driver-swrast needed by packagegroup-core-x11-xserver-1.0-r0.qemux86_64
The XSERVER_RECOMMENDS variable will put mesa-driver-swrast into RRECOMMENDS of packagegroup-core-x11-xserver. This way error nolonger occurs. Signed-off-by: Vincent Davis Jr <vi...@underview.tech> --- meta/conf/machine/include/qemu.inc | 6 +++++- meta/conf/machine/qemux86-64.conf | 7 ++++++- meta/conf/machine/qemux86.conf | 7 ++++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/meta/conf/machine/include/qemu.inc b/meta/conf/machine/include/qemu.inc index 14feb86790..6e97b94d47 100644 --- a/meta/conf/machine/include/qemu.inc +++ b/meta/conf/machine/include/qemu.inc @@ -6,11 +6,15 @@ PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa" XSERVER ?= "xserver-xorg \ - ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'xserver-xorg-extension-glx', '', d)} \ xf86-video-fbdev \ xf86-video-modesetting \ " +XSERVER_RECOMMENDS ?= " \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast', '', d)} \ + " + MACHINE_FEATURES = "alsa bluetooth usbgadget screen vfat" MACHINEOVERRIDES =. "qemuall:" diff --git a/meta/conf/machine/qemux86-64.conf b/meta/conf/machine/qemux86-64.conf index 14873a3b4f..ae9e581fc2 100644 --- a/meta/conf/machine/qemux86-64.conf +++ b/meta/conf/machine/qemux86-64.conf @@ -23,7 +23,7 @@ SERIAL_CONSOLES ?= "115200;ttyS0 115200;ttyS1" # This is because gallium swrast driver was found to crash X server on startup in qemu x32. XSERVER = "xserver-xorg \ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', \ - bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'mesa-driver-swrast xserver-xorg-extension-glx', d), '', d)} \ + bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'xserver-xorg-extension-glx', d), '', d)} \ xf86-video-cirrus \ xf86-video-fbdev \ xf86-video-vmware \ @@ -32,6 +32,11 @@ XSERVER = "xserver-xorg \ xserver-xorg-module-libint10 \ " +XSERVER_RECOMMENDS = " \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', \ + bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'mesa-driver-swrast', d), '', d)} \ + " + MACHINE_FEATURES += "x86 pci" MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "v86d" diff --git a/meta/conf/machine/qemux86.conf b/meta/conf/machine/qemux86.conf index 1e072e1ae2..e8a267734f 100644 --- a/meta/conf/machine/qemux86.conf +++ b/meta/conf/machine/qemux86.conf @@ -20,7 +20,7 @@ KERNEL_IMAGETYPE = "bzImage" SERIAL_CONSOLES ?= "115200;ttyS0 115200;ttyS1" XSERVER = "xserver-xorg \ - ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'xserver-xorg-extension-glx', '', d)} \ xf86-video-cirrus \ xf86-video-fbdev \ xf86-video-vmware \ @@ -29,6 +29,11 @@ XSERVER = "xserver-xorg \ xserver-xorg-module-libint10 \ " +XSERVER_RECOMMENDS = " \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', \ + bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'mesa-driver-swrast', d), '', d)} \ + " + MACHINE_FEATURES += "x86 pci" MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "v86d" -- 2.34.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#193191): https://lists.openembedded.org/g/openembedded-core/message/193191 Mute This Topic: https://lists.openembedded.org/mt/103471046/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-