Differences between revisions 1 and 2
Revision 1 as of 2011-06-15 06:44:50
Size: 558
Comment:
Revision 2 as of 2011-06-15 06:49:33
Size: 1012
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Sage doesn't install python-ldap nicely via easy_install (tested with 4.7 on CentOS 5.6 and OS X 10.6 -- same failure). Looks like it is a problem with the egg setup.cfg (2.3.5 to 2.3.9 from [here|http://www.python-ldap.org/download.shtml]. This forced me to do an install from a CVS checkout of python-ldap. I then had [OpenLDAP|http://www.openldap.org/software/download/] and [BerkeleyDB|http://www.oracle.com/technetwork/database/berkeleydb/overview/] problems, so these were installed from the latest source versions (2.4.5 and 5.2.28 respectively). Sage doesn't install python-ldap nicely via easy_install (tested with 4.7 on CentOS 5.6 and OS X 10.6 -- same failure). Looks like it is a problem with the egg setup.cfg (2.3.5 to 2.3.9 from [[http://www.python-ldap.org/download.shtml|here]]). This forced me to do an install from a CVS checkout of python-ldap. I then had [[http://www.openldap.org/software/download/|OpenLDAP]] and [[http://www.oracle.com/technetwork/database/berkeleydb/overview/|BerkeleyDB]] problems, so these were installed from the latest source versions (2.4.5 and 5.2.28 respectively).

For OpenLDAP, configure was run with:

./configure --with-cyrus-sasl --with-tls --prefix=/usr

For BerkeleyDB, configure was run with:

cd build
../dist/configure --prefix=/usr

The main thing for installing python-ldap was getting the following lines set properly in setup.cfg:

library_dirs = /usr/lib /usr/lib64
include_dirs = /usr/include /usr/include/sasl
libs = ldap_r lber sasl2 ssl crypto
requires = python libldap_r.so.2

Sage doesn't install python-ldap nicely via easy_install (tested with 4.7 on CentOS 5.6 and OS X 10.6 -- same failure). Looks like it is a problem with the egg setup.cfg (2.3.5 to 2.3.9 from here). This forced me to do an install from a CVS checkout of python-ldap. I then had OpenLDAP and BerkeleyDB problems, so these were installed from the latest source versions (2.4.5 and 5.2.28 respectively).

For OpenLDAP, configure was run with:

./configure --with-cyrus-sasl --with-tls --prefix=/usr

For BerkeleyDB, configure was run with:

cd build ../dist/configure --prefix=/usr

The main thing for installing python-ldap was getting the following lines set properly in setup.cfg:

library_dirs = /usr/lib /usr/lib64 include_dirs = /usr/include /usr/include/sasl libs = ldap_r lber sasl2 ssl crypto requires = python libldap_r.so.2