Subject: module-assistant can't build kvm modulemodule-assistant Package: module-assistant Version: 0.11.1 Severity: normal
*** Please type your report below this line *** I think this error is because of the errors produced when linux-headers-2.6.30-2-common is splitted from linux-headers-2.6.30-2-amd64. The kvm module can be compiled successfully after I ran "cp -r linux-headers-2.6.30-2-common/* linux-headers-2.6.30-2-amd64". The command I used is "sudo m-a a-i kvm". Thanks! The errors are as follows: # we need to configure first to get the kernel buildsys ./configure --kerneldir=/lib/modules/2.6.30-2-amd64/build /usr/bin/make KERNELDIR=/lib/modules/2.6.30-2-amd64/build KVERREL=2.6.30-2-amd64 clean make[1]: Entering directory `/usr/src/modules/kvm' /usr/bin/make -C /lib/modules/2.6.30-2-amd64/build M=`pwd` clean make[2]: Entering directory `/usr/src/linux-headers-2.6.30-2-amd64' CLEAN /usr/src/modules/kvm/.tmp_versions make[2]: Leaving directory `/usr/src/linux-headers-2.6.30-2-amd64' make[1]: Leaving directory `/usr/src/modules/kvm' rm -f config.kbuild config.mak modules.order x86/modules.order /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules make[1]: Entering directory `/usr/src/modules/kvm' # we need to configure first to get the kernel buildsys ./configure --kerneldir=/lib/modules/2.6.30-2-amd64/build /usr/bin/make KERNELDIR=/lib/modules/2.6.30-2-amd64/build KVERREL=2.6.30-2-amd64 clean make[2]: Entering directory `/usr/src/modules/kvm' /usr/bin/make -C /lib/modules/2.6.30-2-amd64/build M=`pwd` clean make[3]: Entering directory `/usr/src/linux-headers-2.6.30-2-amd64' make[3]: Leaving directory `/usr/src/linux-headers-2.6.30-2-amd64' make[2]: Leaving directory `/usr/src/modules/kvm' rm -f config.kbuild config.mak modules.order x86/modules.order for templ in ; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.30-2-amd64/g'` ; \ done for templ in `ls debian/*.modules.in` ; do \ test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \ sed -e 's/##KVERS##/2.6.30-2-amd64/g ;s/#KVERS#/2.6.30-2-amd64/g ; s/_KVERS_/2.6.30-2-amd64/g ; s/##KDREV##/2.6.30-8/g ; s/#KDREV#/2.6.30-8/g ; s/_KDREV_/2.6.30-8/g ' < $templ > ${templ%.modules.in}; \ done ./configure --kerneldir=/lib/modules/2.6.30-2-amd64/build dh_testroot dh_clean -k dh_installdirs lib/modules/2.6.30-2-amd64/misc # Build the modules /usr/bin/make KERNELDIR=/lib/modules/2.6.30-2-amd64/build KVERREL=2.6.30-2-amd64 make[2]: Entering directory `/usr/src/modules/kvm' /usr/bin/make -C /lib/modules/2.6.30-2-amd64/build 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[3]: Entering directory `/usr/src/linux-headers-2.6.30-2-amd64' LD /usr/src/modules/kvm/x86/built-in.o CC [M] /usr/src/modules/kvm/x86/svm.o In file included from <command-line>:0: /usr/src/modules/kvm/x86/external-module-compat.h:6:28: error: linux/compiler.h: No such file or directory In file included from /usr/src/modules/kvm/x86/external-module-compat.h:9, from <command-line>:0: /usr/src/modules/kvm/x86/../external-module-compat-comm.h:12:26: error: linux/string.h: No such file or directory In file included from /usr/src/modules/kvm/x86/../external-module-compat-comm.h:13, from /usr/src/modules/kvm/x86/external-module-compat.h:9, from <command-line>:0: /usr/src/modules/kvm/include/linux/kvm.h:50:23: error: asm/types.h: No such file or directory /usr/src/modules/kvm/include/linux/kvm.h:52:25: error: linux/ioctl.h: No such file or directory In file included from /usr/src/modules/kvm/include/linux/kvm.h:53, from /usr/src/modules/kvm/x86/../external-module-compat-comm.h:13, from /usr/src/modules/kvm/x86/external-module-compat.h:9, from <command-line>:0: /usr/src/modules/kvm/include/asm/kvm.h:65: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/asm/kvm.h:74: error: expected specifier-qualifier-list before '__u8' /usr/src/modules/kvm/include/asm/kvm.h:94: error: expected specifier-qualifier-list before '__u64' /usr/src/modules/kvm/include/asm/kvm.h:124: error: expected specifier-qualifier-list before '__u64' /usr/src/modules/kvm/include/asm/kvm.h:138: error: expected specifier-qualifier-list before '__u64' /usr/src/modules/kvm/include/asm/kvm.h:148: error: expected specifier-qualifier-list before '__u64' /usr/src/modules/kvm/include/asm/kvm.h:160: error: expected specifier-qualifier-list before '__u64' /usr/src/modules/kvm/include/asm/kvm.h:168: error: expected specifier-qualifier-list before '__u8' /usr/src/modules/kvm/include/asm/kvm.h:182: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/asm/kvm.h:189: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/asm/kvm.h:197: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/asm/kvm.h:203: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/asm/kvm.h:213: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/asm/kvm.h:219: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/asm/kvm.h:235: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/asm/kvm.h:242: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/asm/kvm.h:258: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/asm/kvm.h:272: error: expected specifier-qualifier-list before '__u64' /usr/src/modules/kvm/include/asm/kvm.h:280: error: expected specifier-qualifier-list before '__u8' In file included from /usr/src/modules/kvm/x86/../external-module-compat-comm.h:13, from /usr/src/modules/kvm/x86/external-module-compat.h:9, from <command-line>:0: /usr/src/modules/kvm/include/linux/kvm.h:59: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:65: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:73: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:92: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:95: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:100: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:134: error: expected specifier-qualifier-list before '__u8' /usr/src/modules/kvm/include/linux/kvm.h:224: error: expected specifier-qualifier-list before '__u64' /usr/src/modules/kvm/include/linux/kvm.h:230: error: expected specifier-qualifier-list before '__u64' /usr/src/modules/kvm/include/linux/kvm.h:237: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:248: error: expected specifier-qualifier-list before '__u64' /usr/src/modules/kvm/include/linux/kvm.h:261: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:266: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:276: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:282: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:289: error: expected specifier-qualifier-list before '__u64' /usr/src/modules/kvm/include/linux/kvm.h:301: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:305: error: expected specifier-qualifier-list before '__u64' /usr/src/modules/kvm/include/linux/kvm.h:319: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:330: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:361: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:460: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:465: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:476: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:488: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:587: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:593: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:632: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:653: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:669: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/linux/kvm.h:676: error: expected specifier-qualifier-list before '__u32' In file included from /usr/src/modules/kvm/include/linux/kvm_para.h:64, from /usr/src/modules/kvm/x86/../external-module-compat-comm.h:14, from /usr/src/modules/kvm/x86/external-module-compat.h:9, from <command-line>:0: /usr/src/modules/kvm/include/asm/kvm_para.h:69: error: expected specifier-qualifier-list before '__u32' /usr/src/modules/kvm/include/asm/kvm_para.h:75: error: expected specifier-qualifier-list before '__u64' /usr/src/modules/kvm/include/asm/kvm_para.h:85: error: expected specifier-qualifier-list before '__u64' In file included from /usr/src/modules/kvm/include/linux/kvm_para.h:64, from /usr/src/modules/kvm/x86/../external-module-compat-comm.h:14, from /usr/src/modules/kvm/x86/external-module-compat.h:9, from <command-line>:0: /usr/src/modules/kvm/include/asm/kvm_para.h:89:27: error: asm/processor.h: No such file or directory /usr/src/modules/kvm/include/asm/kvm_para.h: In function 'kvm_para_available': /usr/src/modules/kvm/include/asm/kvm_para.h:168: error: implicit declaration of function 'cpuid' /usr/src/modules/kvm/include/asm/kvm_para.h:169: error: implicit declaration of function 'memcpy' /usr/src/modules/kvm/include/asm/kvm_para.h:169: warning: incompatible implicit declaration of built-in function 'memcpy' /usr/src/modules/kvm/include/asm/kvm_para.h:174: error: implicit declaration of function 'strcmp' /usr/src/modules/kvm/include/asm/kvm_para.h: In function 'kvm_arch_para_features': /usr/src/modules/kvm/include/asm/kvm_para.h:182: error: implicit declaration of function 'cpuid_eax' In file included from /usr/src/modules/kvm/x86/../external-module-compat-comm.h:14, from /usr/src/modules/kvm/x86/external-module-compat.h:9, from <command-line>:0: /usr/src/modules/kvm/include/linux/kvm_para.h: At top level: /usr/src/modules/kvm/include/linux/kvm_para.h:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kvm_guest_init' In file included from /usr/src/modules/kvm/x86/external-module-compat.h:9, from <command-line>:0: /usr/src/modules/kvm/x86/../external-module-compat-comm.h:15:23: error: linux/cpu.h: No such file or directory /usr/src/modules/kvm/x86/../external-module-compat-comm.h:16:24: error: linux/time.h: No such file or directory /usr/src/modules/kvm/x86/../external-module-compat-comm.h:18:27: error: linux/hrtimer.h: No such file or directory /usr/src/modules/kvm/x86/../external-module-compat-comm.h:19:24: error: asm/bitops.h: No such file or directory /usr/src/modules/kvm/x86/../external-module-compat-comm.h:32:23: error: linux/gfp.h: No such file or directory /usr/src/modules/kvm/x86/../external-module-compat-comm.h:42:27: error: linux/profile.h: No such file or directory /usr/src/modules/kvm/x86/../external-module-compat-comm.h:119:30: error: linux/miscdevice.h: No such file or directory /usr/src/modules/kvm/x86/../external-module-compat-comm.h:124:28: error: linux/notifier.h: No such file or directory /usr/src/modules/kvm/x86/../external-module-compat-comm.h:142:24: error: asm/system.h: No such file or directory /usr/src/modules/kvm/x86/../external-module-compat-comm.h:206:25: error: linux/sched.h: No such file or directory /usr/src/modules/kvm/x86/../external-module-compat-comm.h:226:25: error: asm/pgtable.h: No such file or directory In file included from /usr/src/modules/kvm/x86/external-module-compat.h:9, from <command-line>:0: ============================ and so on ============================ make[7]: *** [/usr/src/modules/kvm/x86/svm.o] Error 1 make[6]: *** [/usr/src/modules/kvm/x86] Error 2 make[5]: *** [_module_/usr/src/modules/kvm] Error 2 make[4]: *** [sub-make] Error 2 make[3]: *** [all] Error 2 make[3]: Leaving directory `/usr/src/linux-headers-2.6.30-2-amd64' make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/src/modules/kvm' make[1]: *** [binary-modules] Error 2 make[1]: Leaving directory `/usr/src/modules/kvm' make: *** [kdist_build] Error 2 -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.30-2-amd64 (SMP w/4 CPU cores) Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages module-assistant depends on: ii libtext-wrapi18n-perl 0.06-7 internationalized substitute of Te ii perl 5.10.1-7 Larry Wall's Practical Extraction Versions of packages module-assistant recommends: ii liblocale-gettext-perl 1.05-6 Using libc functions for internati Versions of packages module-assistant suggests: ii build-essential 11.4 Informational list of build-essent ii whiptail 0.52.10-4.1 Displays user-friendly dialog boxe -- no debconf information -- Blog: http://blog.4message.net -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org