I did all of this like the site said:
Code: Select all
USE="${USE} acl kerberos ldap pam readline crypt gdbm samba ssl tcpd cups python
perl xml2 mysql berkdb"
echo 'net-nds/smbldap-tools ~x86' >>/etc/portage/package.keywords
emerge samba openldap nss_ldap pam_ldap smbldap-toolsanyone have any ensight on this?* Building contributed dsaschema
dsaschema.c: In function `dsaschema_read_config':
dsaschema.c:156: warning: 'savelineno' might be used uninitialized in this function
dsaschema.c: In function `init_module':
dsaschema.c:265: warning: 'rc' might be used uninitialized in this function
* Building contributed pw-kerberos
* Building contributed pw-netscape
* Building contributed smbk5pwd
../../../libtool --mode=compile gcc -O2 -march=pentium3 -pipe -fomit-frame-pointer -DDO_SAMBA -DDO_KRB5 -I../../../include -I../../../servers/slapd -c smbk5pwd.c
mkdir .libs
gcc -O2 -march=pentium3 -pipe -fomit-frame-pointer -DDO_SAMBA -DDO_KRB5 -I../../../include -I../../../servers/slapd -c smbk5pwd.c -fPIC -DPIC -o .libs/smbk5pwd.o
smbk5pwd.c:45:25: kadm5/admin.h: No such file or directory
smbk5pwd.c:46:17: hdb.h: No such file or directory
smbk5pwd.c:56: error: parse error before "conf"
smbk5pwd.c:56: warning: data definition has no type or storage class
smbk5pwd.c:57: error: parse error before '*' token
smbk5pwd.c:57: warning: data definition has no type or storage class
smbk5pwd.c: In function `k5key_chk':
smbk5pwd.c:275: error: `krb5_salt' undeclared (first use in this function)
smbk5pwd.c:275: error: (Each undeclared identifier is reported only once
smbk5pwd.c:275: error: for each function it appears in.)
smbk5pwd.c:275: error: parse error before "salt"
smbk5pwd.c:276: error: `hdb_entry' undeclared (first use in this function)
smbk5pwd.c:291: error: `Key' undeclared (first use in this function)
smbk5pwd.c:291: error: parse error before "ekey"
smbk5pwd.c:296: error: `ent' undeclared (first use in this function)
smbk5pwd.c:299: error: `salt' undeclared (first use in this function)
smbk5pwd.c:306: error: `ekey' undeclared (first use in this function)
smbk5pwd.c:309: error: request for member `master_key_set' in something not a structure or union
smbk5pwd.c:317: error: structure has no member named `keyvalue'
smbk5pwd.c:318: error: structure has no member named `keyvalue'
smbk5pwd.c: In function `smbk5pwd_exop_passwd':
smbk5pwd.c:363: error: `hdb_entry' undeclared (first use in this function)
smbk5pwd.c:363: error: parse error before "ent"
smbk5pwd.c:375: error: `ent' undeclared (first use in this function)
smbk5pwd.c:405: error: `Key' undeclared (first use in this function)
smbk5pwd.c: In function `smbk5pwd_modules_init':
smbk5pwd.c:789: error: syntax error before '*' token
smbk5pwd.c:829: error: `KADM5_ADMIN_SERVICE' undeclared (first use in this function)
smbk5pwd.c:835: warning: assignment makes pointer from integer without a cast
make: *** [smbk5pwd.lo] Error 1
!!! ERROR: net-nds/openldap-2.3.24-r2 failed.
Call stack:
ebuild.sh, line 1543: Called dyn_compile
ebuild.sh, line 938: Called src_compile
openldap-2.3.24-r2.ebuild, line 320: Called die
!!! failed to compile smbk5pwd module
!!! If you need support, post the topmost build error, and the call stack if relevant.

