build-essentials is required for building the kernel module

It looks like build-essential should be required to build the kernel modules (at least in centos).