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: > k...@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: >> >> [r...@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@lists.freedesktop.org >> http://lists.freedesktop.org/mailman/listinfo/spice-devel >> > > _______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel