This question has been flagged
1 Reply
7454 Views

Failed building wheel for pyldap

  Running setup.py clean for pyldap

  Running setup.py bdist_wheel for PyPDF2: started

  Running setup.py bdist_wheel for PyPDF2: finished with status 'done'

  Stored in directory: /root/.cache/pip/wheels/53/84/19/35bc977c8bf5f0c23a8a011aa958acd4da4bbd7a229315c1b7

  Running setup.py bdist_wheel for pyusb: started

  Running setup.py bdist_wheel for pyusb: finished with status 'done'

  Stored in directory: /root/.cache/pip/wheels/a6/69/c7/258e736ee9bdb4553bd9701424b259436b979cf96201af612f

  Running setup.py bdist_wheel for PyYAML: started

  Running setup.py bdist_wheel for PyYAML: finished with status 'done'

  Stored in directory: /root/.cache/pip/wheels/03/05/65/bdc14f2c6e09e82ae3e0f13d021e1b6b2481437ea2f207df3f

  Running setup.py bdist_wheel for reportlab: started

  Running setup.py bdist_wheel for reportlab: finished with status 'done'

  Stored in directory: /root/.cache/pip/wheels/76/5c/8c/353757ed239e32a74851851d7ae022f9cf4c1f1c82d2bb94af

  Running setup.py bdist_wheel for suds-jurko: started

  Running setup.py bdist_wheel for suds-jurko: finished with status 'done'

  Stored in directory: /root/.cache/pip/wheels/12/68/53/d3902c054e32115da1d45bac442a547a071a86a65db4d77027

  Running setup.py bdist_wheel for vatnumber: started

  Running setup.py bdist_wheel for vatnumber: finished with status 'done'

  Stored in directory: /root/.cache/pip/wheels/cb/c0/7d/fe241b8e1fbe3e8a9037f535aba9487ee23070534b34234ef9

  Running setup.py bdist_wheel for vobject: started

  Running setup.py bdist_wheel for vobject: finished with status 'done'

  Stored in directory: /root/.cache/pip/wheels/55/ad/70/63facf0491e0af25842c9afe72489fcb8dd902520f4308aa02

  Running setup.py bdist_wheel for olefile: started

  Running setup.py bdist_wheel for olefile: finished with status 'done'

  Stored in directory: /root/.cache/pip/wheels/dd/c5/34/b60edd3f8a0b5efd99ed392faacff6027ea37e27bbdd6949dd

Successfully built ebaysdk feedparser gevent greenlet html2text lxml Mako MarkupSafe num2words ofxparse psutil pydot PyPDF2 pyusb PyYAML reportlab suds-jurko vatnumber vobject olefile

Failed to build pyldap

