<br><br><div class="gmail_quote">2007/12/12 Michael Ströder &lt;<a href="mailto:michael@stroeder.com">michael@stroeder.com</a>&gt;:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Robert Escorcio wrote:<br>&gt; Where can I get 2.3.1?<br><br></div>I meant the source distribution of python-ldap 2.3.1:<br><br><a href="http://sourceforge.net/project/showfiles.php?group_id=2072" target="_blank">
http://sourceforge.net/project/showfiles.php?group_id=2072</a><br><div class="Ih2E3d"></div></blockquote><div><br>Oh.&nbsp; Sorry.&nbsp; Right.&nbsp; I was using 2.3.1 of python ldap.&nbsp; When I try to import ldap I get<br><br>&nbsp; File &quot;/usr/lib/python2.4/site-packages/ldap/__init__.py&quot;, line 23, in ?
<br>&nbsp;&nbsp;&nbsp; from _ldap import *<br>ImportError: /usr/lib/python2.4/site-packages/_ldap.so: undefined symbol: ber_pvt_opt_on<br><br>The build and install seem to work fine (see below for details)<br><br>I&#39;ll try building on a clean install of fedora.&nbsp; Maybe its just my OS build that is messed up.
<br><br>Thanks for your help!<br>Robert<br><br>PS&nbsp; Details:<br><br><br>root@roberte:~/installs/python-ldap-2.3.1# python setup.py build<br>extra_compile_args:<br>extra_objects:<br>include_dirs: /usr/include/sasl<br>library_dirs: /usr/lib/sasl2
<br>libs: ldap lber<br>running build<br>running build_py<br>file Lib/ldap.py (for module ldap) not found<br>file Lib/ldap/schema.py (for module ldap.schema) not found<br>creating build<br>creating build/lib.linux-i686-2.4
<br>copying Lib/ldapurl.py -&gt; build/lib.linux-i686-2.4<br>copying Lib/ldif.py -&gt; build/lib.linux-i686-2.4<br>copying Lib/dsml.py -&gt; build/lib.linux-i686-2.4<br>creating build/lib.linux-i686-2.4/ldap<br>copying Lib/ldap/__init__.py -&gt; build/lib.linux-
i686-2.4/ldap<br>copying Lib/ldap/async.py -&gt; build/lib.linux-i686-2.4/ldap<br>copying Lib/ldap/controls.py -&gt; build/lib.linux-i686-2.4/ldap<br>copying Lib/ldap/cidict.py -&gt; build/lib.linux-i686-2.4/ldap<br>copying Lib/ldap/dn.py -&gt; build/lib.linux-
i686-2.4/ldap<br>copying Lib/ldap/filter.py -&gt; build/lib.linux-i686-2.4/ldap<br>copying Lib/ldap/functions.py -&gt; build/lib.linux-i686-2.4/ldap<br>copying Lib/ldap/ldapobject.py -&gt; build/lib.linux-i686-2.4/ldap<br>
copying Lib/ldap/modlist.py -&gt; build/lib.linux-i686-2.4/ldap<br>copying Lib/ldap/sasl.py -&gt; build/lib.linux-i686-2.4/ldap<br>creating build/lib.linux-i686-2.4/ldap/schema<br>copying Lib/ldap/schema/__init__.py -&gt; build/lib.linux-
i686-2.4/ldap/schema<br>copying Lib/ldap/schema/models.py -&gt; build/lib.linux-i686-2.4/ldap/schema<br>copying Lib/ldap/schema/subentry.py -&gt; build/lib.linux-i686-2.4/ldap/schema<br>copying Lib/ldap/schema/tokenizer.py -&gt; build/lib.linux-
i686-2.4/ldap/schema<br>file Lib/ldap.py (for module ldap) not found<br>file Lib/ldap/schema.py (for module ldap.schema) not found<br>running build_ext<br>building &#39;_ldap&#39; extension<br>creating build/temp.linux-i686-2.4
<br>creating build/temp.linux-i686-2.4/Modules<br>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DLDAPMODULE_VERSION=2.3.1 -IModules -I/usr/include/sasl -I/usr/include/python2.4 -c Modules/LDAPObject.c -o build/temp.linux-
i686-2.4/Modules/LDAPObject.o<br>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DLDAPMODULE_VERSION=2.3.1 -IModules -I/usr/include/sasl -I/usr/include/python2.4 -c Modules/ldapcontrol.c -o build/temp.linux-
i686-2.4/Modules/ldapcontrol.o<br>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DLDAPMODULE_VERSION=2.3.1 -IModules -I/usr/include/sasl -I/usr/include/python2.4 -c Modules/common.c -o build/temp.linux-
i686-2.4/Modules/common.o<br>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DLDAPMODULE_VERSION=2.3.1 -IModules -I/usr/include/sasl -I/usr/include/python2.4 -c Modules/constants.c -o build/temp.linux-
i686-2.4/Modules/constants.o<br>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DLDAPMODULE_VERSION=2.3.1 -IModules -I/usr/include/sasl -I/usr/include/python2.4 -c Modules/errors.c -o build/temp.linux-
i686-2.4/Modules/errors.o<br>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DLDAPMODULE_VERSION=2.3.1 -IModules -I/usr/include/sasl -I/usr/include/python2.4 -c Modules/functions.c -o build/temp.linux-
i686-2.4/Modules/functions.o<br>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DLDAPMODULE_VERSION=2.3.1 -IModules -I/usr/include/sasl -I/usr/include/python2.4 -c Modules/schema.c -o build/temp.linux-
i686-2.4/Modules/schema.o<br>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DLDAPMODULE_VERSION=2.3.1 -IModules -I/usr/include/sasl -I/usr/include/python2.4 -c Modules/ldapmodule.c -o build/temp.linux-
i686-2.4/Modules/ldapmodule.o<br>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DLDAPMODULE_VERSION=2.3.1 -IModules -I/usr/include/sasl -I/usr/include/python2.4 -c Modules/message.c -o build/temp.linux-
i686-2.4/Modules/message.o<br>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DLDAPMODULE_VERSION=2.3.1 -IModules -I/usr/include/sasl -I/usr/include/python2.4 -c Modules/version.c -o build/temp.linux-
i686-2.4/Modules/version.o<br>gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DLDAPMODULE_VERSION=2.3.1 -IModules -I/usr/include/sasl -I/usr/include/python2.4 -c Modules/options.c -o build/temp.linux-
i686-2.4/Modules/options.o<br>Modules/options.c: In function &#39;LDAP_get_option&#39;:<br>Modules/options.c:125: warning: unused variable &#39;doubleval&#39;<br>gcc -pthread -shared build/temp.linux-i686-2.4/Modules/LDAPObject.o build/temp.linux-
i686-2.4/Modules/ldapcontrol.o build/temp.linux-i686-2.4/Modules/common.o build/temp.linux-i686-2.4/Modules/constants.o build/temp.linux-i686-2.4/Modules/errors.o build/temp.linux-i686-2.4/Modules/functions.o build/temp.linux-
i686-2.4/Modules/schema.o build/temp.linux-i686-2.4/Modules/ldapmodule.o build/temp.linux-i686-2.4/Modules/message.o build/temp.linux-i686-2.4/Modules/version.o build/temp.linux-i686-2.4/Modules/options.o -L/usr/lib/sasl2 -Wl,-R/usr/lib/sasl2 -lldap -llber -o build/lib.linux-
i686-2.4/_ldap.so<br><br>root@roberte:~/installs/python-ldap-2.3.1# python setup.py install<br>extra_compile_args:<br>extra_objects:<br>include_dirs: /usr/include/sasl<br>library_dirs: /usr/lib/sasl2<br>libs: ldap lber<br>
running install<br>running build<br>running build_py<br>file Lib/ldap.py (for module ldap) not found<br>file Lib/ldap/schema.py (for module ldap.schema) not found<br>file Lib/ldap.py (for module ldap) not found<br>file Lib/ldap/schema.py (for module 
ldap.schema) not found<br>running build_ext<br>running install_lib<br>copying build/lib.linux-i686-2.4/_ldap.so -&gt; /usr/lib/python2.4/site-packages<br>writing byte-compilation script &#39;/tmp/tmpyS3HrD.py&#39;<br>/usr/bin/python -O /tmp/tmpyS3HrD.py
<br>removing /tmp/tmpyS3HrD.py<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d"><br>&gt; I&#39;ll check 2.3.4 because its the earliest version I can find and 
2.3.10<br>&gt; on the off chance that this is what you meant.<br><br></div>I&#39;m not talking about OpenLDAP libs. You need at least 2.3.something for<br>building python-ldap 2.3.1.<br><br>Ciao, Michael.<br></blockquote>
</div><br><br clear="all"><br>-- <br>Robert Escorcio<br>Google Inc