[Spice-devel] Spice install problem

Brian Milliron brianm at io.com
Sun May 23 11:48:31 PDT 2010


Really?  I'll post over there and see, but the question was specifically
about spice installation and not kvm.


> Seems like a good question for the kvm list:
> kvm at vger.kernel.org
> 
> Brian Milliron wrote:
>> I apologize if this is not the right place for this question, but I'm
>> running into some problems installing Spice .4 on my CentOS 5.5.  I was
>> following the instructions here:
>> http://www.spice-space.org/docs/spice_user_manual.pdf
>>
>> I've compiled and installed all the dependencies and have the spice
>> client installed also, but ran into problems with the vdesktop.
>> Specifically this portion of the instructions for my older kernel:
>>
>>   
>>> In case of an older kernel (version <  2.6.30)
>>> Get kernel sources using the following git repository:
>>> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.30.y.git
>>> cd <spice_root>/vdesktop/kernel 
>>>      ./configure 
>>>      ln -s <linux-2.6.30 source dir> linux-2.6    
>>>      make sync 
>>>      make 
>>>     
>>
>>
>> I got the kernel source here:
>> http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2
>>
>> At which point I ran into a problem because I didn't have the source for
>> the installed kernel 2.6.18-194.el5.  I installed the devel-kernel
>> from here:
>> http://mirror.web-ster.com/centos/5.5/os/x86_64/CentOS/kernel-devel-2.6.18-194.el5.x86_64.rpm.
>>
>>
>> Now when I run "make" it gives a number of errors:
>>
>> [root at localhost kernel]# make
>> make -C /lib/modules/2.6.18-194.el5/build M=`pwd` \
>>                 LINUXINCLUDE="-I`pwd`/include -Iinclude \
>>                  -Iarch/x86/include -I`pwd`/include-compat -I`pwd`/x86 \
>>                 -include include/linux/autoconf.h \
>>                 -include `pwd`/x86/external-module-compat.h" \
>>                 "$@"
>> make[1]: Entering directory `/usr/src/kernels/2.6.18-194.el5-x86_64'
>>   LD      /usr/local/src/spice_root/vdesktop/kernel/x86/built-in.o
>>   CC [M]  /usr/local/src/spice_root/vdesktop/kernel/x86/svm.o
>> In file included from <command line>:1:
>> /usr/local/src/spice_root/vdesktop/kernel/x86/external-module-compat.h:12:
>> error: redefinition of typedef ‘phys_addr_t’
>> include/asm/types.h:50: error: previous declaration of ‘phys_addr_t’
>> was here
>> In file included from
>> /usr/local/src/spice_root/vdesktop/kernel/x86/external-module-compat.h:16,
>>                  from <command line>:1:
>> /usr/local/src/spice_root/vdesktop/kernel/x86/../external-module-compat-comm.h:602:
>> error: static declaration of ‘get_user_pages_fast’ follows
>> non-static declaration
>> include/linux/mm.h:856: error: previous declaration of
>> ‘get_user_pages_fast’ was here
>> In file included from
>> /usr/local/src/spice_root/vdesktop/kernel/x86/external-module-compat.h:16,
>>                  from <command line>:1:
>> /usr/local/src/spice_root/vdesktop/kernel/x86/../external-module-compat-comm.h:710:
>> error: conflicting types for ‘smp_call_function_many’
>> include/asm/smp.h:54: error: previous declaration of
>> ‘smp_call_function_many’ was here
>> In file included from
>> /usr/local/src/spice_root/vdesktop/kernel/x86/external-module-compat.h:16,
>>                  from <command line>:1:
>> /usr/local/src/spice_root/vdesktop/kernel/x86/../external-module-compat-comm.h:1009:
>> error: redefinition of ‘hlist_del_init_rcu’
>> include/linux/list.h:805: error: previous definition of
>> ‘hlist_del_init_rcu’ was here
>> make[3]: *** [/usr/local/src/spice_root/vdesktop/kernel/x86/svm.o] Error 1
>> make[2]: *** [/usr/local/src/spice_root/vdesktop/kernel/x86] Error 2
>> make[1]: *** [_module_/usr/local/src/spice_root/vdesktop/kernel] Error 2
>> make[1]: Leaving directory `/usr/src/kernels/2.6.18-194.el5-x86_64'
>> make: *** [all] Error 2
>>
>> Am I using the wrong kernel source?  If so, which source do I need to
>> use?  Or is this some scripting problem?
>>
>> Thanks
>> Brian
>>
>>
>> _______________________________________________
>> Spice-devel mailing list
>> Spice-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/spice-devel
>>   
> 
> 



More information about the Spice-devel mailing list