<div dir="ltr">14.10 is a beta, I wouldn't be surprised if you just have to wait for vmware to catch up.  This is usually because your kernel is too new, and will affect all the latest distros on 3.16 kernel.  Looks like there is a bug you could try following in github: <a href="https://github.com/rasa/vmware-tools-patches/issues/11">https://github.com/rasa/vmware-tools-patches/issues/11</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 22, 2014 at 4:18 AM, Graham Watkins <span dir="ltr"><<a href="mailto:shellycat.gw@ntlworld.com" target="_blank">shellycat.gw@ntlworld.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Morning all,<br>
<br>
I'm running Ubuntu-Mate 14.10 in VMware and something I don't understand happens when I install vmware-tools which leaves me without shared folders. So far as I can see, I have gcc, make, binutils and linux-headers installed but it still can't seem to compile the relevant module.<br>
<br>
The relevant output is below. Beware, it's a bit of an eyeful.<br>
<br>
Does anybody know if this is something I can fix or is it a bug that I'll just have to put up with until a subsequent release?<br>
<br>
Cheers,<br>
<br>
Graham<br>
<br>
OUTPUT<br>
<br>
The VMware Host-Guest Filesystem allows for shared folders between the host OS<br>
and the guest OS in a Fusion or Workstation virtual environment.  Do you wish<br>
to enable this feature? [yes]<br>
<br>
<br>
Before you can compile modules, you need to have the following installed...<br>
<br>
make<br>
gcc<br>
kernel headers of the running kernel<br>
<br>
<br>
Searching for GCC...<br>
Detected GCC binary at "/usr/bin/gcc".<br>
The path "/usr/bin/gcc" appears to be a valid path to the gcc binary.<br>
Would you like to change it? [no]<br>
<br>
Searching for a valid kernel header path...<br>
Detected the kernel headers at "/lib/modules/3.16.0-16-<u></u>generic/build/include".<br>
The path "/lib/modules/3.16.0-16-<u></u>generic/build/include" appears to be a valid<br>
path to the 3.16.0-16-generic kernel headers.<br>
Would you like to change it? [no]<br>
<br>
make: Entering directory '/tmp/modconfig-JorklD/vmhgfs-<u></u>only'<br>
Using 2.6.x kernel build system.<br>
/usr/bin/make -C /lib/modules/3.16.0-16-<u></u>generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \<br>
  MODULEBUILDDIR= modules<br>
make[1]: Entering directory '/usr/src/linux-headers-3.16.<u></u>0-16-generic'<br>
  CC [M]  /tmp/modconfig-JorklD/vmhgfs-<u></u>only/message.o<br>
In file included from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/backdoor.h:30:0,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/message.c:54:<br>
/tmp/modconfig-JorklD/vmhgfs-<u></u>only/./shared/vm_assert.h:259:<u></u>0: warning: "DEPRECATED" redefined<br>
    #define DEPRECATED(_fix) do {} while (0)<br>
 ^<br>
In file included from include/linux/kernel.h:13:0,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/./shared/kernelStubs.h:<u></u>36,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/message.c:45:<br>
include/linux/printk.h:106:0: note: this is the location of the previous definition<br>
 #define DEPRECATED "[Deprecated]: "<br>
 ^<br>
  CC [M]  /tmp/modconfig-JorklD/vmhgfs-<u></u>only/dir.o<br>
In file included from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfs.h:40:0,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfsProto.h:37,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/dir.c:37:<br>
/tmp/modconfig-JorklD/vmhgfs-<u></u>only/./shared/vm_assert.h:259:<u></u>0: warning: "DEPRECATED" redefined<br>
    #define DEPRECATED(_fix) do {} while (0)<br>
 ^<br>
