Hi.

--On 01/08/01 20:05:46 -0600 [EMAIL PROTECTED] wrote:
> running
> > ldd /usr/local/apache/libexec/libphp3.so | grep ldap
> > produces the following
> > libldap.so.2 => /usr/local/openldap/lib/libldap.so.2 (0x00355000)
> liblber.so.2 => /usr/local/openldap/lib/liblber.so.2 (0x00380000)
> > I don't know what the above is supposed to mean, except that I'm
> adopting some debugging tips that Emile and Frank have used here
> before.
It shows you which system libraries are used by the specified
program/library. In this case it says, that the php module is
dynamically linked to the ldap libraries V 2.x.x. There may be the
problem, because I use openldap 1.x.x:

[classic@nathan classic]$ ldd /home/www/libexec/libphp3.so | grep ldap
libopenldap.so.1 => /usr/lib/libopenldap.so.1 (0x402ac000)
liblber-openldap.so.1 => /usr/lib/liblber-openldap.so.1 (0x402c1000)

Maybe you should try removing the new libraries and install the olde
ones. For most rpm-based distributions you should be able to get the
necessary files from http://www.rpmfind.net/linux/RPM (including
non-i386 platforms).

> and running
> > nm /usr/local/apache/libexec/libphp3.so | grep lderrno
> > returns
> > U ldap_get_errno
> > which I suspect means that ldap_get_errno is undefined (just like the
> error message said), leaving me where I started.
exactly.


Live long and prosper!
Torben Nehmer

-- ICQ-ID : 14148813 -­- E-Mail : [EMAIL PROTECTED]
WWW    : http://www.nathan-syntronics.de --- http://www.nehmer.net



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to