Sorry forgot to include in my original post that I had tried it using both
gcc and kgcc in the Makefile and get the same results each time.
Andy
----- Original Message -----
From: "Warren Melnick" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 28, 2001 12:06 PM
Subject: RE: kernel compile problems
> OK people - how many times do we have to say this:
> SEARCH THE ARCHIVES!!!!!!
> This question has been answered (literally) hundreds of times by now.
>
> Andy: Use kgcc instead of gcc is the official answer. Unofficially i
think
> if you do a "make distclean" then everything should work.
>
> ----------------
> Warren Melnick
> Director of Research and Development
> Astata Corporation
>
>
>
>
> -----Original Message-----
> From: Andy Worthington [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, February 28, 2001 11:56 AM
> To: [EMAIL PROTECTED]
> Subject: kernel compile problems
>
>
> I am having trouble compiling a new kernel. This is a fresh install of
> redhat 7.0. I downloaded all the rpms at updates.redhat.com/7.0/i386/ I
> ran rpm -Fvh on all of them except the kernel ones because I want to stay
> with 2.2.16 at the moment. I then tried compiling the kernel with `make
> menuconfig dep clean bzImage` Everything goes fine until it gets to
making
> the image. As soon as it changes to the kernel dir I get a compile error
> with ksyms.c Below is the output from the make bzImage. Any one know
why
> I am getting this error.
>
> Thanks
> Andy
>
>
> Output from make bzImage:
> [root@cawmobile linux]# make bzImage
> scripts/split-include include/linux/autoconf.h include/config
>
kgcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fo
>
mit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -m386 -DCP
> U=386 -c -o init/main.o init/main.c
>
kgcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fo
>
mit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -m386 -DCP
> U=386 -DUTS_MACHINE='"i386"' -c -o init/version.o init/version.c
> make -C kernel
> make[1]: Entering directory `/usr/src/linux-2.2.16/kernel'
> make all_targets
> make[2]: Entering directory `/usr/src/linux-2.2.16/kernel'
>
kgcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fo
>
mit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -m386 -DCP
> U=386 -DEXPORT_SYMTAB -c signal.c
> In file included from /usr/src/linux/include/linux/modversions.h:50,
> from /usr/src/linux/include/linux/module.h:19,
> from signal.c:10:
> /usr/src/linux/include/linux/modules/i386_ksyms.ver:6: warning: `cpu_data'
> redefined
> /usr/src/linux/include/asm/processor.h:96: warning: this is the location
of
> the previous definition
> /usr/src/linux/include/linux/modules/i386_ksyms.ver:28: warning:
> `smp_num_cpus' redefined
> /usr/src/linux/include/linux/smp.h:77: warning: this is the location of
the
> previous definition
> /usr/src/linux/include/linux/modules/i386_ksyms.ver:118: warning:
> `smp_call_function' redefined
> /usr/src/linux/include/linux/smp.h:83: warning: this is the location of
the
> previous definition
>
kgcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fo
>
mit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -m386 -DCP
> U=386 -DEXPORT_SYMTAB -c ksyms.c
> In file included from /usr/src/linux/include/linux/modversions.h:50,
> from /usr/src/linux/include/linux/module.h:19,
> from ksyms.c:14:
> /usr/src/linux/include/linux/modules/i386_ksyms.ver:6: warning: `cpu_data'
> redefined
> /usr/src/linux/include/asm/processor.h:96: warning: this is the location
of
> the previous definition
> /usr/src/linux/include/linux/modules/i386_ksyms.ver:28: warning:
> `smp_num_cpus' redefined
> /usr/src/linux/include/linux/smp.h:77: warning: this is the location of
the
> previous definition
> /usr/src/linux/include/linux/modules/i386_ksyms.ver:118: warning:
> `smp_call_function' redefined
> /usr/src/linux/include/linux/smp.h:83: warning: this is the location of
the
> previous definition
> In file included from /usr/src/linux/include/linux/interrupt.h:51,
> from ksyms.c:21:
> /usr/src/linux/include/asm/hardirq.h:23: warning: `synchronize_irq'
> redefined
> /usr/src/linux/include/linux/modules/i386_ksyms.ver:138: warning: this is
> the location of the previous definition
> In file included from /usr/src/linux/include/linux/interrupt.h:52,
> from ksyms.c:21:
> /usr/src/linux/include/asm/softirq.h:75: warning: `synchronize_bh'
redefined
> /usr/src/linux/include/linux/modules/i386_ksyms.ver:142: warning: this is
> the location of the previous definition
> /usr/src/linux/include/linux/kernel_stat.h: In function `kstat_irqs':
> In file included from ksyms.c:17:
> /usr/src/linux/include/linux/kernel_stat.h:47: `smp_num_cpus' undeclared
> (first use in this function)
> /usr/src/linux/include/linux/kernel_stat.h:47: (Each undeclared identifier
> is reported only once
> /usr/src/linux/include/linux/kernel_stat.h:47: for each function it
appears
> in.)
> make[2]: *** [ksyms.o] Error 1
> make[2]: Leaving directory `/usr/src/linux-2.2.16/kernel'
> make[1]: *** [first_rule] Error 2
> make[1]: Leaving directory `/usr/src/linux-2.2.16/kernel'
> make: *** [_dir_kernel] Error 2
> [root@cawmobile linux]#
>
>
>
>
>
> _______________________________________________
> Redhat-list mailing list
> [EMAIL PROTECTED]
> https://listman.redhat.com/mailman/listinfo/redhat-list
>
>
>
> _______________________________________________
> Redhat-list mailing list
> [EMAIL PROTECTED]
> https://listman.redhat.com/mailman/listinfo/redhat-list
>
_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list