编译 2.6.0-test5的时候出错
在make modules的时候提示cosa.c 文件 1167 行出错
不知道是什么原因 在ml下编译总是出错,make modules_install时,说是不能安装,缺啥文件。郁闷!!!! 我用的是redhat9呀GCC3.3 divey, pls tell us the kernel version u use.
favoyun, post u detail original screen msg here. CC drivers/net/wan/cosa.o
drivers/net/wan/cosa.c: In function `cosa_ioctl_common':
drivers/net/wan/cosa.c:1167: parse error before '[' token
drivers/net/wan/cosa.c:1167: case label does not reduce to an integer constant
drivers/net/wan/cosa.c:1171: parse error before '[' token
drivers/net/wan/cosa.c:1171: case label does not reduce to an integer constant
drivers/net/wan/cosa.c:1175: parse error before '[' token
drivers/net/wan/cosa.c:1175: case label does not reduce to an integer constant
drivers/net/wan/cosa.c:1179: parse error before '[' token
drivers/net/wan/cosa.c:1179: case label does not reduce to an integer constant
drivers/net/wan/cosa.c:1181: parse error before '[' token
drivers/net/wan/cosa.c:1181: case label does not reduce to an integer constant
drivers/net/wan/cosa.c:1187: parse error before '[' token
drivers/net/wan/cosa.c:1187: case label does not reduce to an integer constant
make: *** Error 1
make: *** Error 2
make: *** Error 2
make: *** Error 2
这是错误信息 u need not it, so do not choose it. CC drivers/net/wan/cosa.o
drivers/net/wan/cosa.c: In function `cosa_ioctl_common':
drivers/net/wan/cosa.c:1167: parse error before '[' token
drivers/net/wan/cosa.c:1167: case label does not reduce to an integer constant
drivers/net/wan/cosa.c:1171: parse error before '[' token
drivers/net/wan/cosa.c:1171: case label does not reduce to an integer constant
drivers/net/wan/cosa.c:1175: parse error before '[' token
drivers/net/wan/cosa.c:1175: case label does not reduce to an integer constant
drivers/net/wan/cosa.c:1179: parse error before '[' token
drivers/net/wan/cosa.c:1179: case label does not reduce to an integer constant
drivers/net/wan/cosa.c:1181: parse error before '[' token
drivers/net/wan/cosa.c:1181: case label does not reduce to an integer constant
drivers/net/wan/cosa.c:1187: parse error before '[' token
drivers/net/wan/cosa.c:1187: case label does not reduce to an integer constant
make: *** Error 1
make: *** Error 2
make: *** Error 2
make: *** Error 2
#
可以用make xconfig去掉然后接着make modules吗? LD net/8021q/8021q.o
CC net/atm/br2684.o
net/atm/br2684.c: In function `br2684_seq_show':
net/atm/br2684.c:735: `pos' undeclared (first use in this function)
net/atm/br2684.c:735: (Each undeclared identifier is reported only once
net/atm/br2684.c:735: for each function it appears in.)
net/atm/br2684.c:736: `buf' undeclared (first use in this function)
make: *** Error 1
make: *** Error 2
make: *** Error 2
#
啊,又错在这里了。 LD net/8021q/8021q.o
CC net/atm/br2684.o
net/atm/br2684.c: In function `br2684_seq_show':
net/atm/br2684.c:735: `pos' undeclared (first use in this function)
net/atm/br2684.c:735: (Each undeclared identifier is reported only once
net/atm/br2684.c:735: for each function it appears in.)
net/atm/br2684.c:736: `buf' undeclared (first use in this function)
make: *** Error 1
make: *** Error 2
make: *** Error 2
#
啊,又错在这里了。 CC net/atm/br2684.o
net/atm/br2684.c: In function `br2684_seq_show':
net/atm/br2684.c:735: `pos' undeclared (first use in this function)
net/atm/br2684.c:735: (Each undeclared identifier is reported only once
net/atm/br2684.c:735: for each function it appears in.)
net/atm/br2684.c:736: `buf' undeclared (first use in this function)
make: *** Error 1
make: *** Error 2
make: *** Error 2
# make modules
CC scripts/empty.o
MKELF scripts/elfconfig.h
HOSTCCscripts/file2alias.o
HOSTCCscripts/modpost.o
HOSTLDscripts/modpost
SPLIT include/linux/autoconf.h -> include/config/*
make: `arch/i386/kernel/asm-offsets.s' is up to date.
CC net/atm/br2684.o
net/atm/br2684.c: In function `br2684_seq_show':
net/atm/br2684.c:735: `pos' undeclared (first use in this function)
net/atm/br2684.c:735: (Each undeclared identifier is reported only once
net/atm/br2684.c:735: for each function it appears in.)
net/atm/br2684.c:736: `buf' undeclared (first use in this function)
make: *** Error 1
make: *** Error 2
make: *** Error 2
#
我去掉了这个选项还不行,救救我吧。 怎么让它不要编译这个呢? 在ml下编译总是出错,make modules_install时,说是不能安装,缺啥文件。郁闷!!!!
我刚在ml下编译了test5,很正常啊,编译安装都很正常,加上新的modules-tools 部长的ml是1.1的吗?
我也改成1.1试试,我很想看看2.6内核的抢占式是怎么回事 unselect what is error and most of the time u need not it. LD net/8021q/8021q.o
CC net/atm/br2684.o
net/atm/br2684.c: In function `br2684_seq_show':
net/atm/br2684.c:735: `pos' undeclared (first use in this function)
net/atm/br2684.c:735: (Each undeclared identifier is reported only once
net/atm/br2684.c:735: for each function it appears in.)
net/atm/br2684.c:736: `buf' undeclared (first use in this function)
make: *** Error 1
make: *** Error 2
make: *** Error 2
#
啊,又错在这里了。
我也在这里出错,我没有在网卡选项里选择ATM呀,可是仍有这个错误!