kernel build

Jens Kasten <[email protected]> Tue, 18 Jun 2013 07:35:56 +0200
Newsgroups gmane.linux.rsbac
Message-ID <[email protected]>
Hi list,

i try the latest kernel linux-3.9.y (.6)
I got the follow compile errors.

rsbac/adf/adf_main.c: In function ‘rsbac_fake_uid’:
rsbac/adf/adf_main.c:3204:8: error: wrong type argument to unary 
exclamation mark
rsbac/adf/adf_main.c:3207:7: error: incompatible types when returning 
type ‘kuid_t’ but ‘rsbac_uid_t’ was expected
rsbac/adf/adf_main.c:3213:9: error: incompatible types when returning 
type ‘kuid_t’ but ‘rsbac_uid_t’ was expected
rsbac/adf/adf_main.c:3225:9: error: incompatible types when returning 
type ‘kuid_t’ but ‘rsbac_uid_t’ was expected
rsbac/adf/adf_main.c:3233:11: error: incompatible types when returning 
type ‘kuid_t’ but ‘rsbac_uid_t’ was expected
rsbac/adf/adf_main.c: In function ‘rsbac_fake_euid’:
rsbac/adf/adf_main.c:3243:8: error: wrong type argument to unary 
exclamation mark
rsbac/adf/adf_main.c:3246:7: error: incompatible types when returning 
type ‘kuid_t’ but ‘rsbac_uid_t’ was expected
rsbac/adf/adf_main.c:3253:9: error: incompatible types when returning 
type ‘kuid_t’ but ‘rsbac_uid_t’ was expected
rsbac/adf/adf_main.c:3265:9: error: incompatible types when returning 
type ‘kuid_t’ but ‘rsbac_uid_t’ was expected
rsbac/adf/adf_main.c:3273:11: error: incompatible types when returning 
type ‘kuid_t’ but ‘rsbac_uid_t’ was expected
rsbac/adf/adf_main.c: In function ‘rsbac_set_audit_uid’:
rsbac/adf/adf_main.c:3322:21: error: invalid operands to binary == (have 
‘rsbac_uid_t’ and ‘kuid_t’)
rsbac/adf/adf_main.c: In function ‘rsbac_fake_euid’:
rsbac/adf/adf_main.c:3275:3: warning: control reaches end of non-void 
function [-Wreturn-type]
rsbac/adf/adf_main.c: In function ‘rsbac_fake_uid’:
rsbac/adf/adf_main.c:3235:3: warning: control reaches end of non-void 
function [-Wreturn-type]
make[3]: *** [rsbac/adf/adf_main.o] Fehler 1
make[2]: *** [rsbac/adf] Fehler 2


kernel/sys.c: In function ‘sys_setreuid’:
kernel/sys.c:963:4: error: incompatible type for argument 1 of 
‘rsbac_set_audit_uid’
In file included from include/rsbac/hooks.h:13:0,
                  from kernel/sys.c:62:
include/rsbac/adf.h:114:5: note: expected ‘rsbac_uid_t’ but argument is 
of type ‘kuid_t’
kernel/sys.c:964:34: error: invalid operands to binary & (have ‘kuid_t’ 
and ‘unsigned int’)
kernel/sys.c: In function ‘sys_setuid’:
kernel/sys.c:1115:3: error: incompatible type for argument 1 of 
‘rsbac_set_audit_uid’
In file included from include/rsbac/hooks.h:13:0,
                  from kernel/sys.c:62:
include/rsbac/adf.h:114:5: note: expected ‘rsbac_uid_t’ but argument is 
of type ‘kuid_t’
kernel/sys.c: In function ‘sys_setresuid’:
kernel/sys.c:1283:4: error: incompatible type for argument 1 of 
‘rsbac_set_audit_uid’
In file included from include/rsbac/hooks.h:13:0,
                  from kernel/sys.c:62:
include/rsbac/adf.h:114:5: note: expected ‘rsbac_uid_t’ but argument is 
of type ‘kuid_t’
kernel/sys.c:1285:34: error: invalid operands to binary & (have ‘kuid_t’ 
and ‘unsigned int’)
make[2]: *** [kernel/sys.o] Fehler 1

Its a new installation on a new laptop so I was starting with minimal 
rsbac setting just get it running and look which drivers I need.

Grüße
Jens
_______________________________________________
rsbac mailing list
[email protected]
http://www.rsbac.org/mailman/listinfo/rsbac