[CentOS-devel] Trying to recompile the openldap overlay smbk5pwd with the -DDO_KRB5 option

Scott Grizzard scott at scottgrizzard.com
Mon Apr 14 19:43:31 UTC 2008


Ralph Angenendt wrote:
> You first have to find some heimdal packages for CentOS and hope, that
> those do not conflict with the kerberos packages from CentOS.
>
> Then see the two smbk5pwd patches under $RPMDIR/SOURCES to see what we
> changed from the original sources which are distributed by the openldap
> guys. 
>
> Cheers,
>
> Ralph
Ok, I compiled heimdal from source into the /usr/heimdal directory.  I 
enabled the -DDO_KRB5 option in the makefile for smbk5pwd.  When I try 
to build the rpms, it dies when it gets to smbk5pwd.  Looking at the 
output for the module (below), it looks like it is looking for the 
kerberos libraries at /usr/kerberos/lib insteat of /usr/heimdal/lib.

On the spec file, it mentions "change LD_FLAGS to refer to to 
%{_prefix}/kerberos/%{_lib} instead of /usr/kerberos/lib, which might 
not be right on some arches", but I cannot find the line it refers to in 
this log message.

How do I tell rpmbuild to use the /usr/heimdal directory instead of 
/usr/kerberos?

Cheers,

Scott

----
Output:
make[3]: Entering directory 
`/usr/src/redhat/BUILD/openldap-2.3.27/openldap-2.3.27/build-servers/servers/slapd/overlays'
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/accesslog.c
../../../../build/mkversion -v "2.3.27" back_sql > version.c
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/init.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/accesslog.c  -fPIC -DPIC -o 
.libs/accesslog.o
mkdir .libs
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/init.c  -fPIC -DPIC -o .libs/init.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/config.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/config.c  -fPIC -DPIC -o .libs/config.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/auditlog.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/auditlog.c  -fPIC -DPIC -o 
.libs/auditlog.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/denyop.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/denyop.c  -fPIC -DPIC -o .libs/denyop.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/search.c
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/dyngroup.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/search.c  -fPIC -DPIC -o .libs/search.o
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/dyngroup.c  -fPIC -DPIC -o 
.libs/dyngroup.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/dynlist.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/dynlist.c  -fPIC -DPIC -o .libs/dynlist.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/lastmod.c
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/bind.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/bind.c  -fPIC -DPIC -o .libs/bind.o
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/lastmod.c  -fPIC -DPIC -o .libs/lastmod.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/compare.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/compare.c  -fPIC -DPIC -o .libs/compare.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/ppolicy.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/ppolicy.c  -fPIC -DPIC -o .libs/ppolicy.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/operational.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/operational.c  -fPIC -DPIC -o 
.libs/operational.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/entry-id.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/entry-id.c  -fPIC -DPIC -o 
.libs/entry-id.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/pcache.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/pcache.c  -fPIC -DPIC -o .libs/pcache.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/schema-map.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/schema-map.c  -fPIC -DPIC -o 
.libs/schema-map.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/sql-wrap.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/sql-wrap.c  -fPIC -DPIC -o 
.libs/sql-wrap.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/refint.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/refint.c  -fPIC -DPIC -o .libs/refint.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/modify.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/modify.c  -fPIC -DPIC -o .libs/modify.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/retcode.c
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/util.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/retcode.c  -fPIC -DPIC -o .libs/retcode.o
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/util.c  -fPIC -DPIC -o .libs/util.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/add.c
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/rwm.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/add.c  -fPIC -DPIC -o .libs/add.o
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/rwm.c  -fPIC -DPIC -o .libs/rwm.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/rwmconf.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/rwmconf.c  -fPIC -DPIC -o .libs/rwmconf.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/delete.c
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/rwmdn.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/delete.c  -fPIC -DPIC -o .libs/delete.o
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/rwmdn.c  -fPIC -DPIC -o .libs/rwmdn.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/rwmmap.c
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/modrdn.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/rwmmap.c  -fPIC -DPIC -o .libs/rwmmap.o
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/modrdn.c  -fPIC -DPIC -o .libs/modrdn.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/api.c
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/syncprov.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c 
../../../../servers/slapd/back-sql/api.c  -fPIC -DPIC -o .libs/api.o
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/syncprov.c  -fPIC -DPIC -o 
.libs/syncprov.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/back-sql/..   
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -c version.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/back-sql/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -c version.c  -fPIC -DPIC -o 
.libs/version.o
/usr/bin/libtool --tag=disable-static --mode=link cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC  
-L/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/lib64 
-L/usr/kerberos/lib64    -release 2.3 -version-info 2:15:2 -rpath 
/usr/lib64/openldap -module -o back_sql.la init.lo config.lo search.lo 
bind.lo compare.lo operational.lo entry-id.lo schema-map.lo sql-wrap.lo 
modify.lo util.lo add.lo delete.lo modrdn.lo api.lo version.lo   -lodbc
gcc -shared  .libs/init.o .libs/config.o .libs/search.o .libs/bind.o 
.libs/compare.o .libs/operational.o .libs/entry-id.o .libs/schema-map.o 
.libs/sql-wrap.o .libs/modify.o .libs/util.o .libs/add.o .libs/delete.o 
.libs/modrdn.o .libs/api.o .libs/version.o  
-L/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/lib64 
-L/usr/kerberos/lib64 -lodbc  -Wl,-soname -Wl,back_sql-2.3.so.0 -o 
.libs/back_sql-2.3.so.0.2.15
(cd .libs && rm -f back_sql-2.3.so.0 && ln -s back_sql-2.3.so.0.2.15 
back_sql-2.3.so.0)
(cd .libs && rm -f back_sql.so && ln -s back_sql-2.3.so.0.2.15 back_sql.so)
creating back_sql.la
(cd .libs && rm -f back_sql.la && ln -s ../back_sql.la back_sql.la)
make[3]: Leaving directory 
`/usr/src/redhat/BUILD/openldap-2.3.27/openldap-2.3.27/build-servers/servers/slapd/back-sql'
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/translucent.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/translucent.c  -fPIC -DPIC -o 
.libs/translucent.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/unique.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/unique.c  -fPIC -DPIC -o .libs/unique.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/valsort.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/valsort.c  -fPIC -DPIC -o .libs/valsort.o
/usr/bin/libtool --tag=disable-static --mode=compile cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC 
-I../../../include        -I../../../../include -I.. 
-I../../../../servers/slapd/overlays/..  
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include     -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/smbk5pwd.c
 cc -I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -O2 -g -D_REENTRANT -fPIC -I../../../include 