In file included from include/linux/kernel.h:13:0,<br>
                 from ./arch/x86/include/asm/percpu.<u></u>h:44,<br>
                 from ./arch/x86/include/asm/<u></u>preempt.h:5,<br>
                 from include/linux/preempt.h:18,<br>
                 from include/linux/spinlock.h:50,<br>
                 from include/linux/seqlock.h:35,<br>
                 from include/linux/time.h:5,<br>
                 from include/linux/stat.h:18,<br>
                 from include/linux/module.h:10,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/dir.c:29:<br>
include/linux/printk.h:106:0: note: this is the location of the previous definition<br>
 #define DEPRECATED "[Deprecated]: "<br>
 ^<br>
  CC [M]  /tmp/modconfig-JorklD/vmhgfs-<u></u>only/rpcout.o<br>
In file included from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/./shared/vmware.h:39:0,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/rpcout.c:43:<br>
/tmp/modconfig-JorklD/vmhgfs-<u></u>only/./shared/vm_assert.h:259:<u></u>0: warning: "DEPRECATED" redefined<br>
    #define DEPRECATED(_fix) do {} while (0)<br>
 ^<br>
In file included from include/linux/kernel.h:13:0,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/./shared/kernelStubs.h:<u></u>36,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/rpcout.c:33:<br>
include/linux/printk.h:106:0: note: this is the location of the previous definition<br>
 #define DEPRECATED "[Deprecated]: "<br>
 ^<br>
  CC [M]  /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfsUtil.o<br>
In file included from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfs.h:40:0,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfsUtil.h:55,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfsUtil.c:33:<br>
/tmp/modconfig-JorklD/vmhgfs-<u></u>only/./shared/vm_assert.h:259:<u></u>0: warning: "DEPRECATED" redefined<br>
    #define DEPRECATED(_fix) do {} while (0)<br>
 ^<br>
In file included from include/linux/kernel.h:13:0,<br>
                 from ./arch/x86/include/asm/percpu.<u></u>h:44,<br>
                 from ./arch/x86/include/asm/<u></u>preempt.h:5,<br>
                 from include/linux/preempt.h:18,<br>
                 from include/linux/spinlock.h:50,<br>
                 from include/linux/seqlock.h:35,<br>
                 from include/linux/time.h:5,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfsUtil.h:32,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfsUtil.c:33:<br>
include/linux/printk.h:106:0: note: this is the location of the previous definition<br>
 #define DEPRECATED "[Deprecated]: "<br>
 ^<br>
  CC [M]  /tmp/modconfig-JorklD/vmhgfs-<u></u>only/cpName.o<br>
  CC [M]  /tmp/modconfig-JorklD/vmhgfs-<u></u>only/request.o<br>
In file included from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfs.h:40:0,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfsProto.h:37,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/module.h:39,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/request.c:38:<br>
/tmp/modconfig-JorklD/vmhgfs-<u></u>only/./shared/vm_assert.h:259:<u></u>0: warning: "DEPRECATED" redefined<br>
    #define DEPRECATED(_fix) do {} while (0)<br>
 ^<br>
In file included from include/linux/kernel.h:13:0,<br>
                 from ./arch/x86/include/asm/percpu.<u></u>h:44,<br>
                 from ./arch/x86/include/asm/<u></u>current.h:5,<br>
                 from ./arch/x86/include/asm/<u></u>processor.h:15,<br>
                 from ./arch/x86/include/asm/atomic.<u></u>h:6,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/request.c:29:<br>
include/linux/printk.h:106:0: note: this is the location of the previous definition<br>
 #define DEPRECATED "[Deprecated]: "<br>
 ^<br>
  CC [M]  /tmp/modconfig-JorklD/vmhgfs-<u></u>only/stubs.o<br>
In file included from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfs.h:40:0,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfsProto.h:37,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/module.h:39,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/stubs.c:29:<br>
/tmp/modconfig-JorklD/vmhgfs-<u></u>only/./shared/vm_assert.h:259:<u></u>0: warning: "DEPRECATED" redefined<br>
    #define DEPRECATED(_fix) do {} while (0)<br>
 ^<br>
