[rsbac] compiling the admin tools pre1.2.6 on Debian stable
Andrew Dobbie
adobbie at ieee.org
Sat Dec 24 14:43:06 CET 2005
Works fine with Debian unstable.
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v
--enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr
--enable-shared --with-system-zlib --libexecdir=/usr/lib
--without-included-gettext --enable-threads=posix --enable-nls
--program-suffix=-4.0 --enable-__cxa_atexit --enable-clocale=gnu
--enable-libstdcxx-debug --enable-java-awt=gtk-default --enable-gtk-cairo
--with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr
--disable-werror --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.0.3 20051201 (prerelease) (Debian 4.0.2-5)
I've included all the warnings because someone needs to fix them.
helpers/getname.c: In function get_attribute_value_name:
helpers/getname.c:779: warning: incompatible implicit declaration of
built-in function snprintf
helpers/getname.c: In function get_target_name:
helpers/getname.c:1178: warning: incompatible implicit declaration of
built-in function sprintf
helpers/getname.c:1200: warning: pointer targets in passing argument 2 of
__builtin_strncpy differ in signedness
helpers/helpers.c: In function error_exit:
helpers/helpers.c:224: warning: incompatible implicit declaration of
built-in function exit
helpers/net_getname.c: In function rsbac_get_net_protocol_name:
helpers/net_getname.c:221: warning: incompatible implicit declaration of
built-in function sprintf
helpers/pax_getname.c: In function pax_print_flags:
helpers/pax_getname.c:22: warning: incompatible implicit declaration of
built-in function sprintf
src/acl_grant.c: In function process:
src/acl_grant.c:189: warning: pointer targets in passing argument 1 of
__builtin_strncpy differ in signedness
src/acl_mask.c: In function process:
src/acl_mask.c:190: warning: pointer targets in passing argument 1 of
__builtin_strncpy differ in signedness
src/acl_rights.c: In function process:
src/acl_rights.c:176: warning: pointer targets in passing argument 1 of
__builtin_strncpy differ in signedness
src/acl_tlist.c: In function process:
src/acl_tlist.c:189: warning: pointer targets in passing argument 1 of
__builtin_strncpy differ in signedness
src/attr_back_net.c: In function process_netdev:
src/attr_back_net.c:78: warning: pointer targets in passing argument 1 of
__builtin_strncpy differ in signedness
src/attr_back_net.c: In function main:
src/attr_back_net.c:364: warning: pointer targets in passing argument 1 of
process_netdev differ in signedness
src/attr_get_net.c: In function process:
src/attr_get_net.c:65: warning: pointer targets in passing argument 1 of
__builtin_strncpy differ in signedness
src/attr_set_net.c: In function process:
src/attr_set_net.c:64: warning: pointer targets in passing argument 1 of
__builtin_strncpy differ in signedness
src/attr_set_process.c: In function main:
src/attr_set_process.c:172: warning: incompatible implicit declaration of
built-in function strlen
src/attr_set_process.c:331: warning: incompatible implicit declaration of
built-in function strlen
src/attr_set_up.c: In function main:
src/attr_set_up.c:183: warning: incompatible implicit declaration of
built-in function strlen
src/attr_set_user.c: In function main:
src/attr_set_user.c:190: warning: incompatible implicit declaration of
built-in function strlen
src/attr_set_user.c:361: warning: incompatible implicit declaration of
built-in function strlen
src/attr_set_user.c:470: warning: incompatible implicit declaration of
built-in function strlen
src/mac_wrap.c: In function main:
src/mac_wrap.c:72: warning: incompatible implicit declaration of built-in
function strlen
src/net_temp.c: In function main:
src/net_temp.c:505: warning: pointer targets in passing argument 1 of
__builtin_strncpy differ in signedness
src/rc_get_item.c: In function main:
src/rc_get_item.c:321: warning: incompatible implicit declaration of
built-in function strlen
src/rc_get_item.c:436: warning: incompatible implicit declaration of
built-in function strlen
src/rc_get_item.c:466: warning: incompatible implicit declaration of
built-in function strlen
src/rc_get_item.c:480: warning: incompatible implicit declaration of
built-in function strlen
src/rc_get_item.c:3836: warning: incompatible implicit declaration of
built-in function strlen
src/rc_get_item.c:3936: warning: incompatible implicit declaration of
built-in function strlen
src/rc_set_item.c: In function main:
src/rc_set_item.c:511: warning: incompatible implicit declaration of
built-in function strlen
src/rc_set_item.c:875: warning: incompatible implicit declaration of
built-in function strcpy
src/rsbac_groupadd.c: In function password_read:
src/rsbac_groupadd.c:55: warning: incompatible implicit declaration of
built-in function strlen
src/rsbac_groupadd.c: In function process:
src/rsbac_groupadd.c:89: warning: incompatible implicit declaration of
built-in function strncpy
src/rsbac_groupadd.c:127: warning: incompatible implicit declaration of
built-in function memcpy
src/rsbac_groupadd.c: In function main:
src/rsbac_groupadd.c:173: warning: incompatible implicit declaration of
built-in function strncpy
src/rsbac_groupadd.c:280: warning: incompatible implicit declaration of
built-in function memset
src/rsbac_groupadd.c:303: warning: incompatible implicit declaration of
built-in function memset
src/rsbac_groupshow.c: In function process:
src/rsbac_groupshow.c:65: warning: incompatible implicit declaration of
built-in function strcpy
src/rsbac_groupshow.c:92: warning: pointer targets in passing argument 1
of pass_print differ in signedness
src/rsbac_groupshow.c:97: warning: pointer targets in passing argument 1
of pass_print differ in signedness
src/rsbac_jail.c: In function main:
src/rsbac_jail.c:252: warning: incompatible implicit declaration of
built-in function strlen
src/rsbac_list_ta.c: In function main:
src/rsbac_list_ta.c:148: warning: incompatible implicit declaration of
built-in function memcpy
src/rsbac_usershow.c: In function process:
src/rsbac_usershow.c:67: warning: incompatible implicit declaration of
built-in function strcpy
src/rsbac_usershow.c:120: warning: pointer targets in passing argument 1
of pass_print differ in signedness
src/rsbac_usershow.c:125: warning: pointer targets in passing argument 1
of pass_print differ in signedness
src/rsbac_usershow.c:129: warning: incompatible implicit declaration of
built-in function memset
Looks to me that some #include were forgotten.
More information about the rsbac
mailing list