New major Linux kernel version, new major breakage of VMware Workstation. Here's what and how to patch to be able to compile VMware's modules so you can run your virtual machines under Linux kernel 3.10.
The compilation of the
vmnet.ko module fails, a patch found on the VMware Community forum fixes this.
It has to be applied to the contents of
/usr/lib/vmware/modules/source/vmnet.tar. You can find the instructions on how to do this in my older post.
After the first patch, we're still not out of the woods: the
vmblock.ko won't compile either. In the same thread a link is provided to a blog post with the appropriate patch. This time, the patch has to be applied to the files in
Now you can compile the modules with
vmware-modconfig --console --install-all, provided you installed the appropriate kernel header files for your kernel. In my case, the packages I needed were:
ii linux-headers-3.10-2-amd64 3.10.7-1 amd64 Header files for Linux 3.10-2-amd64 ii linux-headers-3.10-2-common 3.10.7-1 amd64 Common header files for Linux 3.10-2 ii linux-image-3.10-2-amd64 3.10.7-1 amd64 Linux 3.10 for 64-bit PCs