On 18 Oct 2001, Jon Schewe wrote:

> Figured it out.  Seems that there's a bug in the 2.4.10 nfs server that
> created bad symlinks.  Something like instead of linking to the file, it
> linked to the actual data, so ls would give me foo -> #include <stdio.h> ...
> Really nasty.  I put everything local, recompiled and rebooted and I'm all
> good now.

This is why I use the Linus/Alan approved method of compiling kernels in
my home directory (no symlinking).  The only thing you need to be root for
is to rebuild the boot sector and install the modules if applicable.  It
also assures that the headers you're compiling against are the same across
all your apps, which in your case turned out to be a problem for you.

I compile all my kernels this way and it makes a lot more sense than
dumping everything to /usr/local/src.

-Brian