- 论坛徽章:
- 0
|
因为我要使用limit的功能,所以不能用as 3自带的iptables,我下载了最新的patch-to-magic-ng,运行了/runme base,把能装的patch都应用上了,然后重新编译内核,内核还是as 3 u3自带的linux-2.4.21-20.EL,make dep ,make bzImage都没有问题,可是到了make modules时的时候会出现下面的错误
/usr/src/linux-2.4.21-20.EL/include/linux/module.h:193: warning: parameter names (without types) in function declaration
/usr/src/linux-2.4.21-20.EL/include/linux/module.h:194: invalid suffix on integer constant
/usr/src/linux-2.4.21-20.EL/include/linux/module.h:194: syntax error before numeric constant
/usr/src/linux-2.4.21-20.EL/include/linux/module.h:194: `inter_module_put_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.21-20.EL/include/linux/module.h:194: warning: function declaration isn't a prototype
/usr/src/linux-2.4.21-20.EL/include/linux/module.h:203: `try_inc_mod_count_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.21-20.EL/include/linux/module.h:203: warning: parameter names (without types) in function declaration
make[3]: *** [linit.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.21-20.EL/drivers/addon/aacraid_10102'
make[2]: *** [_modsubdir_aacraid_10102] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.21-20.EL/drivers/addon'
make[1]: *** [_modsubdir_addon] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.21-20.EL/drivers'
make: *** [_mod_drivers] Error 2
请问我该如何解决这个问题?我曾经试过把aacraid在内核里取消掉,可是drivers下还有会其他项出错,所以我能确定这不是aacraid引起的单一故障。
所有编译环境为AS 3.0 u3默认的。请各位老大帮忙。 |
|