New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vmware-tools-9.9.2 (WS 11.1) compiles neither with 3.13.0-44 nor with 3.16.0-31 #30
Comments
Hi, The VMware Host-Guest Filesystem allows for shared folders between the host OS make: Entering directory '/tmp/modconfig-WoUZKv/vmhgfs-only' |
vmware-iso: /tmp/modconfig-i1Fjun/vmhgfs-only/inode.c: In function ‘HgfsPermission’: vmware-iso: /tmp/modconfig-i1Fjun/vmhgfs-only/inode.c:1978:34: error: ‘struct dentry’ has no member named ‘d_alias’ vmware-iso: /tmp/modconfig-i1Fjun/vmhgfs-only/inode.c:1978:34: warning: initialization from incompatible pointer type [enabled by default] vmware-iso: /tmp/modconfig-i1Fjun/vmhgfs-only/inode.c:1978:34: warning: (near initialization for ‘dentry’) [enabled by default] vmware-iso: /tmp/modconfig-i1Fjun/vmhgfs-only/inode.c:1978:34: error: ‘struct dentry’ has no member named ‘d_alias’ vmware-iso: make[4]: *** [/tmp/modconfig-i1Fjun/vmhgfs-only/inode.o] Error 1 vmware-iso: make[3]: *** [_module_/tmp/modconfig-i1Fjun/vmhgfs-only] Error 2 vmware-iso: make[2]: *** [sub-make] Error 2 vmware-iso: make[1]: *** [all] Error 2 vmware-iso: make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-4-amd64' vmware-iso: make: *** [vmhgfs.ko] Error 2 vmware-iso: make: Leaving directory `/tmp/modconfig-i1Fjun/vmhgfs-only'
Its solved, without even needing the patch - see #29 (comment) |
Hi,
since my upgrade to Workstation 11.1 a few days ago which seems to come with vmware-tools 9.9.2-1061527 I can get either the unpatched or the patched version of the tools compiled under Ubuntu 14.04 or 14.10 (starting with):
/tmp/modconfig-3213XF/vmhgfs-only/inode.c: In function ‘HgfsPermission’:
include/linux/kernel.h:834:27: error: ‘struct dentry’ has no member named ‘d_alias’
which seems to be caused by:
*** Applying vmblock/03-vmblock.3.12.patch ...
patching file linux/control.c
patching file linux/dentry.c
patching file linux/inode.c
patch unexpectedly ends in middle of line
Hunk #3 succeeded at 221 with fuzz 1.
*** Applying vmblock/04-vmblock-vfs_readlink-kernel-3.15-tools-9.6.2.patch ...
patching file linux/inode.c
Hunk #1 succeeded at 177 (offset -1 lines).
*** Skipping vmhgfs/01-compat_dcache.h.patch: did not apply cleanly
*** Skipping vmhgfs/02-patch_inode.c.patch: did not apply cleanly
*** Applying vmhgfs/03-vmhgfs-3.15-vfs_readlink.patch ...
patching file link.c
Hunk #1 succeeded at 160 (offset 9 lines).
Hunk #2 succeeded at 200 (offset 11 lines).
*** Applying vmhgfs/04-vmhgfs-d_alias-kernel-3.17.7-tools-9.9.0.patch ...
patching file inode.c
*** Skipping vmhgfs/05-vmhgfs-d_count-kernel-3.11-tools-9.6.0.patch: did not apply cleanly
*** Skipping vmhgfs/06-vmhgfs-d_set_type-kernel-3.18.1-tools-9.6.1.patch: did not apply cleanly
*** Skipping vmhgfs/07-vmhgfs-rename_deprecated-kernel-3.18.1-tools-9.6.1.patch: did not apply cleanly
*** Applying vmhgfs/08-vmhgfs-smp_mb_before_clear_bit-3.18-tools-9.9.0.patch ...
patching file page.c
*** Skipping vmhgfs/09-vmhgfs-uid-gid-kernel-3.12-tools-9.6.1.patch: did not apply cleanly
*** Skipping vmhgfs/10-vmhgfs-vfs_readlink-kernel-3.16-tools-9.6.2.patch: did not apply cleanly
*** Skipping vmhgfs/11-vmhgfs-wait_on_bit-kernel-3.17-tools-9.6.2.patch: did not apply cleanly
*** Skipping vmhgfs/12-vmware9.compat_mm.patch: did not apply cleanly
*** Applying vmhgfs/13-vmhgfs-f_dentry-kernel-3.19-tools-9.9.2.patch ...
I'd apprechiate it, if you could have a look at this. Thanks.
Best Regards
Ulf
The text was updated successfully, but these errors were encountered: