I keep having issues every time I install VirtualBox on my machine, and figured this time I would document what I did to get the kernel modules to properly compile upon installation.
First make sure openSuSE is up to date
zypper update
Then install kernel sources
zypper install gcc make automake autoconf kernel-source kernel-syms