On Tue, Jul 30, 2002 at 10:16:36AM +0100, Nick Lindsell wrote: > Only one way to find out -- try it. > Alas the oldest box I have is 7.2 so can't help you much there.
I tried it (compiling with kgcc--egcs-2.91.66) this morning, and here's what I got (this is after successfully running make mrproper;make clean;make xconfig;<edit Makefile to use kgcc>;make dep): [ben@mach1 linux] $ make bzImage && make modules kgcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/split-include scripts/split-include.c scripts/split-include include/linux/autoconf.h include/config gcc -D__KERNEL__ -I/usr/src/linux-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -DKBUILD_BASENAME=main -c -o init/main.o init/main.c In file included from /usr/src/linux-2.4.18/include/asm/semaphore.h:39, from /usr/src/linux-2.4.18/include/linux/fs.h:200, from /usr/src/linux-2.4.18/include/linux/capability.h:17, from /usr/src/linux-2.4.18/include/linux/binfmts.h:5, from /usr/src/linux-2.4.18/include/linux/sched.h:9, from /usr/src/linux-2.4.18/include/linux/mm.h:4, from /usr/src/linux-2.4.18/include/linux/slab.h:14, from /usr/src/linux-2.4.18/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.18/include/asm/system.h:13: parse error before `(' In file included from /usr/src/linux-2.4.18/include/linux/rwsem.h:27, from /usr/src/linux-2.4.18/include/asm/semaphore.h:42, from /usr/src/linux-2.4.18/include/linux/fs.h:200, from /usr/src/linux-2.4.18/include/linux/capability.h:17, from /usr/src/linux-2.4.18/include/linux/binfmts.h:5, from /usr/src/linux-2.4.18/include/linux/sched.h:9, from /usr/src/linux-2.4.18/include/linux/mm.h:4, from /usr/src/linux-2.4.18/include/linux/slab.h:14, from /usr/src/linux-2.4.18/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.18/include/asm/rwsem.h:47: parse error before `(' /usr/src/linux-2.4.18/include/asm/rwsem.h:48: parse error before `(' /usr/src/linux-2.4.18/include/asm/rwsem.h:49: parse error before `(' In file included from /usr/src/linux-2.4.18/include/linux/jffs2_fs_sb.h:8, from /usr/src/linux-2.4.18/include/linux/fs.h:693, from /usr/src/linux-2.4.18/include/linux/capability.h:17, from /usr/src/linux-2.4.18/include/linux/binfmts.h:5, from /usr/src/linux-2.4.18/include/linux/sched.h:9, from /usr/src/linux-2.4.18/include/linux/mm.h:4, from /usr/src/linux-2.4.18/include/linux/slab.h:14, from /usr/src/linux-2.4.18/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.18/include/linux/completion.h:30: parse error before `(' /usr/src/linux-2.4.18/include/linux/completion.h:31: parse error before `(' In file included from /usr/src/linux-2.4.18/include/linux/capability.h:17, from /usr/src/linux-2.4.18/include/linux/binfmts.h:5, from /usr/src/linux-2.4.18/include/linux/sched.h:9, from /usr/src/linux-2.4.18/include/linux/mm.h:4, from /usr/src/linux-2.4.18/include/linux/slab.h:14, from /usr/src/linux-2.4.18/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.18/include/linux/fs.h: In function `put_bh': /usr/src/linux-2.4.18/include/linux/fs.h:1125: warning: implicit declaration of function `barrier' /usr/src/linux-2.4.18/include/linux/fs.h: At top level: /usr/src/linux-2.4.18/include/linux/fs.h:1153: parse error before `(' /usr/src/linux-2.4.18/include/linux/fs.h:1154: parse error before `(' /usr/src/linux-2.4.18/include/linux/fs.h:1155: parse error before `(' /usr/src/linux-2.4.18/include/linux/fs.h:1156: parse error before `(' /usr/src/linux-2.4.18/include/linux/fs.h: In function `mark_buffer_dirty_inode': /usr/src/linux-2.4.18/include/linux/fs.h:1186: warning: implicit declaration of function `mark_buffer_dirty' /usr/src/linux-2.4.18/include/linux/fs.h: At top level: /usr/src/linux-2.4.18/include/linux/fs.h:1307: parse error before `(' /usr/src/linux-2.4.18/include/linux/fs.h:1308: parse error before `(' /usr/src/linux-2.4.18/include/linux/fs.h:1309: parse error before `(' /usr/src/linux-2.4.18/include/linux/fs.h:1310: parse error before `(' In file included from /usr/src/linux-2.4.18/include/linux/mm.h:4, from /usr/src/linux-2.4.18/include/linux/slab.h:14, from /usr/src/linux-2.4.18/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.18/include/linux/sched.h:155: parse error before `(' In file included from /usr/src/linux-2.4.18/include/linux/mm.h:4, from /usr/src/linux-2.4.18/include/linux/slab.h:14, from /usr/src/linux-2.4.18/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.18/include/linux/sched.h:585: parse error before `(' /usr/src/linux-2.4.18/include/linux/sched.h:586: parse error before `(' /usr/src/linux-2.4.18/include/linux/sched.h:587: parse error before `(' /usr/src/linux-2.4.18/include/linux/sched.h:588: parse error before `(' /usr/src/linux-2.4.18/include/linux/sched.h:590: parse error before `(' /usr/src/linux-2.4.18/include/linux/sched.h:591: parse error before `(' /usr/src/linux-2.4.18/include/linux/sched.h:593: parse error before `(' /usr/src/linux-2.4.18/include/linux/sched.h:755: parse error before `(' /usr/src/linux-2.4.18/include/linux/sched.h: In function `mmdrop': /usr/src/linux-2.4.18/include/linux/sched.h:759: warning: implicit declaration of function `__mmdrop' /usr/src/linux-2.4.18/include/linux/sched.h: At top level: /usr/src/linux-2.4.18/include/linux/sched.h:792: parse error before `(' /usr/src/linux-2.4.18/include/linux/sched.h:793: parse error before `(' /usr/src/linux-2.4.18/include/linux/sched.h:794: parse error before `(' In file included from /usr/src/linux-2.4.18/include/linux/mm.h:13, from /usr/src/linux-2.4.18/include/linux/slab.h:14, from /usr/src/linux-2.4.18/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.18/include/linux/swap.h:104: parse error before `(' /usr/src/linux-2.4.18/include/linux/swap.h:105: parse error before `(' /usr/src/linux-2.4.18/include/linux/swap.h:106: parse error before `(' /usr/src/linux-2.4.18/include/linux/swap.h:108: parse error before `(' /usr/src/linux-2.4.18/include/linux/swap.h:114: parse error before `(' /usr/src/linux-2.4.18/include/linux/swap.h:161: parse error before `(' In file included from /usr/src/linux-2.4.18/include/linux/slab.h:14, from /usr/src/linux-2.4.18/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.18/include/linux/mm.h:305: parse error before `(' /usr/src/linux-2.4.18/include/linux/mm.h:357: parse error before `(' /usr/src/linux-2.4.18/include/linux/mm.h:358: parse error before `(' /usr/src/linux-2.4.18/include/linux/mm.h: In function `alloc_pages': /usr/src/linux-2.4.18/include/linux/mm.h:368: warning: implicit declaration of function `_alloc_pages' /usr/src/linux-2.4.18/include/linux/mm.h:368: warning: return makes pointer from integer without a cast /usr/src/linux-2.4.18/include/linux/mm.h: At top level: /usr/src/linux-2.4.18/include/linux/mm.h:373: parse error before `(' /usr/src/linux-2.4.18/include/linux/mm.h:374: parse error before `(' /usr/src/linux-2.4.18/include/linux/mm.h:390: parse error before `(' /usr/src/linux-2.4.18/include/linux/mm.h:391: parse error before `(' /usr/src/linux-2.4.18/include/linux/mm.h:413: parse error before `(' /usr/src/linux-2.4.18/include/linux/mm.h:414: parse error before `(' /usr/src/linux-2.4.18/include/linux/mm.h: In function `pmd_alloc': /usr/src/linux-2.4.18/include/linux/mm.h:436: warning: implicit declaration of function `__pmd_alloc' /usr/src/linux-2.4.18/include/linux/mm.h:436: warning: return makes pointer from integer without a cast In file included from /usr/src/linux-2.4.18/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.18/include/linux/slab.h: At top level: /usr/src/linux-2.4.18/include/linux/slab.h:64: parse error before `(' In file included from /usr/src/linux-2.4.18/include/linux/highmem.h:5, from /usr/src/linux-2.4.18/include/linux/pagemap.h:16, from /usr/src/linux-2.4.18/include/linux/locks.h:8, from /usr/src/linux-2.4.18/include/linux/devfs_fs_kernel.h:6, from init/main.c:16: /usr/src/linux-2.4.18/include/asm/pgalloc.h: In function `get_pgd_slow': /usr/src/linux-2.4.18/include/asm/pgalloc.h:61: warning: implicit declaration of function `__get_free_pages' /usr/src/linux-2.4.18/include/asm/pgalloc.h: In function `free_pgd_slow': /usr/src/linux-2.4.18/include/asm/pgalloc.h:103: warning: implicit declaration of function `free_pages' In file included from /usr/src/linux-2.4.18/include/linux/locks.h:8, from /usr/src/linux-2.4.18/include/linux/devfs_fs_kernel.h:6, from init/main.c:16: /usr/src/linux-2.4.18/include/linux/pagemap.h: At top level: /usr/src/linux-2.4.18/include/linux/pagemap.h:82: parse error before `(' /usr/src/linux-2.4.18/include/linux/pagemap.h:83: parse error before `(' In file included from /usr/src/linux-2.4.18/include/linux/devfs_fs_kernel.h:6, from init/main.c:16: /usr/src/linux-2.4.18/include/linux/locks.h:29: parse error before `(' In file included from init/main.c:32: /usr/src/linux-2.4.18/include/asm/bugs.h: In function `check_fpu': /usr/src/linux-2.4.18/include/asm/bugs.h:71: warning: implicit declaration of function `printk' /usr/src/linux-2.4.18/include/asm/bugs.h:71: `KERN_EMERG' undeclared (first use in this function) /usr/src/linux-2.4.18/include/asm/bugs.h:71: (Each undeclared identifier is reported only once /usr/src/linux-2.4.18/include/asm/bugs.h:71: for each function it appears in.) /usr/src/linux-2.4.18/include/asm/bugs.h:71: parse error before string constant /usr/src/linux-2.4.18/include/asm/bugs.h:72: parse error before string constant /usr/src/linux-2.4.18/include/asm/bugs.h:87: `KERN_INFO' undeclared (first use in this function) /usr/src/linux-2.4.18/include/asm/bugs.h:87: parse error before string constant /usr/src/linux-2.4.18/include/asm/bugs.h:92: parse error before string constant /usr/src/linux-2.4.18/include/asm/bugs.h: In function `check_hlt': /usr/src/linux-2.4.18/include/asm/bugs.h:115: `KERN_INFO' undeclared (first use in this function) /usr/src/linux-2.4.18/include/asm/bugs.h:115: parse error before string constant /usr/src/linux-2.4.18/include/asm/bugs.h: In function `check_config': /usr/src/linux-2.4.18/include/asm/bugs.h:170: warning: implicit declaration of function `panic' init/main.c: In function `profile_setup': init/main.c:139: warning: implicit declaration of function `get_option' init/main.c: In function `name_to_kdev_t': init/main.c:292: warning: implicit declaration of function `simple_strtoul' init/main.c: In function `debug_kernel': init/main.c:400: `console_loglevel' undeclared (first use in this function) init/main.c: In function `quiet_kernel': init/main.c:408: `console_loglevel' undeclared (first use in this function) init/main.c: In function `start_kernel': init/main.c:590: `KERN_CRIT' undeclared (first use in this function) init/main.c:590: parse error before string constant init/main.c: In function `prepare_namespace': init/main.c:798: `KERN_ERR' undeclared (first use in this function) init/main.c:798: parse error before string constant init/main.c:799: warning: left-hand operand of comma expression has no effect init/main.c:799: parse error before `)' make: *** [init/main.o] Error 1 [ben@mach1 linux] $ Hrmmmm....this should tell me something, but I don't know what. :) I'm sure it's not coincidence that this starts out with the same error on the same lines in the same files as the lm_sensors compile. I guess I'll compile again with gcc...I needed to compile support for a card anyway. Thanks, Ben -- Ben Logan: ben at wblogan dot net OpenPGP Key KeyID: A1ADD1F0 _______________________________________________ Redhat-list mailing list [EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list