Marc Haber wrote: > I have not yet been able to build any kernel modules since the new, > python-written vmware-package was uploaded to unstable. Build of the > kernel module .deb fails, regardless of whether I use > vmware-kernel-source or vmware-any-any-kernel-source. > > I build with make-kpkg modules_image from a vanilla kernel directory > (non-Debian sources). When I use vmware-any-any, I see that the build > process uses the "standalone build system", which I have never been > able to successfully complete. > > The vmware-package that I used to maintain before I gave up the > package to the current maintainership had to patch vmware-any-any to > force it to use the "2.6.x kernel build system", which succeeds with > my build process.
I think you're right. The VMware kernel module makefiles have several different modes (the "2.6.x kernel build system" versus "standalone build system", and, also apparently a mode that supports 2.4 kernels) that are controlled by a VM_KBUILD module. I was able to replicate your build failure on the 2.6.22.1 kernel with the .config file you provided. Please try vmware-package 0.12~test.0, available here: http://people.debian.org/~edmonds/vmware-package/ This version will force the "2.6.x kernel build system" when building the modules. I was able to build the vmware-any-any modules on 2.6.22.1 using your .config, but there are still section mismatch warnings. I suspect it may be some of the settings you've selected in the "Processor type and features" section (pre-emption?). > It would probably be helpful if I could see a typescript of a > successful process of building a kernel and corresponding > vmware-kernel modules so that I can find out what goes wrong on my > systems. I built your scyw00225.20070711.0 .config and was able to unsuccessfully and then successfully build vmware-any-any-kernel-modules. The only difference is the use of module source packages built with vmware-package 0.11 versus 0.12~test.0. I have attached the module-assistant build logs. -- Robert Edmonds [EMAIL PROTECTED]
/usr/bin/make -f debian/rules clean make[1]: Entering directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' dh_testdir dh_testroot rm -f build-stamp dh_clean make[1]: Leaving directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules make[1]: Entering directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' /usr/bin/make -w -f debian/rules clean make[2]: Entering directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' dh_testdir dh_testroot rm -f build-stamp dh_clean make[2]: Leaving directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' for templ in ; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.22.1/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.22.1/g ;s/#KVERS#/2.6.22.1/g ; s/_KVERS_/2.6.22.1/g ; s/##KDREV##/2.6.22.1-10.00.Custom/g ; s/#KDREV#/2.6.22.1-10.00.Custom/g ; s/_KDREV_/2.6.22.1-10.00.Custom/g ' < $templ > ${templ%.modules.in}; \ done dh_testroot dh_clean -k # Build the module cd vmblock-only && /usr/bin/make -C /tmp/linux-2.6.22.1 VM_CCVER=`gcc -dumpversion` SUBDIRS=$PWD SRCROOT=$PWD/. modules make[2]: Entering directory `/tmp/linux-2.6.22.1' Using standalone build system. /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/./autoconf/geninclude.c:5:28: error: linux/autoconf.h: No such file or directory Building modules, stage 2. MODPOST 0 modules WARNING: vmlinux(.text+0xc03cf9f8): Section mismatch: reference to .init.text: (between 'rest_init' and 'alloc_node_mem_map') WARNING: vmlinux(.text+0xc03d2588): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d2595): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d25a1): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d25ad): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03cfae0): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'alloc_node_mem_map' and 'zone_wait_table_init') WARNING: vmlinux(.text+0xc03cfb6f): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'zone_wait_table_init' and 'setup_cpu_cache') WARNING: vmlinux(.text+0xc03cfc40): Section mismatch: reference to .init.text: (between 'setup_cpu_cache' and '__sched_text_start') WARNING: vmlinux(.text+0xc03cfcbe): Section mismatch: reference to .init.text: (between 'setup_cpu_cache' and '__sched_text_start') WARNING: vmlinux(.text+0xc03d2d4c): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') make[2]: Leaving directory `/tmp/linux-2.6.22.1' cd vmmon-only && /usr/bin/make -C /tmp/linux-2.6.22.1 VM_CCVER=`gcc -dumpversion` SUBDIRS=$PWD SRCROOT=$PWD/. modules make[2]: Entering directory `/tmp/linux-2.6.22.1' Using standalone build system. /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/./autoconf/geninclude.c:1:28: error: linux/autoconf.h: No such file or directory Building modules, stage 2. MODPOST 0 modules WARNING: vmlinux(.text+0xc03cf9f8): Section mismatch: reference to .init.text: (between 'rest_init' and 'alloc_node_mem_map') WARNING: vmlinux(.text+0xc03d2588): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d2595): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d25a1): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d25ad): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03cfae0): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'alloc_node_mem_map' and 'zone_wait_table_init') WARNING: vmlinux(.text+0xc03cfb6f): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'zone_wait_table_init' and 'setup_cpu_cache') WARNING: vmlinux(.text+0xc03cfc40): Section mismatch: reference to .init.text: (between 'setup_cpu_cache' and '__sched_text_start') WARNING: vmlinux(.text+0xc03cfcbe): Section mismatch: reference to .init.text: (between 'setup_cpu_cache' and '__sched_text_start') WARNING: vmlinux(.text+0xc03d2d4c): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') make[2]: Leaving directory `/tmp/linux-2.6.22.1' cd vmnet-only && /usr/bin/make -C /tmp/linux-2.6.22.1 VM_CCVER=`gcc -dumpversion` SUBDIRS=$PWD SRCROOT=$PWD/. modules make[2]: Entering directory `/tmp/linux-2.6.22.1' Using standalone build system. gcc: geninclude.c: No such file or directory gcc: no input files Building modules, stage 2. MODPOST 0 modules WARNING: vmlinux(.text+0xc03cf9f8): Section mismatch: reference to .init.text: (between 'rest_init' and 'alloc_node_mem_map') WARNING: vmlinux(.text+0xc03d2588): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d2595): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d25a1): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d25ad): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03cfae0): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'alloc_node_mem_map' and 'zone_wait_table_init') WARNING: vmlinux(.text+0xc03cfb6f): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'zone_wait_table_init' and 'setup_cpu_cache') WARNING: vmlinux(.text+0xc03cfc40): Section mismatch: reference to .init.text: (between 'setup_cpu_cache' and '__sched_text_start') WARNING: vmlinux(.text+0xc03cfcbe): Section mismatch: reference to .init.text: (between 'setup_cpu_cache' and '__sched_text_start') WARNING: vmlinux(.text+0xc03d2d4c): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') make[2]: Leaving directory `/tmp/linux-2.6.22.1' # Install the modules install -d debian/vmware-any-any-kernel-modules-2.6.22.1/lib/modules/2.6.22.1/misc install vmblock-only/vmblock.ko debian/vmware-any-any-kernel-modules-2.6.22.1/lib/modules/2.6.22.1/misc install: cannot stat `vmblock-only/vmblock.ko': No such file or directory make[1]: [binary-modules] Error 1 (ignored) install vmmon-only/vmmon.ko debian/vmware-any-any-kernel-modules-2.6.22.1/lib/modules/2.6.22.1/misc install: cannot stat `vmmon-only/vmmon.ko': No such file or directory make[1]: *** [binary-modules] Error 1 make[1]: Leaving directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' make: *** [kdist_build] Error 2
/usr/bin/make -f debian/rules clean make[1]: Entering directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' dh_testdir dh_testroot rm -f build-stamp dh_clean make[1]: Leaving directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules make[1]: Entering directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' /usr/bin/make -w -f debian/rules clean make[2]: Entering directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' dh_testdir dh_testroot rm -f build-stamp dh_clean make[2]: Leaving directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' for templ in ; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.22.1/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.22.1/g ;s/#KVERS#/2.6.22.1/g ; s/_KVERS_/2.6.22.1/g ; s/##KDREV##/2.6.22.1-10.00.Custom/g ; s/#KDREV#/2.6.22.1-10.00.Custom/g ; s/_KDREV_/2.6.22.1-10.00.Custom/g ' < $templ > ${templ%.modules.in}; \ done dh_testroot dh_clean -k # Build the module cd vmblock-only && /usr/bin/make -C /tmp/linux-2.6.22.1 VM_CCVER=`gcc -dumpversion` VM_KBUILD=26 SUBDIRS=$PWD SRCROOT=$PWD/. modules make[2]: Entering directory `/tmp/linux-2.6.22.1' Using 2.6.x kernel build system. CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/linux/block.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/linux/control.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/linux/dbllnklst.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/linux/dentry.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/linux/file.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/linux/filesystem.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/linux/inode.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/linux/module.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/linux/stubs.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/linux/super.o LD [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/vmblock.o Building modules, stage 2. MODPOST 1 modules WARNING: vmlinux(.text+0xc03cf9f8): Section mismatch: reference to .init.text: (between 'rest_init' and 'alloc_node_mem_map') WARNING: vmlinux(.text+0xc03d2588): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d2595): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d25a1): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d25ad): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03cfae0): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'alloc_node_mem_map' and 'zone_wait_table_init') WARNING: vmlinux(.text+0xc03cfb6f): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'zone_wait_table_init' and 'setup_cpu_cache') WARNING: vmlinux(.text+0xc03cfc40): Section mismatch: reference to .init.text: (between 'setup_cpu_cache' and '__sched_text_start') WARNING: vmlinux(.text+0xc03cfcbe): Section mismatch: reference to .init.text: (between 'setup_cpu_cache' and '__sched_text_start') WARNING: vmlinux(.text+0xc03d2d4c): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') CC /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/vmblock.mod.o LD [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmblock-only/vmblock.ko make[2]: Leaving directory `/tmp/linux-2.6.22.1' cd vmmon-only && /usr/bin/make -C /tmp/linux-2.6.22.1 VM_CCVER=`gcc -dumpversion` VM_KBUILD=26 SUBDIRS=$PWD SRCROOT=$PWD/. modules make[2]: Entering directory `/tmp/linux-2.6.22.1' Using 2.6.x kernel build system. CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/linux/driver.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/linux/hostif.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/comport.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/cpuid.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/hash.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/memtrack.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/phystrack.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task.o cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++ cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC but not for C++ cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++ cc1plus: warning: command line option "-ffreestanding" is valid for C/ObjC but not for C++ /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h: In function ‘int Vmx86_RunVM(VMCrossPage*, VMDriver*) [with VMCrossPage = VMCrossPageV321]’: /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2491: warning: ‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2492: warning: ‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h: In function ‘int Vmx86_RunVM(VMCrossPage*, VMDriver*) [with VMCrossPage = VMCrossPageV3]’: /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2491: warning: ‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2492: warning: ‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h: In function ‘int Vmx86_RunVM(VMCrossPage*, VMDriver*) [with VMCrossPage = VMCrossPageGSX1]’: /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2491: warning: ‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2492: warning: ‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h: In function ‘int Vmx86_RunVM(VMCrossPage*, VMDriver*) [with VMCrossPage = VMCrossPageV2]’: /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2491: warning: ‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2492: warning: ‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h: In function ‘int Vmx86_RunVM_V4(VMDriver*, Vcpuid) [with VMCrossPage = VMCrossPageV4]’: /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::rsp’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::rip’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h: In function ‘int Vmx86_RunVM(VMDriver*, Vcpuid)’: /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2491: warning: ‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2492: warning: ‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::rsp’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::rip’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::rsp’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::rip’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h: In function ‘void Task_Switch_V45(VMDriver*, Vcpuid)’: /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2666: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2666: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2666: warning: ‘sysenterState.SysenterStateV45::rsp’ may be used uninitialized in this function /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/task_compat.h:2666: warning: ‘sysenterState.SysenterStateV45::rip’ may be used uninitialized in this function CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/vmciContext.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/vmciDatagram.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/vmciDriver.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/vmciDs.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/vmciGroup.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/vmciHashtable.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/vmciProcess.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/vmciResource.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/vmciSharedMem.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/common/vmx86.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/vmcore/compat.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/vmcore/moduleloop.o LD [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/vmmon.o Building modules, stage 2. MODPOST 1 modules WARNING: vmlinux(.text+0xc03cf9f8): Section mismatch: reference to .init.text: (between 'rest_init' and 'alloc_node_mem_map') WARNING: vmlinux(.text+0xc03d2588): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d2595): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d25a1): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d25ad): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03cfae0): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'alloc_node_mem_map' and 'zone_wait_table_init') WARNING: vmlinux(.text+0xc03cfb6f): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'zone_wait_table_init' and 'setup_cpu_cache') WARNING: vmlinux(.text+0xc03cfc40): Section mismatch: reference to .init.text: (between 'setup_cpu_cache' and '__sched_text_start') WARNING: vmlinux(.text+0xc03cfcbe): Section mismatch: reference to .init.text: (between 'setup_cpu_cache' and '__sched_text_start') WARNING: vmlinux(.text+0xc03d2d4c): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') CC /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/vmmon.mod.o LD [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmmon-only/vmmon.ko make[2]: Leaving directory `/tmp/linux-2.6.22.1' cd vmnet-only && /usr/bin/make -C /tmp/linux-2.6.22.1 VM_CCVER=`gcc -dumpversion` VM_KBUILD=26 SUBDIRS=$PWD SRCROOT=$PWD/. modules make[2]: Entering directory `/tmp/linux-2.6.22.1' Using 2.6.x kernel build system. CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmnet-only/driver.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmnet-only/hub.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmnet-only/userif.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmnet-only/netif.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmnet-only/bridge.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmnet-only/filter.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmnet-only/procfs.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmnet-only/smac_compat.o CC [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmnet-only/smac_linux.x386.o LD [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmnet-only/vmnet.o Building modules, stage 2. MODPOST 1 modules WARNING: vmlinux(.text+0xc03cf9f8): Section mismatch: reference to .init.text: (between 'rest_init' and 'alloc_node_mem_map') WARNING: vmlinux(.text+0xc03d2588): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d2595): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d25a1): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03d25ad): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') WARNING: vmlinux(.text+0xc03cfae0): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'alloc_node_mem_map' and 'zone_wait_table_init') WARNING: vmlinux(.text+0xc03cfb6f): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'zone_wait_table_init' and 'setup_cpu_cache') WARNING: vmlinux(.text+0xc03cfc40): Section mismatch: reference to .init.text: (between 'setup_cpu_cache' and '__sched_text_start') WARNING: vmlinux(.text+0xc03cfcbe): Section mismatch: reference to .init.text: (between 'setup_cpu_cache' and '__sched_text_start') WARNING: vmlinux(.text+0xc03d2d4c): Section mismatch: reference to .init.text: (between 'iret_exc' and '_etext') CC /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmnet-only/vmnet.mod.o LD [M] /tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel/vmnet-only/vmnet.ko make[2]: Leaving directory `/tmp/linux-2.6.22.1' # Install the modules install -d debian/vmware-any-any-kernel-modules-2.6.22.1/lib/modules/2.6.22.1/misc install vmblock-only/vmblock.ko debian/vmware-any-any-kernel-modules-2.6.22.1/lib/modules/2.6.22.1/misc install vmmon-only/vmmon.ko debian/vmware-any-any-kernel-modules-2.6.22.1/lib/modules/2.6.22.1/misc install vmnet-only/vmnet.ko debian/vmware-any-any-kernel-modules-2.6.22.1/lib/modules/2.6.22.1/misc dh_installdocs dh_installchangelogs dh_compress dh_fixperms dh_installmodules dh_installdeb dh_gencontrol -- -v113.0+2.6.22.1-10.00.Custom dh_md5sums dh_builddeb --destdir=/tmp/linux-2.6.22.1/tmp dpkg-deb: building package `vmware-any-any-kernel-modules-2.6.22.1' in `/tmp/linux-2.6.22.1/tmp/vmware-any-any-kernel-modules-2.6.22.1_113.0+2.6.22.1-10.00.Custom_i386.deb'. dh_clean -k make[1]: Leaving directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' /usr/bin/make -f debian/rules kdist_clean make[1]: Entering directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' /usr/bin/make -w -f debian/rules clean make[2]: Entering directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' dh_testdir dh_testroot rm -f build-stamp dh_clean make[2]: Leaving directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' make[1]: Leaving directory `/tmp/linux-2.6.22.1/tmp/usr_src/modules/vmware-any-any-kernel' Build time: 15 seconds
signature.asc
Description: Digital signature