[Samba] patch for 2.2.5 and check for start_tls with OpenLDAP 2.0.x libs

Gerald (Jerry) Carter jerry at samba.org
Mon Jun 24 16:19:01 GMT 2002


FYI....

There is a bu in the configure script for 2.2.5 that prevents the script 
from locating the start_tls function in the OpenLDAP 2.0.x libs.
Apply this patch and rerun autoconf.  Should fix it.  Patches
configure.in and passdb/pdb_ldap.c

Sorry for the inconvience.    



cheers, jerry
 ---------------------------------------------------------------------
 Hewlett-Packard                                     http://www.hp.com
 SAMBA Team                                       http://www.samba.org
 --                                            http://www.plainjoe.org
 "Sam's Teach Yourself Samba in 24 Hours" 2ed.      ISBN 0-672-32269-2
 --"I never saved anything for the swim back." Ethan Hawk in Gattaca--
-------------- next part --------------
Index: configure.in
===================================================================
RCS file: /data/cvs/samba/source/configure.in,v
retrieving revision 1.130.4.162
diff -u -r1.130.4.162 configure.in
--- configure.in	2002/06/18 05:15:37	1.130.4.162
+++ configure.in	2002/06/24 21:57:21
@@ -2074,7 +2074,10 @@
     LDAPLIBS="-lldap"
     AC_CHECK_LIB(lber, ber_bvfree, [LDAPLIBS="$LDAPLIBS -llber"])
     LDAPLIBS="-lresolv $LDAPLIBS"
+    old_LDFLAGS="$LDFLAGS"
+    LDFLAGS="$LDFLAGS $LDAPLIBS"
     AC_CHECK_FUNCS(ldap_start_tls_s)
+    LDFLAGS="$old_LDFLAGS"
     with_smbpasswd_sam=no
     AC_SUBST(LDAPLIBS)
     ;;
Index: passdb/pdb_ldap.c
===================================================================
RCS file: /data/cvs/samba/source/passdb/pdb_ldap.c,v
retrieving revision 1.1.2.35
retrieving revision 1.1.2.36
diff -u -r1.1.2.35 -r1.1.2.36
--- passdb/pdb_ldap.c	2002/06/17 16:54:19	1.1.2.35
+++ passdb/pdb_ldap.c	2002/06/24 23:15:12	1.1.2.36
@@ -114,7 +114,7 @@
 {
 	int port;
 	int version;
-	int tls;
+	int tls, rc;
 	uid_t uid = geteuid();
 	struct passwd* pass;
 	


More information about the samba mailing list