unistd.h has some unbalanced #if problem

Frank Peng (fpeng@uoguelph.ca)
Wed, 14 Jan 1998 20:42:44 -0500 (EST)


Excuse me, Sir!

I installed a Linux 2.0.30. I can not re-compile my kernel for I can not
get through make dep. So I ftp another 2.0.33. I have rm -rf asm linux
scsi in the /usr/include. And ln -s /usr/src/linux/include/linux linux....
Then I make mrproper and make config. When I make dep. It says in the
scripts/mkdep.c there is an unbalanced #endif in the file unistd.h which
is in the /usr/include. Then I checked the unistd.h file. I really cannot
find any extra #ifdef or #endif. So I deleted this bloody file. and all
linxu/ and re-unpack 2.0.33. When I make dep. This time it says no such a
file or directory. It seems it can not find this unistd.h file.

What do I do ? Make confuse ?? Help me out, please !