I am compiling kernel 2.4.20 on a m/c already having 2.6.10 after make dep and make bzImage, i get the fol. error root@ubuntu:/usr/src/linux-2.4.25 # make bzImage gcc -D__KERNEL__ -I/usr/src/linux-2.4.25/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DKBUILD_BASENAME=main -c -o init/main.o init/main.c In file included from /usr/src/linux-2.4.25/include/linux/kernel.h:15, from /usr/src/linux-2.4.25/include/linux/wait.h:13, from /usr/src/linux-2.4.25/include/linux/fs.h:12, from /usr/src/linux-2.4.25/include/linux/capability.h:17, from /usr/src/linux-2.4.25/include/linux/binfmts.h:5, from /usr/src/linux-2.4.25/include/linux/sched.h:9, from /usr/src/linux-2.4.25/include/linux/mm.h:4, from /usr/src/linux-2.4.25/include/linux/slab.h:14, from /usr/src/linux-2.4.25/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.25/include/asm/byteorder.h:14: warning: type qualifiers ignored on function return type /usr/src/linux-2.4.25/include/asm/byteorder.h:30: warning: type qualifiers ignored on function return type In file included from /usr/src/linux-2.4.25/include/linux/byteorder/little_endian.h:11, from /usr/src/linux-2.4.25/include/asm/byteorder.h:65, from /usr/src/linux-2.4.25/include/linux/kernel.h:15, from /usr/src/linux-2.4.25/include/linux/wait.h:13, from /usr/src/linux-2.4.25/include/linux/fs.h:12, from /usr/src/linux-2.4.25/include/linux/capability.h:17, from /usr/src/linux-2.4.25/include/linux/binfmts.h:5, from /usr/src/linux-2.4.25/include/linux/sched.h:9, from /usr/src/linux-2.4.25/include/linux/mm.h:4, from /usr/src/linux-2.4.25/include/linux/slab.h:14, from /usr/src/linux-2.4.25/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.25/include/linux/byteorder/swab.h:160: warning: type qualifiers ignored on function return type /usr/src/linux-2.4.25/include/linux/byteorder/swab.h:173: warning: type qualifiers ignored on function return type /usr/src/linux-2.4.25/include/linux/byteorder/swab.h:186: warning: type qualifiers ignored on function return type /usr/src/linux-2.4.25/include/linux/byteorder/swab.h:200: warning: type qualifiers ignored on function return type In file included from /usr/src/linux-2.4.25/include/linux/prefetch.h:13, from /usr/src/linux-2.4.25/include/linux/list.h:6, from /usr/src/linux-2.4.25/include/linux/wait.h:14, from /usr/src/linux-2.4.25/include/linux/fs.h:12, from /usr/src/linux-2.4.25/include/linux/capability.h:17, from /usr/src/linux-2.4.25/include/linux/binfmts.h:5, from /usr/src/linux-2.4.25/include/linux/sched.h:9, from /usr/src/linux-2.4.25/include/linux/mm.h:4, from /usr/src/linux-2.4.25/include/linux/slab.h:14, from /usr/src/linux-2.4.25/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.25/include/asm/processor.h:75: error: array type has incomplete element type In file included from /usr/src/linux-2.4.25/include/linux/unistd.h:9, from init/main.c:17: /usr/src/linux-2.4.25/include/asm/unistd.h:375: warning: conflicting types for built-in function '_exit' make: *** [init/main.o] Error 1 PLz help -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/