qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Re: Help on "Could not initialize SDL - exiting"


From: Michael S. Tsirkin
Subject: Re: [Qemu-devel] Re: Help on "Could not initialize SDL - exiting"
Date: Wed, 30 Dec 2009 11:31:35 +0200
User-agent: Mutt/1.5.19 (2009-01-05)

On Sun, Dec 27, 2009 at 05:35:56AM -0300, Dejun.Liu wrote:
> Hi,
> 
> below is my DISPLAY info:
> echo ${DISPLAY}
> :0.0
> 
> and i have already added localhost to xhost with the command:
> xhost localhost
> 
> but the error continue the same.
> 
> address@hidden:~# echo ${DISPLAY}
> :0.0
> address@hidden:~# xhost localhost
> localhost being added to access control list
> address@hidden:~# qemu-system-arm -M versatilepb -usb -usbdevice
> wacom-tablet -show-cursor -m 64
> -kernel 
> /home/protocol/study/OE/angstrom-dev/deploy/glibc/images/qemuarm/zImage-2.6.25+2.6.26-rc4-r6-qemuarm.bin
>  -drive 
> file=/home/protocol/study/OE/angstrom-dev/deploy/glibc/images/qemuarm/Angstrom-x11-image-glibc-ipk-2009.X-stable-qemuarm.rootfs.ext3
>  -append "root=/dev/sda" 
> Could not initialize SDL - exiting
> 
> so ,is my configure right?
> 
> cheers
> 
> Steven Liu
> 
> 
> On Tue, 2009-12-29 at 12:18 +0200, Michael S. Tsirkin wrote:
> > No, I mean DISPLAY.
> > 
> > On Sat, Dec 26, 2009 at 02:44:05PM -0300, Dejun.Liu wrote:
> > > Hi,
> > > 
> > > do u mean: 
> > > export SDL_VIDEODRIVER=x11
> > > ?
> > > i hava set sdl video driver to x11.
> > > 
> > > Steven Liu
> > > 
> > > On Tue, 2009-12-29 at 12:04 +0200, Michael S. Tsirkin wrote:
> > > > Most likely DISPLAY not set.
> > > > 
> > > > On Sat, Dec 26, 2009 at 07:40:01AM -0300, Dejun.Liu wrote:
> > > > > Hi,
> > > > > 
> > > > > Im a newbie to qemu use.
> > > > > so i got a lot error!..........
> > > > > 
> > > > > I build qemu from source with the version 0.10.3,
> > > > > 
> > > > > But when i start qemu with the command below, i got the message
> > > > > Could not initialize SDL - exiting
> > > > > 
> > > > > after that Qemu exit. I dig the web ,but i could not find any 
> > > > > answers,so
> > > > > I ask this question in this maillist,sorry for this.
> > > > > 
> > > > > Command:
> > > > > /angstrom-dev/staging/i686-linux/usr/bin/qemu-system-arm -M
> > > > > versatilepb -usb -usbdevice wacom-tablet -show-cursor -m 64
> > > > > -kernel 
> > > > > /home/protocol/study/OE/angstrom-dev/deploy/glibc/images/qemuarm/zImage-2.6.25+2.6.26-rc4-r6-qemuarm.bin
> > > > >  -drive 
> > > > > file=/home/protocol/study/OE/angstrom-dev/deploy/glibc/images/qemuarm/Angstrom-x11-image-glibc-ipk-2009.X-stable-qemuarm.rootfs.ext3
> > > > >  -append "root=/dev/sda"
> > > > > 
> > > > > And ldd result of qemu-system-arm is:
> > > > > 
> > > > > address@hidden:~# ldd `which qemu-system-arm`
> > > > >       linux-gate.so.1 =>  (0xb7f4c000)
> > > > >       libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7f18000)
> > > > >       libz.so.1
> > > > > => 
> > > > > /home/protocol/study/OE/angstrom-dev/staging/i686-linux/usr/lib/libz.so.1
> > > > >  (0xb7f06000)
> > > > >       libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 
> > > > > (0xb7eed000)
> > > > >       librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7ee4000)
> > > > >       libutil.so.1 => /lib/tls/i686/cmov/libutil.so.1 (0xb7ee0000)
> > > > >       libSDL-1.2.so.0
> > > > > => 
> > > > > /home/protocol/study/OE/angstrom-dev/staging/i686-linux/usr/lib/libSDL-1.2.so.0
> > > > >  (0xb7e9f000)
> > > > >       libncurses.so.5
> > > > > => 
> > > > > /home/protocol/study/OE/angstrom-dev/staging/i686-linux/usr/lib/libncurses.so.5
> > > > >  (0xb7e5c000)
> > > > >       libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d0c000)
> > > > >       /lib/ld-linux.so.2 (0xb7f4d000)
> > > > >       libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7d08000)

