PHP 4.3.1, Solaris 8/Sparc, Sablotron 0.96, OpenLDAP 2.0.6. I'm trying to add support for LDAP to my PHP installation, but when I add --with-ldap=/opt/openldap, the version check for Sablotron fails. Without the LDAP switch, Sablotron works just fine.
./configure --enable-trans-sid --enable-yp --enable-ftp --enable-calendar --enable-memory-limit -disable-debug --enable-safe-mode --with-mysql --enable-track-vars --enable-magic-quotes --disable-short-tags --prefix=/opt/apache1.3/php --with-config-file-path=/opt/apache1.3/conf --with-apxs=/opt/apache1.3/bin/apxs --enable-xml --with-expat-dir=/usr/local --enable-xslt --with-xslt-sablot=/usr/local --with-ldap=/opt/openldap [snip] checking for Sablotron version... configure: error: Sablotron version 0.96 or greater required. And from config.log: configure:73893: checking for Sablotron version configure:73918: gcc -o conftest -g -O2 -D_POSIX_PTHREAD_SEMANTICS -DSOLARIS2=280 -DMOD_SSL=208109 -DMOD_PERL -DUSE_PERL_SSI -DEAPI -DUSE_EXPAT -I/usr/local/include -R/usr/ucblib -L/usr/ucblib -R/local/gnu/gcc-2.95.2/lib/gcc-lib/sparc-sun-solaris2.5/2.95.2 -L/local/gnu/gcc-2.95.2/lib/gcc-lib/sparc-sun-solaris2.5/2.95.2 -R/opt/openldap/lib -L/opt/openldap/lib -R/usr/local/lib -L/usr/local/lib conftest.c -lexpat -lldap -llber -lcrypt -lresolv -lm -ldl -lnsl -lsocket -lgcc -lcrypt 1>&5 Undefined first referenced symbol in file SSL_library_init /opt/openldap/lib/libldap.so ERR_error_string /opt/openldap/lib/libldap.so [snip] I suspect that this happens because /opt/openldap/lib is included before /usr/local/lib (where Sablotron lives). Is this correct? And if so, is there any way to accomplish that? Thanks for any help. -- Regards, Stian Grytoyr -- PHP Install Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php