You have to install kernel-devel that matches your kernel of course. That doesn’t explain that error message though, but something seems to be wrong with that package.
And I suppose you should better stick to kernel 3.11 anyway for VMware, in my experience they are quite slow in supporting new kernel versions.
No idea if 10.0 would already compile on 3.14 without any patches.
Ok, so you are indeed using kernel 3.14.3-jng22 from that repo.
But why did you add that repo in the first place?
I don’t think you should use a kernel from some random repo if you’re a “linux noob”.
Did you install that kernel on purpose?
Which package can I install to fix the kernel version?
If that package is broken, you cannot do much to fix it, except reporting it to the person that created it maybe.
If you have no particular reason to use that repo or the kernel from there, I would suggest to remove it in YaST->Software Repositories (should be named home:jengelhard or similar.
If in doubt, please post your repo list:
zypper lr -d
Then just search for the package (kernel-desktop) in YaST->Software Management and click on “Versions” below the repo list. You can install/uninstall particular versions there, uninstall the 3.14 ones, so that only 3.11 remains installed.
Then just install kernel-devel again, just as you did before.
Point taken - I added the repo to install something else (I can’t remember at the moment what specifically) - and when I tried to get VMWare working I must have installed the kernel from there. As you say, I should have known better.
Thank you for your help with this. I will uninstall the 3.14 kernel desktop packages as you suggest