[Spice-devel] Spice install problem

Alexander Larsson alexl at redhat.com
Thu May 27 02:34:14 PDT 2010


On Wed, 2010-05-26 at 20:33 -0500, Brian Milliron wrote:
> > You quoted this:
> > 
> >  > In case of an older kernel (version <  2.6.30)
> >  > Get kernel sources using the following git repository:
> >  > ...
> > 
> > Obviously the version numbers involved here (2.6.30) refer to upstream
> > versions. Whats in the centos kernel is quite different than any
> > upstream kernel versions. So, try following the instructions as if you
> > had a >= 2.6.30 version and see if that works.
> 
> 
> Ok, I just skipped ahead to the next step which is:
> 
> "In both cases:
> cd <spice_root>/vdesktop
> ./configure --enable-spice"
> 
> First ./configure complained about not having libgcrypt, which was
> installed.  Clearly it meant to complain about not having
> libgcrypt-devel because when I installed that it proceeded to give me a
> new error:

configure typically looks for "upstream" source tarball modules, like
"libgcrypt", these are often split into multiple packages on a distro,
but the configure scripts don't have any idea about this.

> [root at localhost vdesktop]# ./configure --enable-spice
> Install prefix    /usr/local
> BIOS directory    /usr/local/share/qemu
> binary directory  /usr/local/bin
> Manual directory  /usr/local/share/man
> ELF interp prefix /usr/gnemul/qemu-%M
> Source path       /usr/local/src/spice_root/vdesktop/qemu
> C compiler        gcc
> Host C compiler   gcc
> ARCH_CFLAGS       -m64
> make              make
> install           install
> host CPU          x86_64
> host big endian   no
> target list       x86_64-softmmu
> gprof enabled     no
> sparse enabled    no
> profiler          no
> static build      no
> -Werror enabled   no
> SDL support       no
> curses support    no
> mingw32 support   no
> Audio drivers     oss
> Extra audio cards ac97
> Mixer emulation   no
> VNC TLS support   no
> libgcrypt support yes
>    gcrypt CFLAGS
>    gcrypt LIBS    -lgcrypt -ldl -lgpg-error
> kqemu support     no
> kvm support       yes
> CPU emulation     yes
> brlapi support    no
> Documentation     no
> NPTL support      yes
> vde support       no
> AIO support       yes
> QXL               yes
> Spice             yes
> SMB directores    yes
> SCSI devices      yes
> ISAPC support     yes
> KVM nested        yes
> USB storage       yes
> USB wacom         yes
> USB serial        yes
> USB net           yes
> USB bluez         no
> VMware drivers    yes
> NBD support       yes
> bluetooth support no
> Only generic cpus no
> The error log from compiling the libSDL test is:
> /tmp/qemu-conf-18013-7491-1531.c:1:17: error: SDL.h: No such file or
> directory
> /tmp/qemu-conf-18013-7491-1531.c: In function ‘main’:
> /tmp/qemu-conf-18013-7491-1531.c:3: error: ‘SDL_INIT_VIDEO’
> undeclared (first use in this function)
> /tmp/qemu-conf-18013-7491-1531.c:3: error: (Each undeclared identifier
> is reported only once
> /tmp/qemu-conf-18013-7491-1531.c:3: error: for each function it appears in.)
> [root at localhost vdesktop]#

This means you don't have libsdl devel packages installed, however I
don't think this is actually a problem, it just means sdl won't be
supported. You can probably continue with the next step here (or install
sdl headers if you want to).



More information about the Spice-devel mailing list