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

Reply via email to