Getting the following error while attempting to install VMWare Tools inside a guest running Ubuntu 14.04 LTS. I attempted to open a ticket within VMWare's system and got an error (losing faith in Vmware here as an ESXi + Fusion customer...)
Sounds like Vmware needs to update the VMware tools for Ubuntu 14.04 kernel headers??
make: Entering directory `/tmp/modconfig-vL08ip/vmhgfs-only'
/usr/bin/make -C /lib/modules/3.13.0-24-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-24-generic'
CC [M] /tmp/modconfig-vL08ip/vmhgfs-only/backdoor.o
CC [M] /tmp/modconfig-vL08ip/vmhgfs-only/backdoorGcc64.o
CC [M] /tmp/modconfig-vL08ip/vmhgfs-only/bdhandler.o
CC [M] /tmp/modconfig-vL08ip/vmhgfs-only/cpName.o
CC [M] /tmp/modconfig-vL08ip/vmhgfs-only/cpNameLinux.o
CC [M] /tmp/modconfig-vL08ip/vmhgfs-only/cpNameLite.o
CC [M] /tmp/modconfig-vL08ip/vmhgfs-only/dentry.o
CC [M] /tmp/modconfig-vL08ip/vmhgfs-only/dir.o
CC [M] /tmp/modconfig-vL08ip/vmhgfs-only/file.o
/tmp/modconfig-vL08ip/vmhgfs-only/file.c: In function ‘HgfsOpen’:
/tmp/modconfig-vL08ip/vmhgfs-only/file.c:685:27: error: incompatible type for argument 3 of ‘HgfsSetUidGid’
current_fsuid(), current_fsgid());
^
In file included from /tmp/modconfig-vL08ip/vmhgfs-only/file.c:46:0:
/tmp/modconfig-vL08ip/vmhgfs-only/fsutil.h:92:6: note: expected ‘uid_t’ but argument is of type ‘kuid_t’
void HgfsSetUidGid(struct inode *parent,
^
/tmp/modconfig-vL08ip/vmhgfs-only/file.c:685:27: error: incompatible type for argument 4 of ‘HgfsSetUidGid’
current_fsuid(), current_fsgid());
^
In file included from /tmp/modconfig-vL08ip/vmhgfs-only/file.c:46:0:
/tmp/modconfig-vL08ip/vmhgfs-only/fsutil.h:92:6: note: expected ‘gid_t’ but argument is of type ‘kgid_t’
void HgfsSetUidGid(struct inode *parent,
^
make[2]: *** [/tmp/modconfig-vL08ip/vmhgfs-only/file.o] Error 1
make[1]: *** [_module_/tmp/modconfig-vL08ip/vmhgfs-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-24-generic'
make: *** [vmhgfs.ko] Error 2
make: Leaving directory `/tmp/modconfig-vL08ip/vmhgfs-only'
The filesystem driver (vmhgfs module) is used only for the shared folder
feature. The rest of the software provided by VMware Tools is designed to work
independently of this feature.
If you wish to have the shared folders feature, you can install the driver by
running vmware-config-tools.pl again after making sure that gcc, binutils, make
and the kernel sources for your running kernel are installed on your machine.
These packages are available on your distribution's installation CD.
[ Press Enter key to continue ]