- 论坛徽章:
- 0
|
编译内核时产生了如下错误,请指点迷津:
[root@a linux-2.4]# make bzImage
make -r -f tmp_include_depends all
make[1]: Entering directory `/usr/src/linux-2.4.20-8'
make[1]: Circular /usr/src/linux-2.4.20-8/include/asm/smplock.h <- /usr/src/linu
x-2.4.20-8/include/linux/interrupt.h dependency dropped.
make[1]: Circular /usr/src/linux-2.4.20-8/include/linux/netfilter_ipv4/ip_conntr
ack.h <- /usr/src/linux-2.4.20-8/include/linux/netfilter_ipv4/ip_conntrack_helpe
r.h dependency dropped.
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/linux-2.4.20-8'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes -Wn
o-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpr
eferred-stack-boundary=2 -march=i686 -DKBUILD_BASENAME=main -c -o init/main.o
init/main.c
In file included from /usr/src/linux-2.4.20-8/include/linux/capability.h:17,
from /usr/src/linux-2.4.20-8/include/linux/binfmts.h:4,
from /usr/src/linux-2.4.20-8/include/linux/sched.h:10,
from /usr/src/linux-2.4.20-8/include/linux/mm.h:22,
from /usr/src/linux-2.4.20-8/include/linux/slab.h:14,
from /usr/src/linux-2.4.20-8/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.4.20-8/include/linux/fs.h:490: field `myext2_i' has incomplete
type
In file included from /usr/src/linux-2.4.20-8/include/linux/capability.h:17,
from /usr/src/linux-2.4.20-8/include/linux/binfmts.h:4,
from /usr/src/linux-2.4.20-8/include/linux/sched.h:10,
from /usr/src/linux-2.4.20-8/include/linux/mm.h:22,
from /usr/src/linux-2.4.20-8/include/linux/slab.h:14,
from /usr/src/linux-2.4.20-8/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.4.20-8/include/linux/fs.h:774: field `myext2_sb' has incomplete
type
make: *** [init/main.o] Error 1
请问要在哪里加入必要元素,在此先行谢过!~  |
|