VMwareTools-6.0.4-93057
VMware Player 2.0.4 に添付されている、ゲストOS用ユーティリティVMwareTools。
VMwareTools-6.0.4-93057.tar.gzをkernel 2.6.25.10にインストールしようとすると、共有フォルダ用のvmhgfsモジュールがbuildできない問題発生。
make: ディレクトリ `/tmp/vmware-config2/vmhgfs-only' に入ります
make -C /lib/modules/2.6.25.10/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: ディレクトリ `/usr/src/kernels/linux-2.6.25.10' に入ります
CC [M] /tmp/vmware-config2/vmhgfs-only/backdoor.o
CC [M] /tmp/vmware-config2/vmhgfs-only/backdoorGcc32.o
CC [M] /tmp/vmware-config2/vmhgfs-only/bdhandler.o
CC [M] /tmp/vmware-config2/vmhgfs-only/cpName.o
In file included from include/linux/string.h:11,
from /tmp/vmware-config2/vmhgfs-only/cpName.h:18,
from /tmp/vmware-config2/vmhgfs-only/cpName.c:18:
include/linux/types.h:40: error: conflicting types for ‘uintptr_t’
/tmp/vmware-config2/vmhgfs-only/vm_basic_types.h:170: error: previous declaration of ‘uintptr_t’ was here
make[2]: *** [/tmp/vmware-config2/vmhgfs-only/cpName.o] エラー 1
make[1]: *** [_module_/tmp/vmware-config2/vmhgfs-only] エラー 2
make[1]: ディレクトリ `/usr/src/kernels/linux-2.6.25.10' から出ます
make: *** [vmhgfs.ko] エラー 2
make: ディレクトリ `/tmp/vmware-config2/vmhgfs-only' から出ます
Unable to build the vmhgfs module.
ちょっとベース版数が古いが、Unofficial VMware Tools updates for Linux guest systemsにあった vmhgfs-6.0.3-80004-2.6.25.3.diff を適用してOK。
