[OE-core] [PATCH 1/1] qemu: update dependency of native package

Richard Purdie richard.purdie at linuxfoundation.org
Fri Aug 16 10:47:45 UTC 2013


On Fri, 2013-08-16 at 18:05 +0800, Kai Kang wrote:
> [YOCTO #4973]
> 
> It fails to start qemu with core-image-sato on Fedora 19. The error
> message shows:
> 
> Could not initialize SDL(No available video device) - exiting
> 
> Add dependecy libxext-native to qemu-native to fix this error.
> 
> Signed-off-by: Kai Kang <kai.kang at windriver.com>
> ---
>  meta/recipes-devtools/qemu/qemu.inc | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc
> index 97e9b7b..a96e00c 100644
> --- a/meta/recipes-devtools/qemu/qemu.inc
> +++ b/meta/recipes-devtools/qemu/qemu.inc
> @@ -2,7 +2,7 @@ DESCRIPTION = "open source processor emulator"
>  HOMEPAGE = "http://qemu.org"
>  LICENSE = "GPLv2 & LGPLv2.1"
>  DEPENDS = "glib-2.0 zlib alsa-lib virtual/libx11 pixman dtc libsdl"
> -DEPENDS_class-native = "zlib-native alsa-lib-native glib-2.0-native pixman-native dtc-native"
> +DEPENDS_class-native = "zlib-native alsa-lib-native glib-2.0-native pixman-native dtc-native libxext-native"
>  DEPENDS_class-nativesdk = "nativesdk-zlib nativesdk-libsdl nativesdk-glib-2.0 nativesdk-pixman nativesdk-dtc"
>  RDEPENDS_${PN}_class-nativesdk = "nativesdk-libsdl"

This is one of the ugly dependencies we've tried to ignore.

We basically assume if your build machine has graphics, you have the
devel headers/libs there and qemu will autodetect and include graphics
support. Equally, if your build machine doesn't, it just won't build
graphics support. In general most people seem happy with this even if
its imperfect.

Adding libxext-native upsets this balance a little...

Cheers,

Richard





More information about the Openembedded-core mailing list