[Vmware-package-maintainers] Bug#437401: Bug#437401: vmware-package: kernel modules do not build with kernel-package and vanilla kernel

Robert Edmonds edmonds at debian.org
Mon Aug 13 03:38:45 UTC 2007


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
edmonds at debian.org
-------------- next part --------------
/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
-------------- next part --------------
/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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/vmware-package-maintainers/attachments/20070812/4b8ffb94/attachment-0001.pgp 


More information about the Vmware-package-maintainers mailing list