Oh, X is not linked to. If this is intentional, run with -curses flag,
if not recompile qemu after installing X development libraries.
You should be able to compile the following program without  errors:

#include <SDL.h>
#if defined(SDL_VIDEO_DRIVER_X11)
#include <X11/XKBlib.h>
#else
#error No x11 support
#endif
int main(void) { return 0; }

You can also try applying the following patch, it might give
you more info.


> > > > > 
> > > > > would anyone like to help me to solve this problem?
> > > > > 
> > > > > 
> > > > > Cheers 
> > > > > Steven Liu
> > > > > 
> > > > > 
> > > > > ---------------------------------------------------------------------------------------------------
> > > > > Confidentiality Notice: The information contained in this e-mail and 
> > > > > any accompanying attachment(s) 
> > > > > is intended only for the use of the intended recipient and may be 
> > > > > confidential and/or privileged of 
> > > > > Neusoft Corporation, its subsidiaries and/or its affiliates. If any 
> > > > > reader of this communication is 
> > > > > not the intended recipient, unauthorized use, forwarding, printing,  
> > > > > storing, disclosure or copying 
> > > > > is strictly prohibited, and may be unlawful.If you have received this 
> > > > > communication in error,please 
> > > > > immediately notify the sender by return e-mail, and delete the 
> > > > > original message and all copies from 
> > > > > your system. Thank you. 
> > > > > ---------------------------------------------------------------------------------------------------
> > > 
> > > ---------------------------------------------------------------------------------------------------
> > > Confidentiality Notice: The information contained in this e-mail and any 
> > > accompanying attachment(s) 
> > > is intended only for the use of the intended recipient and may be 
> > > confidential and/or privileged of 
> > > Neusoft Corporation, its subsidiaries and/or its affiliates. If any 
> > > reader of this communication is 
> > > not the intended recipient, unauthorized use, forwarding, printing,  
> > > storing, disclosure or copying 
> > > is strictly prohibited, and may be unlawful.If you have received this 
> > > communication in error,please 
> > > immediately notify the sender by return e-mail, and delete the original 
> > > message and all copies from 
> > > your system. Thank you. 
> > > ---------------------------------------------------------------------------------------------------
> > 
> > 
> 
> ---------------------------------------------------------------------------------------------------
> Confidentiality Notice: The information contained in this e-mail and any 
> accompanying attachment(s) 
> is intended only for the use of the intended recipient and may be 
> confidential and/or privileged of 
> Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of 
> this communication is 
> not the intended recipient, unauthorized use, forwarding, printing,  storing, 
> disclosure or copying 
> is strictly prohibited, and may be unlawful.If you have received this 
> communication in error,please 
> immediately notify the sender by return e-mail, and delete the original 
> message and all copies from 
> your system. Thank you. 
> ---------------------------------------------------------------------------------------------------

You are sending this to a public mailing list.  Do you know that?
Please do not attach such text to your messages.

Attachment: review
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]