I b0rked my glibc package, so I decided to reinstall gentoo from scratch. Much to my chagrin, the gentoo-sources-2.4.19-r10 kernel source will not compile. I get the following error: make: *** No rule to make target `include/linux/autoconf.h`, needed by `include/config/MARKER`. Stop. It turns out that /usr/src/linux/include/linux/autoconf.h does not exist. However, /usr/include/linux/autoconf.h (from linux-headers-2.4.19, dated Sep 8 2002) DOES exist. (There seem to be quite a few missing header files in /usr/src/linux/include/, but I have not determined which ones.) Bug 10922 hints at the possibility of this current bug. Needless to say, I'm interested in figuring out how to get gentoo-sources and linux-headers to play nice together and how to get gentoo-sources to compile without copying old headers from /usr/include/linux
I'm not very clever, out of the thousand times I've compiled my kernel, I had forgotten to "make dep" That fixes everything.