In file included from include/linux/kernel.h:13:0,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/./shared/kernelStubs.h:<u></u>36,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/stubs.c:28:<br>
include/linux/printk.h:106:0: note: this is the location of the previous definition<br>
 #define DEPRECATED "[Deprecated]: "<br>
 ^<br>
  CC [M]  /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfsEscape.o<br>
  CC [M]  /tmp/modconfig-JorklD/vmhgfs-<u></u>only/link.o<br>
In file included from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfs.h:40:0,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/hgfsProto.h:37,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/module.h:39,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/link.c:32:<br>
/tmp/modconfig-JorklD/vmhgfs-<u></u>only/./shared/vm_assert.h:259:<u></u>0: warning: "DEPRECATED" redefined<br>
    #define DEPRECATED(_fix) do {} while (0)<br>
 ^<br>
In file included from include/linux/kernel.h:13:0,<br>
                 from ./arch/x86/include/asm/percpu.<u></u>h:44,<br>
                 from ./arch/x86/include/asm/<u></u>preempt.h:5,<br>
                 from include/linux/preempt.h:18,<br>
                 from include/linux/spinlock.h:50,<br>
                 from include/linux/wait.h:8,<br>
                 from include/linux/fs.h:6,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/./shared/compat_fs.h:22,<br>
                 from /tmp/modconfig-JorklD/vmhgfs-<u></u>only/link.c:29:<br>
include/linux/printk.h:106:0: note: this is the location of the previous definition<br>
 #define DEPRECATED "[Deprecated]: "<br>
 ^<br>
/tmp/modconfig-JorklD/vmhgfs-<u></u>only/link.c: In function ‘HgfsReadlink’:<br>
/tmp/modconfig-JorklD/vmhgfs-<u></u>only/link.c:186:10: error: implicit declaration of function ‘vfs_readlink’ [-Werror=implicit-function-<u></u>declaration]<br>
          error = vfs_readlink(dentry, buffer, buflen, fileName);<br>
          ^<br>
cc1: some warnings being treated as errors<br>
scripts/Makefile.build:257: recipe for target '/tmp/modconfig-JorklD/vmhgfs-<u></u>only/link.o' failed<br>
make[2]: *** [/tmp/modconfig-JorklD/vmhgfs-<u></u>only/link.o] Error 1<br>
Makefile:1345: recipe for target '_module_/tmp/modconfig-<u></u>JorklD/vmhgfs-only' failed<br>
make[1]: *** [_module_/tmp/modconfig-<u></u>JorklD/vmhgfs-only] Error 2<br>
make[1]: Leaving directory '/usr/src/linux-headers-3.16.<u></u>0-16-generic'<br>
Makefile:130: recipe for target 'vmhgfs.ko' failed<br>
make: *** [vmhgfs.ko] Error 2<br>
make: Leaving directory '/tmp/modconfig-JorklD/vmhgfs-<u></u>only'<br>
<br>
The filesystem driver (vmhgfs module) is used only for the shared folder<br>
feature. The rest of the software provided by VMware Tools is designed to work<br>
independently of this feature.<br>
<br>
If you wish to have the shared folders feature, you can install the driver by<br>
running <a href="http://vmware-config-tools.pl" target="_blank">vmware-config-tools.pl</a> again after making sure that gcc, binutils, make<br>
and the kernel sources for your running kernel are installed on your machine.<br>
These packages are available on your distribution's installation CD.<br>
[ Press Enter key to continue ]<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
<br>
-- <br>
ubuntu-users mailing list<br>
<a href="mailto:ubuntu-users@lists.ubuntu.com" target="_blank">ubuntu-users@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-users" target="_blank">https://lists.ubuntu.com/<u></u>mailman/listinfo/ubuntu-users</a><br>
</font></span></blockquote></div><br></div>