Python Ldap Compiliation Issue

Discussion in 'Python' started by Lunershot, Jun 29, 2011.

  1. Lunershot

    Lunershot Guest

    Hi Everyone,

    I am having an issue with getting python-ldap to compile in my RHEL
    enviroment. I am running python 2.7.2 from source, and I have the
    openldap-devel package installed but still can not get this to work.

    Here is the output:

    extra_compile_args: -g
    extra_objects:
    include_dirs: /opt/openldap-RE24/include /usr/include/sasl
    library_dirs: /opt/openldap-RE24/lib
    libs: ldap_r lber sasl2 ssl crypto
    running build
    running build_py
    file Lib/ldap.py (for module ldap) not found
    file Lib/ldap/controls.py (for module ldap.controls) not found
    file Lib/ldap/extop.py (for module ldap.extop) not found
    file Lib/ldap/schema.py (for module ldap.schema) not found
    file Lib/ldap.py (for module ldap) not found
    file Lib/ldap/controls.py (for module ldap.controls) not found
    file Lib/ldap/extop.py (for module ldap.extop) not found
    file Lib/ldap/schema.py (for module ldap.schema) not found
    running egg_info
    writing requirements to Lib/python_ldap.egg-info/requires.txt
    writing Lib/python_ldap.egg-info/PKG-INFO
    writing top-level names to Lib/python_ldap.egg-info/top_level.txt
    writing dependency_links to Lib/python_ldap.egg-info/dependency_links.txt
    file Lib/ldap.py (for module ldap) not found
    file Lib/ldap/controls.py (for module ldap.controls) not found
    file Lib/ldap/extop.py (for module ldap.extop) not found
    file Lib/ldap/schema.py (for module ldap.schema) not found
    reading manifest file 'Lib/python_ldap.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching 'Makefile'
    warning: no files found matching 'Modules/LICENSE'
    writing manifest file 'Lib/python_ldap.egg-info/SOURCES.txt'
    running build_ext
    building '_ldap' extension
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall
    -Wstrict-prototypes -fPIC -DHAVE_LIBLDAP_R -DHAVE_SASL -DHAVE_TLS
    -DLDAPMODULE_VERSION=2.4.1 -IModules -I/opt/openldap-RE24/include
    -I/usr/include/sasl -I/opt/home/mradmin/.local/include/python2.7 -c
    Modules/LDAPObject.c -o build/temp.linux-x86_64-2.7/Modules/LDAPObject.o -g
    In file included from Modules/LDAPObject.c:18:
    /usr/include/sasl/sasl.h:349: warning: function declaration isnât a
    prototype
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall
    -Wstrict-prototypes -fPIC -DHAVE_LIBLDAP_R -DHAVE_SASL -DHAVE_TLS
    -DLDAPMODULE_VERSION=2.4.1 -IModules -I/opt/openldap-RE24/include
    -I/usr/include/sasl -I/opt/home/mradmin/.local/include/python2.7 -c
    Modules/ldapcontrol.c -o build/temp.linux-x86_64-2.7/Modules/ldapcontrol.o
    -g
    Modules/ldapcontrol.c: In function âencode_assertion_controlâ:
    Modules/ldapcontrol.c:350: warning: implicit declaration of function
    âldap_create_assertion_control_valueâ
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall
    -Wstrict-prototypes -fPIC -DHAVE_LIBLDAP_R -DHAVE_SASL -DHAVE_TLS
    -DLDAPMODULE_VERSION=2.4.1 -IModules -I/opt/openldap-RE24/include
    -I/usr/include/sasl -I/opt/home/mradmin/.local/include/python2.7 -c
    Modules/common.c -o build/temp.linux-x86_64-2.7/Modules/common.o -g
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall
    -Wstrict-prototypes -fPIC -DHAVE_LIBLDAP_R -DHAVE_SASL -DHAVE_TLS
    -DLDAPMODULE_VERSION=2.4.1 -IModules -I/opt/openldap-RE24/include
    -I/usr/include/sasl -I/opt/home/mradmin/.local/include/python2.7 -c
    Modules/constants.c -o build/temp.linux-x86_64-2.7/Modules/constants.o -g
    Modules/constants.c: In function âLDAPinit_constantsâ:
    Modules/constants.c:153: error: âLDAP_OPT_DIAGNOSTIC_MESSAGEâ undeclared
    (first use in this function)
    Modules/constants.c:153: error: (Each undeclared identifier is reported only
    once
    Modules/constants.c:153: error: for each function it appears in.)
    Modules/constants.c:363: error: âLDAP_CONTROL_RELAXâ undeclared (first use
    in this function)
    error: command 'gcc' failed with exit status 1

    Thanks!


    --
    View this message in context: http://old.nabble.com/Python-Ldap-Compiliation-Issue-tp31955273p31955273.html
    Sent from the Python - python-list mailing list archive at Nabble.com.
     
    Lunershot, Jun 29, 2011
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Replies:
    1
    Views:
    534
    Raymond DeCampo
    Feb 21, 2006
  2. rcmn
    Replies:
    1
    Views:
    340
    =?ISO-8859-1?Q?Michael_Str=F6der?=
    Nov 6, 2006
  3. Ganesh
    Replies:
    0
    Views:
    250
    Ganesh
    Sep 15, 2007
  4. Jason Wold

    using LDAP Controls in ruby-ldap

    Jason Wold, Nov 4, 2004, in forum: Ruby
    Replies:
    5
    Views:
    255
  5. Ian Macdonald
    Replies:
    0
    Views:
    220
    Ian Macdonald
    Mar 15, 2005
Loading...

Share This Page