Hello.
Everything is in the title. I wanted to recompile vware tools because copy and paste was not working anymore after kernel upgrade. But the recompile failed and I lost hgfs support.
Here is the error :
make: entrant dans le répertoire « /tmp/modconfig-ihecbM/vmhgfs-only »
/usr/bin/make -C /lib/modules/3.2.0-4-amd64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-3.2.0-4-amd64 »
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/backdoorGcc64.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/backdoor.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/bdhandler.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/cpName.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/cpNameLinux.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/cpNameLite.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/dentry.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/dir.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/file.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/filesystem.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/fsutil.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/hgfsBd.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/hgfsEscape.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/hgfsUtil.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/inode.o
CC [M] /tmp/modconfig-ihecbM/vmhgfs-only/link.o
/tmp/modconfig-ihecbM/vmhgfs-only/inode.c: In function ‘HgfsPermission’:
/tmp/modconfig-ihecbM/vmhgfs-only/inode.c:1983:34: error: ‘struct dentry’ has no member named ‘d_alias’
/tmp/modconfig-ihecbM/vmhgfs-only/inode.c:1983:34: warning: initialization from incompatible pointer type [enabled by default]
/tmp/modconfig-ihecbM/vmhgfs-only/inode.c:1983:34: warning: (near initialization for ‘dentry’) [enabled by default]
/tmp/modconfig-ihecbM/vmhgfs-only/inode.c:1983:34: error: ‘struct dentry’ has no member named ‘d_alias’
make[4]: *** [/tmp/modconfig-ihecbM/vmhgfs-only/inode.o] Erreur 1
make[4]: *** Attente des tâches non terminées....
make[3]: *** [_module_/tmp/modconfig-ihecbM/vmhgfs-only] Erreur 2
make[2]: *** [sub-make] Erreur 2
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-3.2.0-4-amd64 »
make: *** [vmhgfs.ko] Erreur 2
make: quittant le répertoire « /tmp/modconfig-ihecbM/vmhgfs-only »
I think the problem should lie in version numbering test. For security reason, Debian security team backport some changes to kernel, and it seems there is a conflict there between the different numberings
I've tried for the whole afternoon everything I googled. Usually, I've always managed theses three last years to find alone a solution. But
* installing debian open-vm-tools does not work
* the patches from rasa/vmware-tools-patches · GitHub neither
After a whole afternoon, I decided to call for your wisdom.
Thanks in advance
Laurent