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: Dejun.Liu
Subject: Re: [Qemu-devel] Re: Help on "Could not initialize SDL - exiting"
Date: Thu, 31 Dec 2009 05:45:08 -0300

Hi,

I hava patched sdl.c file.

return error is below:

address@hidden:/home/protocol/study/OE/build# 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
SDL error: No available video device


How should i do?

Steven Liu

On Wed, 2009-12-30 at 11:31 +0200, Michael S. Tsirkin wrote:
> 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.

---------------------------------------------------------------------------------------------------
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. 
---------------------------------------------------------------------------------------------------

reply via email to

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