<div dir="ltr">Hi, <div><br></div><div>Anyone using <span style="font-family:arial,sans-serif;font-size:13px">xubuntu as </span>VMware guest? Are you able to get the VMware shared folder working? </div><div><br></div><div>
My VMware shared folder is not working and while trying to track down the error myself, I found that the vmhgfs from the VMware Tools has compilation error. </div><div><br></div><div>Both my VMware Player and VMware Tools are the latest copy. </div>
<div><br></div><div>I first do the VMware Tools compilation in <span style="font-size:13px;font-family:arial,sans-serif">xubuntu 14.04 beta, as-is without any package upgrading. Failing that, I </span><span style="font-size:13px;font-family:arial,sans-serif">upgraded (almost) all </span><span style="font-size:13px;font-family:arial,sans-serif">package in my </span><span style="font-size:13px;font-family:arial,sans-serif">xubuntu 14.04 beta, but still get the following error:</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div><font face="arial, sans-serif">The VMware Host-Guest Filesystem allows for shared folders between the host OS </font></div>
</div><div><div><font face="arial, sans-serif">and the guest OS in a Fusion or Workstation virtual environment.  Do you wish </font></div></div><div><div><font face="arial, sans-serif">to enable this feature? [yes] </font></div>
</div><div><div><font face="arial, sans-serif"><br></font></div></div><div><div><font face="arial, sans-serif">Using 2.6.x kernel build system.</font></div></div><div><div><font face="arial, sans-serif">make: Entering directory `/tmp/modconfig-ivuufT/vmhgfs-only'</font></div>
</div><div><div><font face="arial, sans-serif">/usr/bin/make -C /lib/modules/3.13.0-12-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \</font></div></div><div><div><font face="arial, sans-serif">          MODULEBUILDDIR= modules</font></div>
</div><div><div><font face="arial, sans-serif">make[1]: Entering directory `/usr/src/linux-headers-3.13.0-12-generic'</font></div></div><div><div><font face="arial, sans-serif">  CC [M]  /tmp/modconfig-ivuufT/vmhgfs-only/backdoorGcc64.o</font></div>
</div><div><div><font face="arial, sans-serif">  CC [M]  /tmp/modconfig-ivuufT/vmhgfs-only/bdhandler.o</font></div></div><div><div><font face="arial, sans-serif">  CC [M]  /tmp/modconfig-ivuufT/vmhgfs-only/backdoor.o</font></div>
</div><div><div><font face="arial, sans-serif">  CC [M]  /tmp/modconfig-ivuufT/vmhgfs-only/cpName.o</font></div></div><div><div><font face="arial, sans-serif">  CC [M]  /tmp/modconfig-ivuufT/vmhgfs-only/cpNameLinux.o</font></div>
</div><div><div><font face="arial, sans-serif">  CC [M]  /tmp/modconfig-ivuufT/vmhgfs-only/cpNameLite.o</font></div></div><div><div><font face="arial, sans-serif">  CC [M]  /tmp/modconfig-ivuufT/vmhgfs-only/dentry.o</font></div>
</div><div><div><font face="arial, sans-serif">  CC [M]  /tmp/modconfig-ivuufT/vmhgfs-only/dir.o</font></div></div><div><div><font face="arial, sans-serif">  CC [M]  /tmp/modconfig-ivuufT/vmhgfs-only/file.o</font></div></div>
<div><div><font face="arial, sans-serif">  CC [M]  /tmp/modconfig-ivuufT/vmhgfs-only/filesystem.o</font></div></div><div><div><font face="arial, sans-serif">  CC [M]  /tmp/modconfig-ivuufT/vmhgfs-only/fsutil.o</font></div>
</div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/file.c: In function 'HgfsOpen':</font></div></div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/file.c:685:27: error: incompatible type for argument 3 of 'HgfsSetUidGid'</font></div>
</div><div><div><font face="arial, sans-serif">                           current_fsuid(), current_fsgid());</font></div></div><div><div><font face="arial, sans-serif">                           ^</font></div></div><div><div>
<font face="arial, sans-serif">In file included from /tmp/modconfig-ivuufT/vmhgfs-only/file.c:46:0:</font></div></div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/fsutil.h:92:6: note: expected 'uid_t' but argument is of type 'kuid_t'</font></div>
</div><div><div><font face="arial, sans-serif"> void HgfsSetUidGid(struct inode *parent,</font></div></div><div><div><font face="arial, sans-serif">      ^</font></div></div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/file.c:685:27: error: incompatible type for argument 4 of 'HgfsSetUidGid'</font></div>
</div><div><div><font face="arial, sans-serif">                           current_fsuid(), current_fsgid());</font></div></div><div><div><font face="arial, sans-serif">                           ^</font></div></div><div><div>
<font face="arial, sans-serif">In file included from /tmp/modconfig-ivuufT/vmhgfs-only/file.c:46:0:</font></div></div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/fsutil.h:92:6: note: expected 'gid_t' but argument is of type 'kgid_t'</font></div>
</div><div><div><font face="arial, sans-serif"> void HgfsSetUidGid(struct inode *parent,</font></div></div><div><div><font face="arial, sans-serif">      ^</font></div></div><div><div><font face="arial, sans-serif">make[2]: *** [/tmp/modconfig-ivuufT/vmhgfs-only/file.o] Error 1</font></div>
</div><div><div><font face="arial, sans-serif">make[2]: *** Waiting for unfinished jobs....</font></div></div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/filesystem.c: In function 'HgfsInitSuperInfo':</font></div>
</div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/filesystem.c:234:15: error: incompatible types when assigning to type 'uid_t' from type 'kuid_t'</font></div></div><div><div>
<font face="arial, sans-serif">       si->uid = current_uid();</font></div></div><div><div><font face="arial, sans-serif">               ^</font></div></div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/filesystem.c:240:15: error: incompatible types when assigning to type 'gid_t' from type 'kgid_t'</font></div>
</div><div><div><font face="arial, sans-serif">       si->gid = current_gid();</font></div></div><div><div><font face="arial, sans-serif">               ^</font></div></div><div><div><font face="arial, sans-serif">make[2]: *** [/tmp/modconfig-ivuufT/vmhgfs-only/filesystem.o] Error 1</font></div>
</div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/fsutil.c: In function 'HgfsChangeFileAttributes':</font></div></div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/fsutil.c:680:20: error: incompatible types when assigning to type 'kuid_t' from type 'uid_t'</font></div>
</div><div><div><font face="arial, sans-serif">       inode->i_uid = si->uid;</font></div></div><div><div><font face="arial, sans-serif">                    ^</font></div></div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/fsutil.c:682:20: error: incompatible types when assigning to type 'kuid_t' from type 'uint32'</font></div>
</div><div><div><font face="arial, sans-serif">       inode->i_uid = attr->userId;</font></div></div><div><div><font face="arial, sans-serif">                    ^</font></div></div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/fsutil.c:685:20: error: incompatible types when assigning to type 'kgid_t' from type 'gid_t'</font></div>
</div><div><div><font face="arial, sans-serif">       inode->i_gid = si->gid;</font></div></div><div><div><font face="arial, sans-serif">                    ^</font></div></div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/fsutil.c:687:20: error: incompatible types when assigning to type 'kgid_t' from type 'uint32'</font></div>
</div><div><div><font face="arial, sans-serif">       inode->i_gid = attr->groupId;</font></div></div><div><div><font face="arial, sans-serif">                    ^</font></div></div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/fsutil.c: In function 'HgfsSetUidGid':</font></div>
</div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/fsutil.c:1663:21: error: incompatible types when assigning to type 'kuid_t' from type 'uid_t'</font></div></div><div><div><font face="arial, sans-serif">    setUidGid.ia_uid = uid;</font></div>
</div><div><div><font face="arial, sans-serif">                     ^</font></div></div><div><div><font face="arial, sans-serif">/tmp/modconfig-ivuufT/vmhgfs-only/fsutil.c:1671:24: error: incompatible types when assigning to type 'kgid_t' from type 'gid_t'</font></div>
</div><div><div><font face="arial, sans-serif">       setUidGid.ia_gid = gid;</font></div></div><div><div><font face="arial, sans-serif">                        ^</font></div></div><div><div><font face="arial, sans-serif">make[2]: *** [/tmp/modconfig-ivuufT/vmhgfs-only/fsutil.o] Error 1</font></div>
</div><div><div><font face="arial, sans-serif">make[1]: *** [_module_/tmp/modconfig-ivuufT/vmhgfs-only] Error 2</font></div></div><div><div><font face="arial, sans-serif">make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-12-generic'</font></div>
</div><div><div><font face="arial, sans-serif">make: *** [vmhgfs.ko] Error 2</font></div></div><div><div><font face="arial, sans-serif">make: Leaving directory `/tmp/modconfig-ivuufT/vmhgfs-only'</font></div></div><div>
<div><font face="arial, sans-serif"><br></font></div></div><div><div><font face="arial, sans-serif">The filesystem driver (vmhgfs module) is used only for the shared folder </font></div></div><div><div><font face="arial, sans-serif">feature. The rest of the software provided by VMware Tools is designed to work </font></div>
</div><div><div><font face="arial, sans-serif">independently of this feature.</font></div></div><div><div><font face="arial, sans-serif"><br></font></div></div><div><div><font face="arial, sans-serif">If you wish to have the shared folders feature, you can install the driver by </font></div>
</div><div><div><font face="arial, sans-serif">running <a href="http://vmware-config-tools.pl">vmware-config-tools.pl</a> again after making sure that gcc, binutils, make</font></div></div><div><div><font face="arial, sans-serif">and the kernel sources for your running kernel are installed on your machine. </font></div>
</div><div><div><font face="arial, sans-serif">These packages are available on your distribution's installation CD.</font></div></div><div><div><font face="arial, sans-serif">[ Press Enter key to continue ] </font></div>
</div></blockquote><div><div style="font-family:arial,sans-serif;font-size:13px"><br></div></div><div style="font-family:arial,sans-serif;font-size:13px">Oh, further searches reveals that more people are getting the above as well.</div>
<div><font face="arial, sans-serif"><a href="http://ubuntuforums.org/showthread.php?t=2209291">http://ubuntuforums.org/showthread.php?t=2209291</a></font><br></div><div><font face="arial, sans-serif"><br></font></div><div>
<font face="arial, sans-serif">Anyone knows a known fix? </font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Thanks</font></div><div><font face="arial, sans-serif"><br></font></div>
<div><font face="arial, sans-serif"><br></font></div></div>