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

Reply via email to