[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