These are the packages that would be merged, in order: Calculating dependencies ..... ..... ..... .... done! [ebuild N ] app-emulation/vmware-modules-1.0.0.15-r1 0 kB [ebuild N ] app-emulation/vmware-workstation-5.5.4.44386 96,920 kB Total: 2 packages (2 new), Size of downloads: 96,920 kB >>> Verifying ebuild Manifests... >>> starting parallel fetching >>> Emerging (1 of 2) app-emulation/vmware-modules-1.0.0.15-r1 to / * vmware-any-any-update109.tar.gz RMD160 ;-) ... [ ok ] * vmware-any-any-update109.tar.gz SHA1 ;-) ... [ ok ] * vmware-any-any-update109.tar.gz SHA256 ;-) ... [ ok ] * vmware-any-any-update109.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking vmware-any-any-update109.tar.gz ;-) ... [ ok ] * This profile has not been tested thoroughly and is not considered to be * a supported server profile at this time. For a supported server * profile, please check the Hardened project (http://hardened.gentoo.org). * This profile is merely a convenience for people who require a more * minimal profile, yet are unable to use hardened due to restrictions in * the software being used on the server. This profile should also be used * if you require GCC 4.1 or Glibc 2.4 support. If you don't know if this * applies to you, then it doesn't and you should probably be using * Hardened, instead. * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found kernel object directory: * /lib/modules/2.6.22-rc1-mm1/build * Found sources for kernel version: * 2.6.22-rc1-mm1 >>> Unpacking source... >>> Unpacking vmware-any-any-update109.tar.gz to /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work >>> Unpacking ./vmware-any-any-update109/vmmon.tar to /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work * Applying various patches (bugfixes/updates) ... * 000_all_makefile-include-directory.patch ... [ ok ] * 020_all_epoll-def-warnings.patch ... [ ok ] * Done with patching * Converting vmmon-only/Makefile to use M= instead of SUBDIRS= ... [ ok ] >>> Unpacking ./vmware-any-any-update109/vmnet.tar to /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work * Applying various patches (bugfixes/updates) ... * 000_all_makefile-include-directory.patch ... [ ok ] * 020_all_epoll-def-warnings.patch ... [ ok ] * Done with patching * Converting vmnet-only/Makefile to use M= instead of SUBDIRS= ... [ ok ] >>> Source unpacked. >>> Compiling source in /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work ... * Preparing vmmon module Using 2.6.x kernel build system. make -C /usr/src/linux/include/.. M=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.22-rc1-mm1' CC [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/linux/driver.o CC [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/linux/hostif.o CC [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/cpuid.o CC [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/hash.o CC [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/memtrack.o CC [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/phystrack.o CC [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task.o cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++ 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 C/ObjC but not for C++ /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task_compat.h: In function 'void Task_Switch_V45(VMDriver*, Vcpuid)': /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task_compat.h:1713: warning: 'sysenterState$validEIP' may be used uninitialized in this function /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task_compat.h:1713: warning: 'sysenterState$cs' may be used uninitialized in this function /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task_compat.h:1713: warning: 'sysenterState$rsp' may be used uninitialized in this function /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task_compat.h:1713: warning: 'sysenterState$rip' may be used uninitialized in this function CC [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/vmx86.o CC [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/vmcore/compat.o CC [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/vmcore/moduleloop.o LD [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/vmmon.o Building modules, stage 2. MODPOST 1 modules CC /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/vmmon.mod.o LD [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/vmmon.ko make[1]: Leaving directory `/usr/src/linux-2.6.22-rc1-mm1' cp -f vmmon.ko ./../vmmon.o * Preparing vmnet module Using 2.6.x kernel build system. make -C /usr/src/linux/include/.. M=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.22-rc1-mm1' CC [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmnet-only/driver.o CC [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmnet-only/hub.o CC [M] /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmnet-only/userif.o /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmnet-only/userif.c: In function 'VNetCopyDatagramToUser': /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmnet-only/userif.c:633: error: 'const struct sk_buff' has no member named 'h' /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmnet-only/userif.c:633: error: 'const struct sk_buff' has no member named 'nh' /opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmnet-only/userif.c:639: error: 'const struct sk_buff' has no member named 'h' make[3]: *** [/opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmnet-only/userif.o] Error 1 make[2]: *** [_module_/opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmnet-only] Error 2 make[1]: *** [modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.22-rc1-mm1' make: *** [vmnet.ko] Error 2 !!! ERROR: app-emulation/vmware-modules-1.0.0.15-r1 failed. Call stack: ebuild.sh, line 1615: Called dyn_compile ebuild.sh, line 972: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile ebuild.sh, line 1305: Called linux-mod_src_compile linux-mod.eclass, line 516: Called die !!! Unable to make auto-build VMWARE_VER=VME_S1B1 KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/lib/modules/2.6.22-rc1-mm1/build. !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/opt/tmp/portage/portage/app-emulation/vmware-modules-1.0.0.15-r1/temp/build.log'.