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 <[email protected]> > --- > 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 _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
