title: Installing python-ldap fails with lber.h file not found in ubuntu 17.10 even after installing devel packages
body: <p>I am trying to install python-ldap package using pip. I am getting the below error while executing <code>pip install python-ldap</code>. I tried installing the package corresponding to ubuntu 17.10 ( Artful ) as per this <a href="https://stackoverflow.com/questions/4768446/i-cant-install-python-ldap">question</a> but no luck yet. What package am I missing ? </p>
  
  <p>Solution in the above stack overflow question is to install 
  <code>sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev</code>
  But in 17.10 I could not see <code>libsasl2-dev</code> &amp; <code>libldap2-dev</code> instead I could see packages <code>libsasl-2-2</code>&amp; <code>libldap-2.4-2</code>. I installed those along with <code>phthon-dev</code> &amp; <code>libssl-dev</code>. But still I am getting the below error.
  Seems I am missing some package installation which has lber.h file in it.</p>
  
  <p>Error I am getting : </p>
  
  <pre><code> In file included from Modules/LDAPObject.c:8:0:
      Modules/constants.h:7:10: fatal error: lber.h: No such file or directory
       #include "lber.h"
                ^~~~~~~~
      compilation terminated.
      error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
  
  </code></pre>
  
  <p>Python version - 3.6.3</p>
  
  <p>Pip version - 19.1.1</p>