Hi There,

  I have a problem to compile v2.2.0-pre1.

sundown:/usr/src/linux# make vmlinux
gcc -D__KERNEL__ -I/usr/src/linux-2.1.132/include -Wall -Wstrict-prototypes -O2 
-fomit-frame-pointer -D__SMP__ -pipe -mno-fpu -fcall-used-g5 -fcall-used-g7  -c 
-o init/main.o init/main.c
In file included from /usr/src/linux-2.1.132/include/linux/sched.h:20,
                 from /usr/src/linux-2.1.132/include/linux/mm.h:4,
                 from /usr/src/linux-2.1.132/include/linux/slab.h:14,
                 from /usr/src/linux-2.1.132/include/linux/malloc.h:4,
                 from /usr/src/linux-2.1.132/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.1.132/include/linux/smp.h:26: parse error before `do'
In file included from /usr/src/linux-2.1.132/include/linux/mm.h:4,
                 from /usr/src/linux-2.1.132/include/linux/slab.h:14,
                 from /usr/src/linux-2.1.132/include/linux/malloc.h:4,
                 from /usr/src/linux-2.1.132/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.1.132/include/linux/sched.h:223: parse error before `cycles_t'
/usr/src/linux-2.1.132/include/linux/sched.h:223: warning: no semicolon at end 
of struct or union
/usr/src/linux-2.1.132/include/linux/sched.h:238: parse error before `:'
/usr/src/linux-2.1.132/include/linux/sched.h:239: parse error before `:'
/usr/src/linux-2.1.132/include/linux/sched.h:270: parse error before `:'
/usr/src/linux-2.1.132/include/linux/sched.h:307: parse error before `}'
/usr/src/linux-2.1.132/include/linux/sched.h:375: field `task' has incomplete 
type
/usr/src/linux-2.1.132/include/linux/sched.h: In function `hash_pid':
/usr/src/linux-2.1.132/include/linux/sched.h:415: dereferencing pointer to 
incomplete type
...
...
In file included from /usr/src/linux-2.1.132/include/linux/interrupt.h:51,
                 from /usr/src/linux-2.1.132/include/asm/smplock.h:6,
                 from /usr/src/linux-2.1.132/include/linux/smp_lock.h:13,
                 from init/main.c:22:
/usr/src/linux-2.1.132/include/asm/softirq.h:44: incompatible types in 
assignment
/usr/src/linux-2.1.132/include/asm/softirq.h: In function `disable_bh':
/usr/src/linux-2.1.132/include/asm/softirq.h:75: wrong type argument to 
increment
/usr/src/linux-2.1.132/include/asm/softirq.h: In function `enable_bh':
/usr/src/linux-2.1.132/include/asm/softirq.h:84: wrong type argument to 
decrement
/usr/src/linux-2.1.132/include/asm/smplock.h: In function `lock_kernel':
In file included from /usr/src/linux-2.1.132/include/linux/smp_lock.h:13,
                 from init/main.c:22:
/usr/src/linux-2.1.132/include/asm/smplock.h:41: dereferencing pointer to 
incomplete type
/usr/src/linux-2.1.132/include/asm/smplock.h: In function `unlock_kernel':
/usr/src/linux-2.1.132/include/asm/smplock.h:47: dereferencing pointer to 
incomplete type
init/main.c: In function `start_kernel':
init/main.c:1180: dereferencing pointer to incomplete type
make: *** [init/main.o] Error 1
sundown:/usr/src/linux# 

Any idea ?

Thanks,

-- 

=============================================================================
 Kumsup Lee (À̱ݼ·)                             System/Network Administrator 
 Institute for Mathematics and its Applications, University of Minnesota 
 400 Lind Hall,   207 Church Street S.E.,   Minneapolis, MN 55455   USA
 Tel : 612-624-4353     FAX : 612-626-7370      PAGE : 612-608-0112
 [EMAIL PROTECTED]      www.ima.umn.edu/~klee

Reply via email to