|
|
发表于 2006-8-10 12:03:07
|
显示全部楼层
这个补丁是否支持2.6.17.8,打补丁后提示缺少一个kconfig文件的错误,security/Kconfig:103: can't open file "security/apparmor/Kconfig",请教如何解决。
问题解决:是patch1里面有个空行,删除即可。
但问题出来了:
编译时出现如下错误
In file included from security/apparmor/apparmor.h:21,
from security/apparmor/main.c:16:
security/apparmor/shared.h:12:1: error: unterminated #ifndef
In file included from security/apparmor/main.c:16:
security/apparmor/apparmor.h:12:1: error: unterminated #ifndef
In file included from security/apparmor/aamatch/match.h:16,
from security/apparmor/main.c:17:
security/apparmor/aamatch/../apparmor.h:12:1: error: unterminated #ifndef
security/apparmor/main.c: In function ‘sd_get_execmode’:
security/apparmor/main.c:189: error: ‘SD_EXEC_MODIFIERS’ undeclared (first use i n this function)
security/apparmor/main.c:189: error: (Each undeclared identifier is reported onl y once
security/apparmor/main.c:189: error: for each function it appears in.)
security/apparmor/main.c: In function ‘sd_audit’:
security/apparmor/main.c:740: warning: implicit declaration of function ‘capabil ity_to_name’
security/apparmor/main.c:740: warning: format ‘%s’ expects type ‘char *’, but ar gument 3 has type ‘int’
security/apparmor/main.c: In function ‘sd_change_hat’:
security/apparmor/main.c:1663: error: expected declaration or statement at end o f input
security/apparmor/main.c:1609: error: label ‘out’ used but not defined
security/apparmor/main.c:1663: warning: no return statement in function returnin g non-void
make[2]: *** [security/apparmor/main.o] Error 1
make[1]: *** [security/apparmor] Error 2
make: *** [security] Error 2
由于是菜鸟,patch楼主的patch1时有什么做得不对,出现上述错误,后下载了楼主给的连接的patch成功,patch2用的是楼主的,呵呵,结合在一起了。 |
|