I wrote:
... Some strange problems encoutnered while trying to upgrade my system with YOU ...
Many thanks to everyone who helped my find my problem. I was able to fix it, and retrieve and install the upgrades. During the install process, I got many notices about things I should change, including rebuilding of the latest downloaded kernaded kernel (2.4.21-306). (Why didn't YOU just build and install it automatically like before?) So I followed the instructions on configuring the kernel options that I wanted, but it does not get very far when I tried to build it. I get some errors pretty early on in make dep: make dep ... make[1]: Entering directory `/usr/src/linux-2.4.21-306' make -C arch/x86_64/tools fastdep make[2]: Entering directory `/usr/src/linux-2.4.21-306/arch/x86_64/tools' gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-306/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -mno-red-zone -mcmodel=kernel -msoft-float -pipe -fno-reorder-blocks -finline-limit=2000 -fno-strength-reduce -Wno-sign-compare -fno-asynchronous-unwind-tables -S -o offset.tmp offset.c In file included from /usr/src/linux-2.4.21-306/include/linux/spinlock.h:56, from /usr/src/linux-2.4.21-306/include/linux/wait.h:16, from /usr/src/linux-2.4.21-306/include/linux/fs.h:12, from /usr/src/linux-2.4.21-306/include/linux/capability.h:17, from /usr/src/linux-2.4.21-306/include/linux/binfmts.h:5, from /usr/src/linux-2.4.21-306/include/linux/sched.h:11, from offset.c:9: /usr/src/linux-2.4.21-306/include/asm/spinlock.h:10: parse error before '{' token /usr/src/linux-2.4.21-306/include/asm/spinlock.h: In function `__foo': /usr/src/linux-2.4.21-306/include/asm/spinlock.h:10: `__file' undeclared (first use in this function) /usr/src/linux-2.4.21-306/include/asm/spinlock.h:10: (Each undeclared identifier is reported only once /usr/src/linux-2.4.21-306/include/asm/spinlock.h:10: for each function it appears in.) /usr/src/linux-2.4.21-306/include/asm/spinlock.h: At top level: /usr/src/linux-2.4.21-306/include/asm/spinlock.h:10: warning: type defaults to `int' in declaration of `__foo' /usr/src/linux-2.4.21-306/include/asm/spinlock.h:10: `__foo' redeclared as different kind of symbol /usr/src/linux-2.4.21-306/include/asm/spinlock.h:10: previous declaration of `__foo' /usr/src/linux-2.4.21-306/include/asm/spinlock.h:10: warning: data definition has no type or storage class /usr/src/linux-2.4.21-306/include/asm/spinlock.h:10: parse error before '}' token /usr/src/linux-2.4.21-306/include/asm/spinlock.h:10: warning: `__foo' defined but not used make[2]: *** [offset.h] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.21-306/arch/x86_64/tools' make[1]: *** [_sfdep_arch/x86_64/tools] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.21-306' make: *** [dep-files] Error 2 What could be wrong now? I see another directory has been deposited in /usr/src by YOU: linux-2.4.21-306-include Does this have to some how be integrated with the linux-2.4.21-306 directory tree? There were no notices to that effect that I could see. thanks in advance for any information. eyc