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