I get this error compiling net-nds/openldap-2.3.24-r2, with gcc-4.1.1 and samba-3.0.22-r2: * Building contributed smbk5pwd ../../../libtool --mode=compile gcc -march=pentium4 -O2 -fomit-frame-pointer -fforce-addr -falign-functions=4 -pipe -DDO_SAMBA -DDO_KRB5 -I../../../include -I../../../servers/slapd -c smbk5pwd.c mkdir .libs gcc -march=pentium4 -O2 -fomit-frame-pointer -fforce-addr -falign-functions=4 -pipe -DDO_SAMBA -DDO_KRB5 -I../../../include -I../../../servers/slapd -c smbk5pwd.c -fPIC -DPIC -o .libs/smbk5pwd.o smbk5pwd.c:45:25: error: kadm5/admin.h: No such file or directory smbk5pwd.c:46:17: error: hdb.h: No such file or directory smbk5pwd.c:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'conf' smbk5pwd.c:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 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: expected ';' before 'salt' smbk5pwd.c:276: error: 'hdb_entry' undeclared (first use in this function) smbk5pwd.c:276: error: expected ';' before 'ent' smbk5pwd.c:291: error: 'Key' undeclared (first use in this function) smbk5pwd.c:291: error: expected ';' 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: 'db' undeclared (first use in this function) smbk5pwd.c:317: error: 'krb5_keyblock' has no member named 'keyvalue' smbk5pwd.c:318: error: 'krb5_keyblock' 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: expected ';' before 'ent' smbk5pwd.c:375: error: 'ent' undeclared (first use in this function) smbk5pwd.c:396: error: 'db' 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: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token smbk5pwd.c:789: error: invalid type argument of 'unary *' smbk5pwd.c:829: error: 'KADM5_ADMIN_SERVICE' undeclared (first use in this function) smbk5pwd.c:832: error: 'conf' undeclared (first use in this function) smbk5pwd.c:835: error: 'db' undeclared (first use in this function) make: *** [smbk5pwd.lo] Error 1 !!! ERROR: net-nds/openldap-2.3.24-r2 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: 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.
Definitely not samba... *** This bug has been marked as a duplicate of 135238 ***