[Date Prev][Date Next] [Chronological] [Thread] [Top]

Fix for compiling on a gcc-3.2.2/glibc-2.3.2 based system



I had to apply the following patch to get openldap to compile on my LFS system (glibc-2.3.2, gcc-3.2.2).

diff -ur openldap-2.1.13.orig/servers/slapd/modify.c openldap-2.1.13/servers/slapd/modify.c
--- openldap-2.1.13.orig/servers/slapd/modify.c 2003-02-10 13:22:47.000000000 -0600
+++ openldap-2.1.13/servers/slapd/modify.c 2003-02-27 00:18:09.000000000 -0600
@@ -279,6 +279,7 @@
Statslog( LDAP_DEBUG_STATS, "conn=%lu op=%lu MOD dn=\"%s\"\n",
op->o_connid, op->o_opid, dn.bv_val, 0, 0 );


+ Modifications *tmp;
for ( tmp = modlist; tmp != NULL; tmp = tmp->sml_next ) {
if (len + 1 + tmp->sml_type.bv_len > sizeof(abuf)) {
Statslog( LDAP_DEBUG_STATS, "conn=%lu op=%lu MOD attr=%s\n",
diff -ur openldap-2.1.13.orig/servers/slapd/slap.h openldap-2.1.13/servers/slapd/slap.h
--- openldap-2.1.13.orig/servers/slapd/slap.h 2003-02-17 10:49:54.000000000 -0600
+++ openldap-2.1.13/servers/slapd/slap.h 2003-02-26 23:56:05.000000000 -0600
@@ -152,6 +152,8 @@


typedef unsigned long slap_mask_t;

+extern int ldap_syslog_level;
+
/* Security Strength Factor */
typedef unsigned slap_ssf_t;

--
Tushar Teredesai
  http://www.linuxfromscratch.org/~tushar/
  http://www.geocities.com/tushar/