-I../../../../include -I.. -I../../../../servers/slapd/overlays/.. 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include -DSLAPD_IMPORT -DDO_SAMBA -DDO_KRB5 -c 
../../../../servers/slapd/overlays/smbk5pwd.c  -fPIC -DPIC -o 
.libs/smbk5pwd.o
/usr/bin/libtool --tag=disable-static --mode=link cc 
-I/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/include 
-I/usr/kerberos/include   -O2 -g -D_REENTRANT -fPIC  
-L/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/lib64 
-L/usr/kerberos/lib64    -release 2.3 -version-info 2:15:2 -rpath 
/usr/lib64/openldap -module -o accesslog.la accesslog.lo version.lo
../../../../servers/slapd/overlays/smbk5pwd.c:45:25: error: 
kadm5/admin.h: No such file or directory
../../../../servers/slapd/overlays/smbk5pwd.c:46:17: error: hdb.h: No 
such file or directory
../../../../servers/slapd/overlays/smbk5pwd.c:56: error: expected '=', 
',', ';', 'asm' or '__attribute__' before 'conf'
../../../../servers/slapd/overlays/smbk5pwd.c:57: error: expected '=', 
',', ';', 'asm' or '__attribute__' before '*' token
../../../../servers/slapd/overlays/smbk5pwd.c: In function 'k5key_chk':
../../../../servers/slapd/overlays/smbk5pwd.c:275: error: 'krb5_salt' 
undeclared (first use in this function)
../../../../servers/slapd/overlays/smbk5pwd.c:275: error: (Each 
undeclared identifier is reported only once
../../../../servers/slapd/overlays/smbk5pwd.c:275: error: for each 
function it appears in.)
../../../../servers/slapd/overlays/smbk5pwd.c:275: error: expected ';' 
before 'salt'
../../../../servers/slapd/overlays/smbk5pwd.c:276: error: 'hdb_entry' 
undeclared (first use in this function)
../../../../servers/slapd/overlays/smbk5pwd.c:276: error: expected ';' 
before 'ent'
../../../../servers/slapd/overlays/smbk5pwd.c:291: error: 'Key' 
undeclared (first use in this function)
../../../../servers/slapd/overlays/smbk5pwd.c:291: error: expected ';' 
before 'ekey'
../../../../servers/slapd/overlays/smbk5pwd.c:296: error: 'ent' 
undeclared (first use in this function)
../../../../servers/slapd/overlays/smbk5pwd.c:299: error: 'salt' 
undeclared (first use in this function)
../../../../servers/slapd/overlays/smbk5pwd.c:306: error: 'ekey' 
undeclared (first use in this function)
../../../../servers/slapd/overlays/smbk5pwd.c:309: error: 'db' 
undeclared (first use in this function)
../../../../servers/slapd/overlays/smbk5pwd.c:317: error: 
'krb5_keyblock' has no member named 'keyvalue'
../../../../servers/slapd/overlays/smbk5pwd.c:318: error: 
'krb5_keyblock' has no member named 'keyvalue'
../../../../servers/slapd/overlays/smbk5pwd.c: In function 
'smbk5pwd_exop_passwd':
../../../../servers/slapd/overlays/smbk5pwd.c:363: error: 'hdb_entry' 
undeclared (first use in this function)
../../../../servers/slapd/overlays/smbk5pwd.c:363: error: expected ';' 
before 'ent'
../../../../servers/slapd/overlays/smbk5pwd.c:375: error: 'ent' 
undeclared (first use in this function)
../../../../servers/slapd/overlays/smbk5pwd.c:396: error: 'db' 
undeclared (first use in this function)
../../../../servers/slapd/overlays/smbk5pwd.c:405: error: 'Key' 
undeclared (first use in this function)
../../../../servers/slapd/overlays/smbk5pwd.c: In function 
'smbk5pwd_modules_init':
../../../../servers/slapd/overlays/smbk5pwd.c:789: error: expected '=', 
',', ';', 'asm' or '__attribute__' before '*' token
../../../../servers/slapd/overlays/smbk5pwd.c:789: error: expected 
expression before 'void'
../../../../servers/slapd/overlays/smbk5pwd.c:789: error: invalid type 
argument of 'unary *'
../../../../servers/slapd/overlays/smbk5pwd.c:828: error: 
'KADM5_ADMIN_SERVICE' undeclared (first use in this function)
../../../../servers/slapd/overlays/smbk5pwd.c:831: error: 'conf' 
undeclared (first use in this function)
../../../../servers/slapd/overlays/smbk5pwd.c:834: warning: assignment 
makes pointer from integer without a cast
../../../../servers/slapd/overlays/smbk5pwd.c:836: warning: assignment 
makes pointer from integer without a cast
../../../../servers/slapd/overlays/smbk5pwd.c:847: error: 'db' 
undeclared (first use in this function)
make[3]: *** [smbk5pwd.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
gcc -shared  .libs/accesslog.o .libs/version.o  
-L/usr/src/redhat/BUILD/openldap-2.3.27/db-instroot/lib64 
-L/usr/kerberos/lib64  -Wl,-soname -Wl,accesslog-2.3.so.0 -o 
.libs/accesslog-2.3.so.0.2.15
(cd .libs && rm -f accesslog-2.3.so.0 && ln -s accesslog-2.3.so.0.2.15 
accesslog-2.3.so.0)
(cd .libs && rm -f accesslog.so && ln -s accesslog-2.3.so.0.2.15 
accesslog.so)
creating accesslog.la
(cd .libs && rm -f accesslog.la && ln -s ../accesslog.la accesslog.la)
make[3]: Leaving directory 
`/usr/src/redhat/BUILD/openldap-2.3.27/openldap-2.3.27/build-servers/servers/slapd/overlays'
make[2]: *** [dynamic_overlays] Error 2
make[2]: Leaving directory 
`/usr/src/redhat/BUILD/openldap-2.3.27/openldap-2.3.27/build-servers/servers/slapd'
make[1]: *** [all-common] Error 1
make[1]: Leaving directory 
`/usr/src/redhat/BUILD/openldap-2.3.27/openldap-2.3.27/build-servers/servers'
make: *** [all-common] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.45178 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.45178 (%build)



More information about the CentOS-devel mailing list