#22485 [Opn->Csd]: configure fails due to bad assumption in config.m4
| From: | sniper@php.net | Date: | Sun, 02 Mar 2003 18:47:57 +0000 |
| Subject: | #22485 [Opn->Csd]: configure fails due to bad assumption in config.m4 | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-34631@lists.php.net to get a copy of this message | ||
ID: 22485
Updated by: sniper@php.net
Reported By: tychay@php.net
-Status: Open
+Status: Closed
Bug Type: LDAP related
Operating System: Mac OS X 10.2
PHP Version: 4.3.1
New Comment:
This bug has been fixed in CVS.
In case this was a PHP problem, snapshots of the sources are packaged
every three hours; this change will be in the next snapshot. You can
grab the snapshot at http://snaps.php.net/.
In case this was a documentation problem, the fix will show up soon at
http://www.php.net/manual/.
In case this was a PHP.net website problem, the change will show
up on the PHP.net site and on the mirror sites in short time.
Thank you for the report, and for helping us make PHP better.
Previous Comments:
------------------------------------------------------------------------
[2003-03-01 05:05:19] tychay@php.net
I forgot that apple libraries use libraryname.n.dylib instead of
libraryname.so.n so my patch is incorrect (plus some linebreaks may
have seeped in. A more correct version is:
--- ext/ldap/config.m4.dist Fri Feb 28 19:59:50 2003
+++ ext/ldap/config.m4 Fri Feb 28 20:19:35 2003
@@ -48,14 +48,14 @@
LDAP_PTHREAD=
fi
- if test -f $LDAP_LIBDIR/liblber.a -o -f $LDAP_LIBDIR/liblber.so -o
-f $LDAP_LIBDIR/liblber.sl; then
+ if test -f $LDAP_LIBDIR/liblber.a -o -f
$LDAP_LIBDIR/liblber.$SHLIB_SUFFIX_NAME; then
PHP_ADD_LIBRARY_WITH_PATH(lber, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
PHP_ADD_LIBRARY_WITH_PATH(ldap, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
- elif test -f $LDAP_LIBDIR/libldap.so.3; then
+ elif test -f $LDAP_LIBDIR/libldap.$SHLIB_SUFFIX_NAME.3 -o -f
$LDAP_LIBDIR/ldap.3.$SHLIB_SUFFIX_NAME; then
PHP_ADD_LIBRARY_WITH_PATH(ldap, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
- elif test -f $LDAP_LIBDIR/libssldap50.so -o -f
$LDAP_LIBDIR/libssldap50.sl; then
+ elif test -f $LDAP_LIBDIR/libssldap50.$SHLIB_SUFFIX_NAME; then
if test -n "$LDAP_PTHREAD"; then
PHP_ADD_LIBRARY($LDAP_PTHREAD)
fi
@@ -68,7 +68,7 @@
PHP_ADD_LIBRARY_WITH_PATH(ssl3, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
AC_DEFINE(HAVE_NSLDAP,1,[ ])
- elif test -f $LDAP_LIBDIR/libldapssl41.so -o -f
$LDAP_LIBDIR/libldapssl41.sl; then
+ elif test -f $LDAP_LIBDIR/libldapssl41.$SHLIB_SUFFIX_NAME; then
if test -n "$LDAP_PTHREAD"; then
PHP_ADD_LIBRARY($LDAP_PTHREAD)
fi
@@ -78,25 +78,25 @@
PHP_ADD_LIBRARY_WITH_PATH(ldapssl41, $LDAP_LIBDIR,
LDAP_SHARED_LIBADD)
AC_DEFINE(HAVE_NSLDAP,1,[ ])
- elif test -f $LDAP_LIBDIR/libldapssl30.so -o -f
$LDAP_LIBDIR/libldapssl30.sl; then
+ elif test -f $LDAP_LIBDIR/libldapssl30.$SHLIB_SUFFIX_NAME; then
if test -n "$LDAP_PTHREAD"; then
PHP_ADD_LIBRARY($LDAP_PTHREAD)
fi
PHP_ADD_LIBRARY_WITH_PATH(ldapssl30, $LDAP_LIBDIR,
LDAP_SHARED_LIBADD)
AC_DEFINE(HAVE_NSLDAP,1,[ ])
- elif test -f $LDAP_LIBDIR/libldap30.so -o -f
$LDAP_LIBDIR/libldap30.sl; then
+ elif test -f $LDAP_LIBDIR/libldap30.$SHLIB_SUFFIX_NAME; then
if test -n "$LDAP_PTHREAD"; then
PHP_ADD_LIBRARY($LDAP_PTHREAD)
fi
PHP_ADD_LIBRARY_WITH_PATH(ldap30, $LDAP_LIBDIR,
LDAP_SHARED_LIBADD)
AC_DEFINE(HAVE_NSLDAP,1,[ ])
- elif test -f $LDAP_LIBDIR/libumich_ldap.so; then
+ elif test -f $LDAP_LIBDIR/libumich_ldap.$SHLIB_SUFFIX_NAME; then
PHP_ADD_LIBRARY_WITH_PATH(umich_lber, $LDAP_LIBDIR,
LDAP_SHARED_LIBADD)
PHP_ADD_LIBRARY_WITH_PATH(umich_ldap, $LDAP_LIBDIR,
LDAP_SHARED_LIBADD)
- elif test -f $LDAP_LIBDIR/libclntsh.so; then
+ elif test -f $LDAP_LIBDIR/libclntsh.$SHLIB_SUFFIX_NAME; then
PHP_ADD_LIBRARY_WITH_PATH(clntsh, $LDAP_LIBDIR,
LDAP_SHARED_LIBADD)
AC_DEFINE(HAVE_ORALDAP,1,[ ])
------------------------------------------------------------------------
[2003-02-28 22:30:41] tychay@php.net
If you do a ./configure --with-ldap=/usr in Mac OS X 10.2 (Jaguar), or
any Mac OS X with the ldap package installed, you will receive
configure: error: Cannot find ldap libraries in /usr/lib.
This is due to hard coding finding of *.so extensions. The patch is:
--- ext/ldap/config.m4.dist Fri Feb 28 19:59:50 2003
+++ ext/ldap/config.m4 Fri Feb 28 20:19:35 2003
@@ -48,14 +48,14 @@
LDAP_PTHREAD=
fi
- if test -f $LDAP_LIBDIR/liblber.a -o -f $LDAP_LIBDIR/liblber.so -o
-f $LDAP_LIBDIR/liblber.sl; then
+ if test -f $LDAP_LIBDIR/liblber.a -o -f
$LDAP_LIBDIR/liblber.$SHLIB_SUFFIX_NAME; then
PHP_ADD_LIBRARY_WITH_PATH(lber, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
PHP_ADD_LIBRARY_WITH_PATH(ldap, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
- elif test -f $LDAP_LIBDIR/libldap.so.3; then
+ elif test -f $LDAP_LIBDIR/libldap.$SHLIB_SUFFIX_NAME.3; then
PHP_ADD_LIBRARY_WITH_PATH(ldap, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
- elif test -f $LDAP_LIBDIR/libssldap50.so -o -f
$LDAP_LIBDIR/libssldap50.sl; then
+ elif test -f $LDAP_LIBDIR/libssldap50.$SHLIB_SUFFIX_NAME; then
if test -n "$LDAP_PTHREAD"; then
PHP_ADD_LIBRARY($LDAP_PTHREAD)
fi
@@ -68,7 +68,7 @@
PHP_ADD_LIBRARY_WITH_PATH(ssl3, $LDAP_LIBDIR, LDAP_SHARED_LIBADD)
AC_DEFINE(HAVE_NSLDAP,1,[ ])
- elif test -f $LDAP_LIBDIR/libldapssl41.so -o -f
$LDAP_LIBDIR/libldapssl41.sl; then
+ elif test -f $LDAP_LIBDIR/libldapssl41.$SHLIB_SUFFIX_NAME; then
if test -n "$LDAP_PTHREAD"; then
PHP_ADD_LIBRARY($LDAP_PTHREAD)
fi
@@ -78,25 +78,25 @@
PHP_ADD_LIBRARY_WITH_PATH(ldapssl41, $LDAP_LIBDIR,
LDAP_SHARED_LIBADD)
AC_DEFINE(HAVE_NSLDAP,1,[ ])
- elif test -f $LDAP_LIBDIR/libldapssl30.so -o -f
$LDAP_LIBDIR/libldapssl30.sl; then
+ elif test -f $LDAP_LIBDIR/libldapssl30.$SHLIB_SUFFIX_NAME; then
if test -n "$LDAP_PTHREAD"; then
PHP_ADD_LIBRARY($LDAP_PTHREAD)
fi
PHP_ADD_LIBRARY_WITH_PATH(ldapssl30, $LDAP_LIBDIR,
LDAP_SHARED_LIBADD)
AC_DEFINE(HAVE_NSLDAP,1,[ ])
- elif test -f $LDAP_LIBDIR/libldap30.so -o -f
$LDAP_LIBDIR/libldap30.sl; then
+ elif test -f $LDAP_LIBDIR/libldap30.$SHLIB_SUFFIX_NAME; then
if test -n "$LDAP_PTHREAD"; then
PHP_ADD_LIBRARY($LDAP_PTHREAD)
fi
PHP_ADD_LIBRARY_WITH_PATH(ldap30, $LDAP_LIBDIR,
LDAP_SHARED_LIBADD)
AC_DEFINE(HAVE_NSLDAP,1,[ ])
- elif test -f $LDAP_LIBDIR/libumich_ldap.so; then
+ elif test -f $LDAP_LIBDIR/libumich_ldap.$SHLIB_SUFFIX_NAME; then
PHP_ADD_LIBRARY_WITH_PATH(umich_lber, $LDAP_LIBDIR,
LDAP_SHARED_LIBADD)
PHP_ADD_LIBRARY_WITH_PATH(umich_ldap, $LDAP_LIBDIR,
LDAP_SHARED_LIBADD)
- elif test -f $LDAP_LIBDIR/libclntsh.so; then
+ elif test -f $LDAP_LIBDIR/libclntsh.$SHLIB_SUFFIX_NAME; then
PHP_ADD_LIBRARY_WITH_PATH(clntsh, $LDAP_LIBDIR,
LDAP_SHARED_LIBADD)
AC_DEFINE(HAVE_ORALDAP,1,[ ])
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=22485&edit=1