Hi all,

the kvm-XX packages always included the kernel module, but this is not the case 
for stable qemu-kvm-0.11.0? So I am trying to compile the latest kernel module 
for our 2.6.24 kernel.

# git clone git://git.kernel.org/pub/scm/virt/kvm/kvm-kmod.git
# cd kvm-kmod
# git submodule update --init

This downloads a whole kernel tree - is there a way to avoid that?
 
#./configure --kerneldir=/path/to/our/kernel/dir
# make sync

no problems so far, but 'make' does not work. Any idea whats wrong?

# make

make -C /home/dietmar/svn-devel/pve-kernel-2.6.24/linux-2.6.24-openvz M=`pwd` \
                LINUXINCLUDE="-I`pwd`/include -Iinclude \
                 -Iarch/x86/include -I`pwd`/include-compat \
                -include include/linux/autoconf.h \
                -include `pwd`/x86/external-module-compat.h " \
                "$@"
make[1]: Entering directory 
`/home/dietmar/svn-devel/pve-kernel-2.6.24/linux-2.6.24-openvz'
  LD      /home/dietmar/svn-devel/pve-kernel-2.6.24/kvm-kmod/x86/built-in.o
  CC [M]  /home/dietmar/svn-devel/pve-kernel-2.6.24/kvm-kmod/x86/svm.o
In file included from 
/home/dietmar/svn-devel/pve-kernel-2.6.24/kvm-kmod/x86/external-module-compat.h:16,
                 from <command-line>:0:
/home/dietmar/svn-devel/pve-kernel-2.6.24/kvm-kmod/x86/../external-module-compat-comm.h:
 In function \ufffd\ufffd\ufffdkvm_vma_kernel_pagesize\ufffd\ufffd\ufffd:
/home/dietmar/svn-devel/pve-kernel-2.6.24/kvm-kmod/x86/../external-module-compat-comm.h:968:
 error: implicit declaration of function 
\ufffd\ufffd\ufffdhstate_vma\ufffd\ufffd\ufffd
/home/dietmar/svn-devel/pve-kernel-2.6.24/kvm-kmod/x86/../external-module-compat-comm.h:968:
 warning: assignment makes pointer from integer without a cast
/home/dietmar/svn-devel/pve-kernel-2.6.24/kvm-kmod/x86/../external-module-compat-comm.h:970:
 error: dereferencing pointer to incomplete type
make[3]: *** [/home/dietmar/svn-devel/pve-kernel-2.6.24/kvm-kmod/x86/svm.o] 
Error 1
make[2]: *** [/home/dietmar/svn-devel/pve-kernel-2.6.24/kvm-kmod/x86] Error 2
make[1]: *** [_module_/home/dietmar/svn-devel/pve-kernel-2.6.24/kvm-kmod] Error 
2
make[1]: Leaving directory 
`/home/dietmar/svn-devel/pve-kernel-2.6.24/linux-2.6.24-openvz'
make: *** [all] Error 2


--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to