Ubuntu 10.10/amd64 + VMWareWorkstation 7.1.2 でモジュールビルド失敗

はい。どうやらお約束のようです。

  CC [M]  /tmp/vmware-root/modules/vmmon-only/linux/iommu.o
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c: In function ‘IOMMU_SetupMMU’:
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c:156: error: implicit declaration of function ‘iommu_map_range’
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c: In function ‘IOMMU_VMCleanup’:
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c:403: error: implicit declaration of function ‘iommu_unmap_range’
make[2]: *** [/tmp/vmware-root/modules/vmmon-only/linux/iommu.o] エラー 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmmon-only] エラー 2
make[1]: ディレクトリ `/usr/src/linux-headers-2.6.35-22-generic' から出ます
make: *** [vmmon.ko] エラー 2
make: ディレクトリ `/tmp/vmware-root/modules/vmmon-only' から出ます

reid.ai: VMware vmmon compilation issues on 64-bit kernel 2.6.35

ここの手順でパッチをあててインストールできました。