Installing collected packages: pytz, Babel, decorator, docutils, lxml, requests, ebaysdk, feedparser, greenlet, gevent, html2text, MarkupSafe, Jinja2, Mako, pbr, six, mock, num2words, beautifulsoup4, ofxparse, passlib, olefile, Pillow, psutil, psycopg2, pyparsing, pydot, pyldap, PyPDF2, pyserial, python-dateutil, pyusb, PyYAML, qrcode, reportlab, suds-jurko, python-stdnum, vatnumber, vobject, Werkzeug, XlsxWriter, xlwt, xlrd

  Running setup.py install for pyldap: started

    Running setup.py install for pyldap: finished with status 'error'

    Complete output from command /usr/local/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-uyweod0w/pyldap/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-s3p_mvns/install-record.txt --single-version-externally-managed --compile:

    defines: HAVE_SASL HAVE_TLS HAVE_LIBLDAP_R

    extra_compile_args:

    extra_objects:

    include_dirs: /usr/include /usr/include/sasl /usr/local/include /usr/local/include/sasl

    library_dirs: /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64

    libs: ldap_r

    running install

    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

    creating build

    creating build/lib.linux-x86_64-3.6

    copying Lib/ldapurl.py -> build/lib.linux-x86_64-3.6

    copying Lib/ldif.py -> build/lib.linux-x86_64-3.6

    copying Lib/dsml.py -> build/lib.linux-x86_64-3.6

    creating build/lib.linux-x86_64-3.6/ldap

    copying Lib/ldap/__init__.py -> build/lib.linux-x86_64-3.6/ldap

    copying Lib/ldap/async.py -> build/lib.linux-x86_64-3.6/ldap

    copying Lib/ldap/compat.py -> build/lib.linux-x86_64-3.6/ldap

    creating build/lib.linux-x86_64-3.6/ldap/controls

    copying Lib/ldap/controls/__init__.py -> build/lib.linux-x86_64-3.6/ldap/controls

    copying Lib/ldap/controls/deref.py -> build/lib.linux-x86_64-3.6/ldap/controls

    copying Lib/ldap/controls/libldap.py -> build/lib.linux-x86_64-3.6/ldap/controls

    copying Lib/ldap/controls/openldap.py -> build/lib.linux-x86_64-3.6/ldap/controls

    copying Lib/ldap/controls/ppolicy.py -> build/lib.linux-x86_64-3.6/ldap/controls

    copying Lib/ldap/controls/psearch.py -> build/lib.linux-x86_64-3.6/ldap/controls

    copying Lib/ldap/controls/pwdpolicy.py -> build/lib.linux-x86_64-3.6/ldap/controls

    copying Lib/ldap/controls/readentry.py -> build/lib.linux-x86_64-3.6/ldap/controls

    copying Lib/ldap/controls/sessiontrack.py -> build/lib.linux-x86_64-3.6/ldap/controls

    copying Lib/ldap/controls/simple.py -> build/lib.linux-x86_64-3.6/ldap/controls

    copying Lib/ldap/controls/sss.py -> build/lib.linux-x86_64-3.6/ldap/controls

    copying Lib/ldap/cidict.py -> build/lib.linux-x86_64-3.6/ldap

    copying Lib/ldap/dn.py -> build/lib.linux-x86_64-3.6/ldap

    creating build/lib.linux-x86_64-3.6/ldap/extop

    copying Lib/ldap/extop/__init__.py -> build/lib.linux-x86_64-3.6/ldap/extop

    copying Lib/ldap/extop/dds.py -> build/lib.linux-x86_64-3.6/ldap/extop

    copying Lib/ldap/filter.py -> build/lib.linux-x86_64-3.6/ldap

    copying Lib/ldap/functions.py -> build/lib.linux-x86_64-3.6/ldap

    copying Lib/ldap/ldapobject.py -> build/lib.linux-x86_64-3.6/ldap

    copying Lib/ldap/logger.py -> build/lib.linux-x86_64-3.6/ldap

    copying Lib/ldap/modlist.py -> build/lib.linux-x86_64-3.6/ldap

    copying Lib/ldap/resiter.py -> build/lib.linux-x86_64-3.6/ldap

    copying Lib/ldap/sasl.py -> build/lib.linux-x86_64-3.6/ldap

    creating build/lib.linux-x86_64-3.6/ldap/schema

    copying Lib/ldap/schema/__init__.py -> build/lib.linux-x86_64-3.6/ldap/schema

    copying Lib/ldap/schema/models.py -> build/lib.linux-x86_64-3.6/ldap/schema

    copying Lib/ldap/schema/subentry.py -> build/lib.linux-x86_64-3.6/ldap/schema

    copying Lib/ldap/schema/tokenizer.py -> build/lib.linux-x86_64-3.6/ldap/schema

    copying Lib/ldap/syncrepl.py -> build/lib.linux-x86_64-3.6/ldap

    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 Lib/pyldap.egg-info/PKG-INFO

    writing dependency_links to Lib/pyldap.egg-info/dependency_links.txt

    writing requirements to Lib/pyldap.egg-info/requires.txt

    writing top-level names to Lib/pyldap.egg-info/top_level.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/pyldap.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/pyldap.egg-info/SOURCES.txt'

    running build_ext

    building '_ldap' extension

    creating build/temp.linux-x86_64-3.6

    creating build/temp.linux-x86_64-3.6/Modules

    gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DHAVE_SASL -DHAVE_TLS -DHAVE_LIBLDAP_R -DHAVE_LIBLDAP_R -DLDAPMODULE_VERSION=2.4.28 -IModules -I/usr/include -I/usr/include/sasl -I/usr/local/include -I/usr/local/include/sasl -I/usr/local/include/python3.6m -c Modules/LDAPObject.c -o build/temp.linux-x86_64-3.6/Modules/LDAPObject.o

    In file included from Modules/LDAPObject.c:9:0:

    Modules/errors.h:8:18: fatal error: lber.h: No such file or directory

     #include "lber.h"

                      ^

    compilation terminated.

    error: command 'gcc' failed with exit status 1

Avatar
Discard
Best Answer

Hello,

try with this below command:

sudo apt-get install libsasl2-dev python3-dev libldap2-dev libssl-dev

Avatar
Discard