I have heimdal and openldap installed on a server. I used the openldap binaries from the testing branch, and I installed heimdal from source with the --with-openldap option. When I try to use the smbk5pwd module to sync heimdal and ldap passwords, I receive the following error:
Checking configuration files for slapd: /etc/openldap/slapd.conf: line 167: smbk5pwd: <smbk5pwd-enable> module "smbk5pwd-enable" only allowed when compiled with -DDO_KRB5.
I downloaded and installed the src.rpm from testing, but I don't know how to recompile the overlays rpm with that option. Can someone tell me how to do this?
- Scott
Scott Grizzard wrote:
I have heimdal and openldap installed on a server. I used the openldap binaries from the testing branch, and I installed heimdal from source with the --with-openldap option. When I try to use the smbk5pwd module to sync heimdal and ldap passwords, I receive the following error:
Checking configuration files for slapd: /etc/openldap/slapd.conf: line 167: smbk5pwd: <smbk5pwd-enable> module "smbk5pwd-enable" only allowed when compiled with -DDO_KRB5.
Oooops? That shouldn't have happened. Let me test.
Cheers,
Ralph
Ralph Angenendt wrote:
Oooops? That shouldn't have happened. Let me test.
Oh, it should. The kerberos support is done via the heimdal libs, which we don't ship with CentOS, so kerberos support is not activated - and no, it will not build against the kerberos which is in CentOS.
See the README.smbk5pwd which is distributed together with the openldap-overlays package.
As to what it then can be used for: Maybe Johnny wants to chime in, I added it because he is using it >:)
Cheers,
Ralph
Ralph Angenendt wrote:
Ralph Angenendt wrote:
Oooops? That shouldn't have happened. Let me test.
Oh, it should. The kerberos support is done via the heimdal libs, which we don't ship with CentOS, so kerberos support is not activated - and no, it will not build against the kerberos which is in CentOS.
See the README.smbk5pwd which is distributed together with the openldap-overlays package.
As to what it then can be used for: Maybe Johnny wants to chime in, I added it because he is using it >:)
Cheers,
Ralph
CentOS-devel mailing list CentOS-devel@centos.org http://lists.centos.org/mailman/listinfo/centos-devel
If I want to rebuild the module with heimdal support, how do I proceed? I tried to download only that module and compile it from the openldap tarballs on their website, and that /really/ didn't work. It compiled ok, but when I tried to use it, everything died.
-Scott
Scott Grizzard wrote:
If I want to rebuild the module with heimdal support, how do I proceed? I tried to download only that module and compile it from the openldap tarballs on their website, and that /really/ didn't work. It compiled ok, but when I tried to use it, everything died.
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
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)
Scott Grizzard wrote:
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?
You probably need to look at the Makefile in the smbk5pwd directory and patch it to point to the correct place.
Johnny Hughes wrote:
You probably need to look at the Makefile in the smbk5pwd directory and patch it to point to the correct place.
I did that, and changed the includes for that module. However, the compiler still wants to use the /usr/kerberos libraries to compile openldap. Is there a way for me to tell rpm make to use a different set of libraries for all of openldap?
Since I can't find any mention of /usr/kerberos in the patches, could it be a system setting?
Thanks,
-Scott