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/

Reply via email to