I'm trying to make a new kernel that supports IP aliasing, but the process keeps generating an error about 20 minutes into the process. The machine is a 486DX/100 compiling with kernel 2.0.29 (Slackware) from a Walnut Creek CD-ROM.
I ran 'make dep' and there were no errors that I could see, but I wasn't watching the screen real close. The first time I attempted compiling, I also ran 'make clean' which seemed to inspire an error in 'make zImage' very soon into the process (just long enough to fill the coffee cup).
Here's all the messages I could get from the screen (I added extra line returns to make it easier to see each line)...
gcc -D __KERNEL__ -I/usr/src/linux/include -O2 -DSTDC_HEADERS -C misc.c -0 misc.o
ld -qmagic -Ttext 0xfe0 -o vmlinux head.o misc.o piggy.o
ld: warning: cannot find entry symbol _start; defaulting to 0000000000000fe0
misc.o: In function 'fill_inbuf':
misc.o(.text+0x1c18):undefined reference to 'input_data'
misc.o(.text+0x1c1d):undefined reference to 'input_len'
misc.o(.text+0x1c33):undefined reference to 'input_data'
make: ***[vmlinux] Error 1
make: Leaving directory 'usr/src/linux/arch/i386/boot/compressed'
make: ***[compressed/vmlinux] Error 2
make: Leaving directory '/usr/src/linux/arch/i386/boot'
make: ***[zImage] Error 2