On 2013年08月16日 18:47, Richard Purdie wrote:
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.

If qemu has autodected the devel headers/libs and include graphics support, it should be able to boot a target with the graphics.
But it fails. I'll check it and find out the reason.

Thanks a lot.
Kai


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

Cheers,

Richard






--
Regards,
Neil | Kai Kang

_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to