[rsbac] Can't compile rsbad-admin tools...
outp0st
outp0st at op.pl
Wed Jul 30 09:40:35 CEST 2008
Hi,
I'm trying to set rsbac server based on gentoo hardened rsbac-sources
(linux-2.6.23-rsbac-r1). The problem is when trying to compile
rsbad-admin, I always end up with the same error.
I tried acdifferent rsbac-source(linux-2.6.21-rsbac-r1) as well as
compile other versions of rsbac-admin (emerging from portage or manually
from source) - always with the same result.
>>> Emerging (1 of 1) sys-apps/rsbac-admin-1.3.7 to /
* rsbac-admin-1.3.7.tar.bz2 RMD160 SHA1 SHA256 size ;-)
...
[ ok ]
* checking ebuild checksums ;-)
...
[ ok ]
* checking auxfile checksums ;-)
...
[ ok ]
* checking miscfile checksums ;-)
...
[ ok ]
* checking rsbac-admin-1.3.7.tar.bz2 ;-)
...
[ ok ]
>>> Unpacking source...
>>> Unpacking rsbac-admin-1.3.7.tar.bz2 to
/tmp/portage/sys-apps/rsbac-admin-1.3.7/work
>>> Source unpacked.
>>> Compiling source in
/tmp/portage/sys-apps/rsbac-admin-1.3.7/work/rsbac-admin-1.3.7 ...
Building RSBAC Libraries...
-------------------------------------
CC helpers/acl_getname.c
CC helpers/cap_getname.c
CC helpers/getname.c
CC helpers/helpers.c
CC helpers/jail_getname.c
CC helpers/net_getname.c
CC helpers/net_helpers.c
CC helpers/pax_getname.c
CC helpers/pm_getname.c
CC helpers/rc_getname.c
CC helpers/res_getname.c
CC helpers/syscall_wrapper.c
LD librsbac.la
Building RSBAC NSS...
-------------------------------------
Building RSBAC PAM...
-------------------------------------
CC interface.c
LIB pam_rsbac.c
LIB pam_rsbac.c
LIB pam_rsbac_oldpw.c
LD libnss_rsbac.la
LIB pam_rsbac_oldpw.c
PO po/de.po
PO po/fr.po
PO po/de.po
PO po/fr.po
>>> Source compiled.
>>> Test phase [not enabled]: sys-apps/rsbac-admin-1.3.7
>>> Install rsbac-admin-1.3.7 into
/tmp/portage/sys-apps/rsbac-admin-1.3.7/image/ category sys-apps
Installing RSBAC headers...
-------------------------------------
INTO /tmp/portage/sys-apps/rsbac-admin-1.3.7/image/ (/usr)
DIR
/tmp/portage/sys-apps/rsbac-admin-1.3.7/image///usr/include/rsbac
INSTALL rsbac/aci_data_structures.h
INSTALL rsbac/acl_getname.h
INSTALL rsbac/acl_types.h
INSTALL rsbac/auth_data_structures.h
INSTALL rsbac/cap_getname.h
INSTALL rsbac/debug.h
INSTALL rsbac/error.h
INSTALL rsbac/fs.h
INSTALL rsbac/gen_lists.h
INSTALL rsbac/getname.h
INSTALL rsbac/helpers.h
INSTALL rsbac/jail_getname.h
INSTALL rsbac/net_getname.h
INSTALL rsbac/network.h
INSTALL rsbac/network_types.h
INSTALL rsbac/pax.h
INSTALL rsbac/pax_getname.h
INSTALL rsbac/pm_getname.h
INSTALL rsbac/pm_ticket.h
INSTALL rsbac/pm_types.h
INSTALL rsbac/rc_data_structures.h
INSTALL rsbac/rc_getname.h
INSTALL rsbac/rc_types.h
INSTALL rsbac/reg.h
INSTALL rsbac/reg_main.h
INSTALL rsbac/repl_lists.h
INSTALL rsbac/repl_types.h
INSTALL rsbac/request_groups.h
INSTALL rsbac/res_getname.h
INSTALL rsbac/syscall_rsbac.h
INSTALL rsbac/syscalls.h
INSTALL rsbac/types.h
INSTALL rsbac/um.h
INSTALL rsbac/um_types.h
Building RSBAC Libraries...
-------------------------------------
Installing RSBAC libraries...
-------------------------------------
INTO /tmp/portage/sys-apps/rsbac-admin-1.3.7/image/ (/usr)
DIR /lib
INSTALL librsbac.la
libtool: install: warning: remember to run `libtool --finish /lib'
LIBTOOL librsbac.la
Building RSBAC tools...
-------------------------------------
CC src/acl_grant
CC src/acl_group
CC src/acl_mask
CC src/acl_rights
CC src/acl_rm_user
CC src/acl_tlist
CC src/attr_back_dev
CC src/attr_back_fd
CC src/attr_back_group
CC src/attr_back_net
CC src/attr_back_user
CC src/attr_get_fd
CC src/attr_get_file_dir
CC src/attr_get_group
CC src/attr_get_ipc
CC src/attr_get_net
CC src/attr_get_process
CC src/attr_get_up
CC src/attr_get_user
CC src/attr_rm_fd
CC src/attr_rm_file_dir
CC src/attr_rm_group
CC src/attr_rm_user
CC src/attr_set_fd
CC src/attr_set_file_dir
src/attr_set_file_dir.c: In function 'main':
src/attr_set_file_dir.c:428: error: 'CAP_FS_MASK' undeclared (first use
in this function)
src/attr_set_file_dir.c:428: error: (Each undeclared identifier is
reported only once
src/attr_set_file_dir.c:428: error: for each function it appears in.)
make[1]: *** [src/attr_set_file_dir] Error 1
make: *** [tools] Error 2
*
* ERROR: sys-apps/rsbac-admin-1.3.7 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 2361: Called die
* The specific snippet of code:
* make PREFIX=/usr LIBDIR=/$(get_libdir) DESTDIR="${D}"
${rsbacinstallargs} || die "cannot install (${rsbacinstallargs})";
* The die message:
* cannot install (headers-install libs-install tools-install
pam-install nss-install)
*
* If you need support, post the topmost build error, and the call stack
if relevant.
* A complete build log is located at
'/var/log/portage/sys-apps:rsbac-admin-1.3.7:20080730-091326.log'.
* The ebuild environment file is located at
'/tmp/portage/sys-apps/rsbac-admin-1.3.7/temp/environment'.
* This ebuild used the following eclasses from overlays:
*
/usr/portage/local/layman/toolchain-overlay/eclass/toolchain-funcs.eclass
More information about the rsbac
mailing list