I'm struggling to compile the U12 module under Ubuntu 8.10, with the standard kernel 2.6.27. The last few lines of the make messages are attached below. I've checked that the kernel headers are installed in /usr/src/linux-headers-2.6.27-11-generic/, that I am booted into the correct kernel, and that /lib/modules/2.6.27-11-generic exists. The kernel sources are installed (and untar-ed in /usr/src/linux-source-2.6.27/). Can anybody see why the build is hiccuping on bounds.c?
Frustratingly, I remember the compilation working first time under Fedora 9. I've trawled through Google and the archives of this forum, and am running out of ideas, so any suggestions will be much appreciated.
GFS Network Block Device (GNBD) [M/n/y] m GFS file system support (GFS_FS) [M/n/y/?] m Toshiba ACPI laptop driver (TLSUP) [N/m/y] n Ralink 2860 Wireless device support (RT2860) [M/n/y] (NEW) Realtek 8187se Wireless device support (RTL8187SE) [M/n/y] (NEW) # # configuration written to .config # make: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic' make: Entering directory `/usr/src/linux-headers-2.6.27-11-generic' CHK include/linux/version.h CHK include/linux/utsrelease.h UPD include/linux/utsrelease.h make: *** No rule to make target `kernel/bounds.c', needed by `kernel/bounds.s'. Stop. make: *** [prepare0] Error 2 make: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic' make: *** [default] Error 2