Hi,
I'm trying compile WS 8.0.1 on my Debian 6, but I'm unable to do that!
# vmware-modconfig --console --install-all
Stopping VMware services:
VMware Authentication Daemon done
VM communication interface socket family done
Virtual machine communication interface done
Virtual machine monitor done
Blocking file system done
Using 2.6.x kernel build system.
make: Entrando no diretório `/tmp/vmware-root/modules/vmmon-only'
make -C /lib/modules/3.2.1-yamane/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entrando no diretório `/home/yamane/kernel/linux-3.2.1'
CC [M] /tmp/vmware-root/modules/vmmon-only/linux/driver.o
CC [M] /tmp/vmware-root/modules/vmmon-only/linux/driverLog.o
CC [M] /tmp/vmware-root/modules/vmmon-only/linux/hostif.o
CC [M] /tmp/vmware-root/modules/vmmon-only/linux/iommu.o
CC [M] /tmp/vmware-root/modules/vmmon-only/common/apic.o
CC [M] /tmp/vmware-root/modules/vmmon-only/common/comport.o
CC [M] /tmp/vmware-root/modules/vmmon-only/common/cpuid.o
CC [M] /tmp/vmware-root/modules/vmmon-only/common/hashFunc.o
CC [M] /tmp/vmware-root/modules/vmmon-only/common/memtrack.o
CC [M] /tmp/vmware-root/modules/vmmon-only/common/phystrack.o
CC [M] /tmp/vmware-root/modules/vmmon-only/common/task.o
CC [M] /tmp/vmware-root/modules/vmmon-only/common/vmx86.o
CC [M] /tmp/vmware-root/modules/vmmon-only/vmcore/moduleloop.o
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c: In function ‘IOMMU_AdjustMappings’:
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c:180: error: implicit declaration of function ‘iommu_found’
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c: In function ‘IOMMU_RegisterDevice’:
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c:415: error: too few arguments to function ‘iommu_domain_alloc’
make[2]: ** [/tmp/vmware-root/modules/vmmon-only/linux/iommu.o] Error 1
make[2]: ** Waiting for all process finishing.
make[1]: ** [_module_/tmp/vmware-root/modules/vmmon-only] Erro 2
make[1]: Leaving directory `/home/yamane/kernel/linux-3.2.1'
make: ** [vmmon.ko] Error 2
make: Leaving the directory `/tmp/vmware-root/modules/vmmon-only'
Unable to install vmmon
# cat modconfig-5447.log
2012-01-22T21:24:07.716-03:00| modconfig| I120: Log for VMware Workstation pid=5447 version=8.0.1 build=build-528992 option=Release
2012-01-22T21:24:07.716-03:00| modconfig| I120: The process is 32-bit.
2012-01-22T21:24:07.716-03:00| modconfig| I120: Host codepage=UTF-8 encoding=UTF-8
2012-01-22T21:24:07.716-03:00| modconfig| I120: Host is Linux 3.2.1-yamane Debian GNU/Linux 6.0.3 (squeeze)
2012-01-22T21:24:07.661-03:00| modconfig| I120: Msg_Reset:
2012-01-22T21:24:07.661-03:00| modconfig| I120: [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings": No such file or directory.
2012-01-22T21:24:07.661-03:00| modconfig| I120: ----------------------------------------
2012-01-22T21:24:07.661-03:00| modconfig| I120: PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
2012-01-22T21:24:07.661-03:00| modconfig| I120: Msg_Reset:
2012-01-22T21:24:07.662-03:00| modconfig| I120: [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/config": No such file or directory.
2012-01-22T21:24:07.662-03:00| modconfig| I120: ----------------------------------------
2012-01-22T21:24:07.662-03:00| modconfig| I120: PREF Optional preferences file not found at /root/.vmware/config. Using default values.
2012-01-22T21:24:07.662-03:00| modconfig| I120: Msg_Reset:
2012-01-22T21:24:07.662-03:00| modconfig| I120: [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/preferences": No such file or directory.
2012-01-22T21:24:07.662-03:00| modconfig| I120: ----------------------------------------
2012-01-22T21:24:07.662-03:00| modconfig| I120: PREF Failed to load user preferences.
2012-01-22T21:24:07.716-03:00| modconfig| I120: modconf query interface initialized
2012-01-22T21:24:07.717-03:00| modconfig| I120: modconf library initialized
2012-01-22T21:24:07.719-03:00| modconfig| I120: Trying to find a suitable PBM set for kernel 3.2.1-yamane.
2012-01-22T21:24:07.720-03:00| modconfig| I120: Your GCC version: 4.4
2012-01-22T21:24:07.720-03:00| modconfig| I120: Validating path /lib/modules/preferred/build/include for kernel release 3.2.1-yamane
2012-01-22T21:24:07.720-03:00| modconfig| I120: Failed to find /lib/modules/preferred/build/include/linux/version.h
2012-01-22T21:24:07.720-03:00| modconfig| I120: Failed version test: /lib/modules/preferred/build/include/linux/version.h not found.
2012-01-22T21:24:07.720-03:00| modconfig| I120: Validating path /lib/modules/3.2.1-yamane/build/include for kernel release 3.2.1-yamane
2012-01-22T21:24:07.721-03:00| modconfig| I120: Your GCC version: 4.4
2012-01-22T21:24:07.726-03:00| modconfig| I120: Your GCC version: 4.4
2012-01-22T21:24:07.750-03:00| modconfig| I120: Header path /lib/modules/3.2.1-yamane/build/include for kernel release 3.2.1-yamane is valid.
2012-01-22T21:24:07.838-03:00| modconfig| I120: Trying to find a suitable PBM set for kernel 3.2.1-yamane.
2012-01-22T21:24:07.838-03:00| modconfig| I120: Validating path /lib/modules/3.2.1-yamane/build/include for kernel release 3.2.1-yamane
2012-01-22T21:24:07.839-03:00| modconfig| I120: Your GCC version: 4.4
2012-01-22T21:24:07.845-03:00| modconfig| I120: Your GCC version: 4.4
2012-01-22T21:24:07.865-03:00| modconfig| I120: Header path /lib/modules/3.2.1-yamane/build/include for kernel release 3.2.1-yamane is valid.
2012-01-22T21:24:07.865-03:00| modconfig| I120: Building module vmmon.
2012-01-22T21:24:07.865-03:00| modconfig| I120: Extracting the sources of the vmmon module.
2012-01-22T21:24:07.871-03:00| modconfig| I120: Building module with command: /usr/bin/make -j -C /tmp/vmware-root/modules/vmmon-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/3.2.1-yamane/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.4.5
2012-01-22T21:24:10.155-03:00| modconfig| I120: Failed to compile module vmmon!