Description of problem: building standalone kernel modules outside of the kernel source tree no longer works under the latest kernel errata Version-Release number of selected component (if applicable): kernel-2.6.12-1.1372_FC3 How reproducible: always (100%) Steps to Reproduce: I have a custom kernel module, which I have successfully build on earlier kernels by doing a export KERNEL_VERSION="the kernel version" make The makefile itself has pretty standard stuff: KDIR := /lib/modules/$(KERNEL_VERSION)/build PWD := $(shell pwd) followed by target definitions. In all earlier installed kernels, /lib/modules/$(KERNEL_VERSION)/build was a directory. in the latest errata, /lib/modules/2.6.12-1.1372_FC3/build is a soft link to ../../../usr/src/kernels/2.6.12-1.1372_FC3-i686 My question is: is this a bug ? or is this the way of future kernel module builds ? and given this soft link, do we now have to d/l the rource, and install it to /usr/src/kernels/2.6.12-1.1372_FC3-i686 ? I'm guessing that I would need to do a rpmbuild -bp first. Actual results: build fails Expected results: a built kernel module. Additional info:
See this other bug for details. The simple solution is to install the "kernel-devel" package. *** This bug has been marked as a duplicate of 163406 ***