I think this is more of a Ubuntu question than a BT one. It sounds like you're missing the kernel headers, so try
sudo apt-get install linux-headers-`uname -r` which should fix that.
Alfredo.