[Bug 1083719] Re: open-vm-dkms 2011.12.20-562307-0ubuntu1: open-vm-tools kernel module failed to build [error: implicit declaration of function ‘d_alloc_root’]
In saucy, it appears that vmxnet and vmblock are not needed (nor is vmci). The vmxnet3 is distributed with the kernel, and in fact if you use the installer from the latest vmware-tools ISO, it does not build vmxnet since the installer script knows this. vmblock required a bit of changes to work (kernel file operation struct changed a bit, as well as some calls), but I was able to get it compile and spin up /proc/fs/vmblock. It should be noted that copy/paste of text works without vmblock in the latest kernel. I did not test drag drop functionality, since I'm running a minimal desktop at the moment. Finally, using the hgfs module sources from vmware-tools ISO, a single line change allowed me to build the hgfs module and mount shares in 3.11. I did manage to turn this code into a dkms module, and it built just fine. I should note that even without the modules built by dkms, if I run the vmware-user-suid-wrapper (which spawns vmtoolsd for the user), it does complain about vmblock not being there (unless I use my own built vmblock module), but guest resizing works just fine. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to open-vm-tools in Ubuntu. https://bugs.launchpad.net/bugs/1083719 Title: open-vm-dkms 2011.12.20-562307-0ubuntu1: open-vm-tools kernel module failed to build [error: implicit declaration of function ‘d_alloc_root’] To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1083719/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1083719] Re: open-vm-dkms 2011.12.20-562307-0ubuntu1: open-vm-tools kernel module failed to build [error: implicit declaration of function ‘d_alloc_root’]
In saucy, it appears that vmxnet and vmblock are not needed (nor is vmci). The vmxnet3 is distributed with the kernel, and in fact if you use the installer from the latest vmware-tools ISO, it does not build vmxnet since the installer script knows this. vmblock required a bit of changes to work (kernel file operation struct changed a bit, as well as some calls), but I was able to get it compile and spin up /proc/fs/vmblock. It should be noted that copy/paste of text works without vmblock in the latest kernel. I did not test drag drop functionality, since I'm running a minimal desktop at the moment. Finally, using the hgfs module sources from vmware-tools ISO, a single line change allowed me to build the hgfs module and mount shares in 3.11. I did manage to turn this code into a dkms module, and it built just fine. I should note that even without the modules built by dkms, if I run the vmware-user-suid-wrapper (which spawns vmtoolsd for the user), it does complain about vmblock not being there (unless I use my own built vmblock module), but guest resizing works just fine. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1083719 Title: open-vm-dkms 2011.12.20-562307-0ubuntu1: open-vm-tools kernel module failed to build [error: implicit declaration of function ‘d_alloc_root’] To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1083719/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs