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

 ID:                 49876
 Comment by:         yun...@php.net
 Reported by:        graham dot simpson at hsbcib dot com
 Summary:            configure fails --with-ldap Cannot find ldap
                     libraries in /usr/lib
 Status:             Bogus
 Type:               Bug
 Package:            Compile Failure
 Operating System:   SuSE Linux 10 SP 2 x86_64
 PHP Version:        5.3.0
 Block user comment: N
 Private report:     N

 New Comment:

I would like to bring this up again, considering to re-open this ticket. The 
LDAP extension seems to be the only extension that does *not* find the header 
file and libraries on 64bit distros by default, i.e. without explicitly 
specifying the library path. This is still true for all 5.3 versions and even 
5.4.0RC1.


Previous Comments:
------------------------------------------------------------------------
[2011-03-01 23:58:58] nessunoero at libero dot it

useful howto
http://wiki.lepr-e.com/wiki/index.php/Ubuntu_Smtp_Server

------------------------------------------------------------------------
[2009-10-19 13:42:21] graham dot simpson at hsbcib dot com

Okay, found all the software where only lib exists and created a suitable link 
to lib from lib64. Specifiying the --with-libdir=lib64, now means that it 
compiles with the --with-ldap. Thanks for the help.

------------------------------------------------------------------------
[2009-10-19 13:16:44] graham dot simpson at hsbcib dot com

Firstly, many thanks for picking this up.
-
The rest of my PHP configuration relies on libs in /usr/lib64 and that works. I 
didn't use --with-libdir=lib64 because my LD_LIBRARY_PATH and SHLIB_PATH 
include /usr/lib64 and are set to:

/opt/sybase/Connect64forODBC60/lib:/opt/sybase/httpd-2.2.13/lib:/opt/sybase/libxslt-1.1.26/lib:/opt/sybase/libxml2-2.7.5/lib:/opt/sybase/freetds-0.82/lib:/opt/sybase/openssl-0.9.8k/lib:/opt/sybase/DBA_SDK1500-16721/DataAccess/ODBC/lib:/opt/sybase/DBA_SDK1500-16721/OCS-15_0/lib:/opt/sybase/DBA_SDK1500-16721/OCS-15_0/lib3p:/usr/lib64:/lib64:/usr/X11R6/lib64:/opt/gnome/lib64:/usr/local/lib64:/usr/X11R6/lib/X11/locale/lib64:/usr/X11R6/lib64:/var/lib/stunnel/lib64:/u01/sq/ora_1/oracle/client/11.2.0/lib:/usr/lib64:/usr/lib:/home/db2inst/sqllib/lib64:/home/db2inst/sqllib/lib32

The problem with setting --with-libdir=lib64 is that not all software that I'm 
linking against has libs in lib64, some are just in lib.

------------------------------------------------------------------------
[2009-10-19 11:14:00] j...@php.net

Your configure line is missing this: --with-libdir=lib64

------------------------------------------------------------------------
[2009-10-14 15:05:45] graham dot simpson at hsbcib dot com

Sorry, meant to post my configure line also...
CFLAGS="-DSYB_LP64" ./configure  --prefix=${TDIR}/php-5.3.0 --with-ldap 
--enable-libgcc --with-oci8 --with-pdo-oci 
--with-sybase-ct=${SYBASE}/${SYBASE_OCS} --with-pdo-dblib=${TDIR}/freetds-0.82 
--with-curl --enable-pcntl --with-gettext --with-mcrypt --enable-soap 
--with-pear --with-zlib --disable-cgi --with-readline --with-bz2 
--with-apxs2=${TDIR}/httpd-2.2.13/bin/apxs 
--with-libxml-dir=${TDIR}/libxml2-2.7.5 --with-xsl=${TDIR}/libxslt-1.1.26 
--with-openssl=${TDIR}/openssl-0.9.8k

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


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    https://bugs.php.net/bug.php?id=49876


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

Reply via email to