php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #6895 PHP module fails to load with LDAP -- "undefined symbol: ldap_get_lderrno"
Submitted: 2000-09-26 23:19 UTC Modified: 2000-10-10 05:05 UTC
From: falcon at falcons-nest dot net Assigned:
Status: Closed Package: Apache related
PHP Version: 4.0.2 OS: SuSE Linux Kernel 2.2.9
Private report: No CVE-ID: None
View Add Comment Developer Edit
Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know!
Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
MUST BE VALID
Solve the problem:
30 + 38 = ?
Subscribe to this entry?

 
 [2000-09-26 23:19 UTC] falcon at falcons-nest dot net
Environment:

Linux Kernel 2.2.9
Apache 1.3.12
MySQL 3.22.31
IMAP 2000.RELEASE-CANDIDATE.7
openLDAP 2.0.4
PHP 4.0RC2

Error:

When trying to start Apache with the PHP4 Module --
/usr/local/libexec/libphp4.so: undefined symbol: ldap_get_lderrno


I have compiled Apache with loadable modules. IMAP is working properly, as is MySQL. Everything works if I do not compile in LDAP support. The LDAP server is functioning properly.

I have seen articles stating that I must configure, build, and install openLDAP first, then configure, build, and install PHP4. I have done that, but I keep getting this error.

Here are all of the libraries linked in the module:

$ ldd /usr/local/libexec/libphp4.so

libgdbm.so.1 => /usr/lib/libgdbm.so.1 (0x401df000)
        libdl.so.2 => /lib/libdl.so.2 (0x401e6000)
        libldap.so.2 => /usr/local/lib/libldap.so.2 (0x401ea000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x4020f000)
        libm.so.6 => /lib/libm.so.6 (0x4021f000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40239000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40269000)
        liblber.so.2 => /usr/local/lib/liblber.so.2 (0x40270000)
        libc.so.6 => /lib/libc.so.6 (0x4027b000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaaa000)

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2000-09-29 09:06 UTC] sniper@php.net
Are you really using php4.0RC2 ?
The support for openldap 2.0.x was added in php4.0.2..so please upgrade first.

--Jani
 [2000-10-10 05:05 UTC] sniper@php.net
User reported problem solved using PHP 4.0.2

--Jani
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Apr 19 07:01:27 2024 UTC