user@host:folder$ sudo make
make -C /usr/src/linux-headers-`uname -r` SUBDIRS= modules
make[1]: Entering directory `/usr/src/linux-headers-3.0.0-21-generic'
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[2]: *** No rule to make target `kernel/bounds.c', needed by `kernel/bounds.s'. Stop.
make[1]: *** [prepare0] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.0.0-21-generic'
make: *** [default] Error 2
Any suggestions on how to fix that? I tried with kernel 2.6.x and the same problem appears. I have the headers, but this file kernel/bounds.c is missing from the directory. But should it be there in first place? Those are headers after all?