[Date Prev][Date Next]
Re: What is ldap.h?
I'm really sorry, I've answered a question which was already answered
and didn't notice..
anyway about the library which it's looking for, libldap.so, if it's
found, let's say in /usr/local/lib, there are several things you can do
to fix it:
1. add to the CPPFLAGS/CFLAGS env. variables the '-L/usr/local/lib'
phrase, which means 'look for libraries also in /usr/local/lib'.
2. Another possility (I think it's better...) is to look for a configure
option which lets you set the location of the libraries. It usually asks
for the prefix actually, so it should be something similar to
'--with-openldap=/usr/local'. but check what they say about it in
NOTE- after compiling, you might have to add /usr/local/lib to your
LD_LIBRARY_PATH env. variable, if it's not there already, in order to be
able to run it. LD_LIBRARY_PATH tells the program you're running where
to look for libraries in addition to /lib and /usr/lib. It might be set
On Fri, 2002-08-02 at 23:12, Soheil Shaghaghi wrote:
> Thanks everyone for your help.
> First of all, I am running FreeBSD.
> I am trying to install nss_ldap, and pam_ldap, which keeps complaining about
> LDAP files.
> I installed LDAP on the server.
> Second, I finally got passed that error telling me that ldap.h was not
> found, using the following command:
> env CPPFLAGS=-I/usr/local/include ./configure
> Now, it gives me another error:
> checking for gethostbyname... yes
> checking for nsdispatch... no
> checking for pthread_atfork... no
> checking for dlopen in -ldl... no
> checking for main in -ldb... no
> checking for main in -llber... no
> checking for main in -lldap... no
> checking for main in -lldap50... no
> checking for main in -lldapssl41... no
> checking for main in -lldapssl40... no
> checking for main in -lldap41... no
> checking for main in -lldap40... no
> checking for main in -lldapssl30... no
> configure: error: could not locate a valid LDAP library
> I really appreciate all your help guys :)