Adam Tauno Williams wrote:
> When I install the most recent python-ldap on my CentOS5 box (which has
> Python2.6 from IUS) it fails.  Previously I was able to install
> python-ldap on a similarly provisioned host.

Hmm, known problem...(see below)

Ciao, Michael.

-------- Original Message --------
Subject: Re: python-ldap-2.3.12: Compile error on CentOS 5.5, i386
Date: Wed, 11 Aug 2010 20:42:56 +0200
From: Michael Ströder <mich...@stroeder.com>
To: Zhang Huangbin <zhbmaillisto...@gmail.com>
CC: Python Developer List <python-ldap-dev@lists.sourceforge.net>

Zhang Huangbin wrote:
>
> On Aug 9, 2010, at 11:43 PM, Michael Ströder wrote:
>
>> Find a new release of python-ldap:
>>
>>  http://pypi.python.org/pypi/python-ldap/2.3.12
>
> Compile error on CentOS 5.5, i386:
> [..]
> Modules/constants.c: In function ‘LDAPinit_constants’:
> Modules/constants.c:184: error: ‘LDAP_OPT_X_TLS_CRLFILE’ undeclared (first
> use in this function)
> Modules/constants.c:184: error: (Each undeclared identifier is reported
> only once
> Modules/constants.c:184: error: for each function it appears in.)
> error: Setup script exited with error: command 'gcc' failed with exit
> status 1

Looks like an older OpenLDAP release. Please try the patch below.

Ciao, Michael.

Index: Modules/constants.c
===================================================================
RCS file: /cvsroot/python-ldap/python-ldap/Modules/constants.c,v
retrieving revision 1.47
diff -u -r1.47 constants.c
--- Modules/constants.c 7 May 2010 13:22:40 -0000       1.47
+++ Modules/constants.c 11 Aug 2010 05:14:47 -0000
@@ -181,7 +181,9 @@
 #ifdef LDAP_OPT_X_TLS_CRLCHECK
   /* only available if OpenSSL supports it => might cause backward
compability problems */
        add_int(d,OPT_X_TLS_CRLCHECK);
+#ifdef LDAP_OPT_X_TLS_CRLFILE
        add_int(d,OPT_X_TLS_CRLFILE);
+#endif
        add_int(d,OPT_X_TLS_CRL_NONE);
        add_int(d,OPT_X_TLS_CRL_PEER);
        add_int(d,OPT_X_TLS_CRL_ALL);

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Python-LDAP-dev mailing list
Python-LDAP-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev

Reply via email to