Edit report at https://bugs.php.net/bug.php?id=62003&edit=1

 ID:                 62003
 Updated by:         m...@php.net
 Reported by:        aconnor at ait dot ie
 Summary:            LDAP compile failure
-Status:             Open
+Status:             Closed
 Type:               Bug
 Package:            Compile Failure
 Operating System:   Ubuntu server 12.04
 PHP Version:        5.4.3
-Assigned To:        
+Assigned To:        mike
 Block user comment: N
 Private report:     N

 New Comment:

Ok, we'll suppose it's fixed then.


Previous Comments:
------------------------------------------------------------------------
[2013-10-01 14:33:26] aconnor at ait dot ie

Hi Mike,

At the time I wasn't trying to build with oci8 at the time.
I eventually got around this error after alot of trial and error I found then 
solution in a different version of ldap. I was trying to compile with openldap-
stable-20120311 (2.4.30), I downloaded and compiled openldap-2.4.31 and this 
allowed me to compile php 5.4.3. I now have multiple successful ldap 
connections 
running on the front end of our server.
Sorry I didn't post these comments earlier, I didn't realise others were having 
a similar issue.

This was my solution but it only be a work-around as there could be a bug. 

Regards,
Anthony

------------------------------------------------------------------------
[2013-10-01 14:15:57] m...@php.net

See bug #61450 -- a fix is in the works.
I'm inclined to mark this as duplicate.

@aconnor: Were you trying to build ldap and oci8 at the same time, too?

------------------------------------------------------------------------
[2012-12-05 14:15:39] fernando dot wendt at gmail dot com

When compiling PHP 5.4.9, trying to enable both oci8 (instantclient, 11.2) and 
ldap modules, it points the same issue, and fails. The little bit diff is that 
once you point --with-ldap, it seems to compile it, but - by a misunderstood 
behavior, it uses the ldap.h from instantclient sdk file! Of course, make fails.

Reading at OTN forum, theres is a thread where some people does not recommend 
compiling them togheter: the suggest is to compile PHP with ldap, and install 
oci8 with PECL, after [https://forums.oracle.com/forums/thread.jspa?
messageID=10319335]. 

Works to me: i was needing ldap at first. oci8, will be added after.

Best regards

------------------------------------------------------------------------
[2012-06-28 13:41:19] macolinovo at gmail dot com

I'm also with same problem

------------------------------------------------------------------------
[2012-05-11 10:42:37] aconnor at ait dot ie

Description:
------------
I am trying configure php 5.4.3 from source on a ubuntu 12.04 server build 
using this switch --with-ldap=/usr i get this error:

configure: error: Cannot find ldap libraries in /usr/lib.

So i change to --with-ldap=/usr/lib
Then i get this error:

configure: error: Cannot find ldap.h

So i find ldap.h in /usr/include

I created a sym link for the /include directory in the /usr/lib directory, so 
the config might see ldap.h.

I have tried ln -s /usr/include/ /usr/lib and 
ln -s /usr/include/ldap.h /usr/lib/ but i still get the same error.


also:
Permissions on the directory /usr/lib: drwxr-xr-x 53 root root 4096 May 11 
09:06 lib

I chmod 777 the ldap.h file.

Then ran ln -s /usr/include/ldap.h /usr/lib/ i also tried 
ln -s /usr/include/ldap.h .

Both create the link it appears as : lrwxrwxrwx 1 root root 19 May 11 09:00 
ldap.h -> /usr/include/ldap.h

But still the same error



------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=62003&edit=1

Reply via email to