When I want to compile kernel, it display
/usr/bin/kgcc -D__KERNEL__ -I/usr/src/linux/include
-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
-fno-strict-aliasing -pipe -march=i686
-malign-functions=4 -c -o init/main.o init/main.c
<command line>: warning: "cpu" re-asserted <command
line>: warning: "machine" re-asserted In file included
from /usr/src/linux/include/linux/kernel.h:10,
from /usr/src/linux/include/linux/wait.h:13,
from
/usr/src/linux/include/linux/fs.h:12,
from /usr/src/linux/include/linux/capability.h:17,
from
/usr/src/linux/include/linux/binfmts.h:5,
from /usr/src/linux/include/linux/sched.h:9,
from /usr/src/linux/include/linux/mm.h:4,
from
/usr/src/linux/include/linux/slab.h:14,
from /usr/src/linux/include/linux/malloc.h:4,
from
/usr/src/linux/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/lib/gcc-lib/i586-mandrake-linux/2.96/include/stdarg.h:43:
parse error before `__gnuc_va_list'
/usr/lib/gcc-lib/i586-mandrake-linux/2.96/include/stdarg.h:43:
warning: data definition has no type or storage class
/usr/lib/gcc-lib/i586-mandrake-linux/2.96/include/stdarg.h:110:
parse error before `va_list'
/usr/lib/gcc-lib/i586-mandrake-linux/2.96/include/stdarg.h:110:
warning: data definition has no type or storage class
In file included from
/usr/src/linux/include/linux/wait.h:13,
from /usr/src/linux/include/linux/fs.h:12,
from
/usr/src/linux/include/linux/capability.h:17,
from /usr/src/linux/include/linux/binfmts.h:5,
from
/usr/src/linux/include/linux/sched.h:9,
from /usr/src/linux/include/linux/mm.h:4,
from /usr/src/linux/include/linux/slab.h:14,
from
/usr/src/linux/include/linux/malloc.h:4,
from /usr/src/linux/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux/include/linux/kernel.h:62: parse error
before `va_list'
/usr/src/linux/include/linux/kernel.h:62: warning:
function declaration isn't a prototype cpp: -lang-c:
linker input file unused since linking not done make:
*** [init/main.o] Error 1
Does anyone have idea?
Any which compiler I should use to compile? gcc or
kgcc?
Thanks
Stephen Loo
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35
a year! http://personal.mail.yahoo.com/