Building PHP with LDAP support on RHEL3
Posted: Mon Feb 11, 2008 4:06 pm
Hi all,
I've been attempting to build PHP on Redhat 3 for weeks, and have been unable to discover the problem. I was wondering if anyone here could help. I am trying to build php 4.3.11, using the following configure options:
./configure --prefix=/users/home/mttt/php4.3 --with-ldap=/users/home/mttt/openldap --enable-so --libdir=/usr/lib
I get the following error when executing 'make':
ext/standard/dl.o(.text+0x143): In function `php_dl':
/users/home/mttt/php-4.3.11/ext/standard/dl.c:141: Using 'dlopen' in
statically
linked applications requires at runtime the shared libraries from the
glibc vers
ion used for linking
ext/mysql/libmysql/my_tempnam.o(.text+0x40): In function `my_tempnam':
/users/home/mttt/php-4.3.11/ext/mysql/libmysql/my_tempnam.c:115: the use
of `tem
pnam' is dangerous, better use `mkstemp'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libdl.a(dlsym.o)(.text+0x23):
In function `dlsym':
: undefined reference to `_dl_load_lock'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libdl.a(dlsym.o)(.text+0x4d):
In function `dlsym':
: undefined reference to `_dl_load_lock'
collect2: ld returned 1 exit status
make: *** [sapi/cgi/php] Error 1
System: RHEL 3, Intel x86.
Thanks for your help.
I've been attempting to build PHP on Redhat 3 for weeks, and have been unable to discover the problem. I was wondering if anyone here could help. I am trying to build php 4.3.11, using the following configure options:
./configure --prefix=/users/home/mttt/php4.3 --with-ldap=/users/home/mttt/openldap --enable-so --libdir=/usr/lib
I get the following error when executing 'make':
ext/standard/dl.o(.text+0x143): In function `php_dl':
/users/home/mttt/php-4.3.11/ext/standard/dl.c:141: Using 'dlopen' in
statically
linked applications requires at runtime the shared libraries from the
glibc vers
ion used for linking
ext/mysql/libmysql/my_tempnam.o(.text+0x40): In function `my_tempnam':
/users/home/mttt/php-4.3.11/ext/mysql/libmysql/my_tempnam.c:115: the use
of `tem
pnam' is dangerous, better use `mkstemp'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libdl.a(dlsym.o)(.text+0x23):
In function `dlsym':
: undefined reference to `_dl_load_lock'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libdl.a(dlsym.o)(.text+0x4d):
In function `dlsym':
: undefined reference to `_dl_load_lock'
collect2: ld returned 1 exit status
make: *** [sapi/cgi/php] Error 1
System: RHEL 3, Intel x86.
Thanks for your help.