(no subject)

Gabby James lizard0000092 at hotmail.com
Tue Oct 14 15:38:23 CEST 2003


I apologize for sending another help request on the infamous 
ldap_first_reference error but I just can't seem to figure it out even after 
reading old postings.

I am using a RedHat 9.0 system with openldap-2.0.27-8 and python-2.2.2-26.  
I
downloaded python-ldap-2.0.0pre14 and compiled.  When I start python and try 
an
"import ldap" statement, I get the following error message:

Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/lib/python2.2/site-packages/ldap/__init__.py", line 21, in ?
    from _ldap import *
ImportError: /usr/lib/python2.2/site-packages/_ldap.so: undefined symbol: 
ldap_first_reference

I modified setup.cfg to try all of the following after reading old postings:
libs = ldap_r lber sasl2 ssl crypto
libs = ldap lber
libs = ldap lber resolv
libs = ldap_r lber
libs = ldap_r ldap

I compile python-ldap specifically with the version of python I am 
interested in:
python2.2 setup.py build
python2.2 setup.py install

I have also seen the following comment "This is likely due to missing 
references.c and references.lo in
libraries/libldap_r/Makefile.in".  I didn't try this 'casue I couldn't find 
the
file on my system.  Could someone explain this in more detail?

Any other thoughs on what is going wrong?

Thank you.
G.J.




More information about the python-ldap mailing list