ID: 20773
Comment by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Closed
Bug Type: LDAP related
Operating System: Solaris 8
PHP Version: 4.3.0RC2
New Comment:
Won't compile with php.4.3.0 final release! Same error!
Previous Comments:
------------------------------------------------------------------------
[2002-12-09 14:08:24] [EMAIL PROTECTED]
the error is still their I just
compiled with openldap client
but this is not a fix
-Ian
------------------------------------------------------------------------
[2002-12-09 06:42:59] [EMAIL PROTECTED]
Err.. I don't know if my posting here will matter, since it seems this
bug is closed but the aforementioned segfaults seems to be present in
php4-200212041430 after all. I'm not sure what's causing it, I'm only
maintaining the server and others write the php code. I'll see if I can
do a backtrace despite previous problems in that area.
/Peder
------------------------------------------------------------------------
[2002-12-04 10:53:31] [EMAIL PROTECTED]
Well, I compiled the 200212041430 version and haven't been able to
reproduce the error so I guess it's fixed.
BTW, I wasn't able to debug httpd anyways; I followed the info about
generating a non core backtrace and httpd seemed to start but I
couldn't contact it.
Thanx a lot,
Peder
------------------------------------------------------------------------
[2002-12-03 11:25:28] [EMAIL PROTECTED]
I fixed the problem in CVS but I guess the snapshot was already
generated before that. Anyway, good to hear it works now.
About that mysql segfault..please provide a backtrace of it.
------------------------------------------------------------------------
[2002-12-03 09:27:29] [EMAIL PROTECTED]
I tried the php snapshot to compile against "Sun One Directory/iPlanet"
SDK 5.08 on linux/apache
This is my debug.log:
CONFIGURE: './configure' '--with-apxs=/usr/sbin/apxs'
'--enable-debug=no' '--prefix=/opt/php-4_snap'
'--with-config-file-path=/etc/php' '--enable-shmop' '--enable-sysvshm'
'--enable-versioning' '--with-jpeg-dir=/usr/local' '--with-gd'
'--enable-gd-native-tt' '--disable-static' '--disable-debug'
'--disable-rpath' '--with-png-dir=/usr' '--with-zlib-dir=/usr'
'-with-freetype-dir=/usr' '--with-t1lib=/usr' '--enable-track-vars'
'--enable-trans-sid' '--with-mysql' '--with-ldap=/usr/local'
CC: gcc
CFLAGS: -O3 -march=pentium2
CPPFLAGS: -DLINUX=22 -DDEV_RANDOM=/dev/random -DEAPI -DEAPI_MM
CXX:
CXXFLAGS:
INCLUDES: -I$(top_builddir)/Zend -I/usr/local/include
-I/usr/include/freetype2
LDFLAGS: -Wl,-rpath,/usr/local/lib -L/usr/local/lib
LIBS: -lssldap50 -lplds4 -lplc4 -lnspr4 -lt1 -lfreetype -lpng -lz
-ljpeg -lz -lcrypt -lresolv -lm -ldl -lnsl -lcrypt
DLIBS:
SAPI: apache
PHP_RPATHS: /usr/local/lib
uname -a: Linux localhost 2.4.19 #6 SMP Fri Sep 6 16:06:31 CEST 2002
i686 unknown
gcc -o conftest -O3 -march=pentium2 -DLINUX=22
-DDEV_RANDOM=/dev/random -DEAPI -DEAPI_MM -Wl,-rpath,/usr/local/lib
-L/usr/local/lib conftest.c -lssldap50 -lplds4 -lplc4 -lnspr4 -lt1
-lfreetype -lpng -lz -ljpeg -lz -lcrypt -lresolv -lm -ldl -lnsl
-lcrypt 1>&5
/usr/local/lib/libssldap50.so: undefined reference to `SSL_ImportFD'
/usr/local/lib/libssldap50.so: undefined reference to
`prldap_get_session_info'
/usr/local/lib/libssldap50.so: undefined reference to
`SSL_OptionSetDefault'
/usr/local/lib/libssldap50.so: undefined reference to
`prldap_set_session_info'
/usr/local/lib/libssldap50.so: undefined reference to
`PK11_FindCertFromNickname'
/usr/local/lib/libssldap50.so: undefined reference to `NSS_Initialize'
/usr/local/lib/libssldap50.so: undefined reference to
`CERT_VerifyCertName'
/usr/local/lib/libssldap50.so: undefined reference to `ldap_unbind'
/usr/local/lib/libssldap50.so: undefined reference to
`SSL_AuthCertificateHook'
/usr/local/lib/libssldap50.so: undefined reference to
`ldap_set_lderrno'
/usr/local/lib/libssldap50.so: undefined reference to `SSL_RevealURL
/usr/local/lib/libssldap50.so: undefined reference to
`CERT_VerifyCertNow'
/usr/local/lib/libssldap50.so: undefined reference to `NSS_Init'
/usr/local/lib/libssldap50.so: undefined reference to
`prldap_get_socket_info'
/usr/local/lib/libssldap50.so: undefined reference to
`PK11_SetPasswordFunc'
/usr/local/lib/libssldap50.so: undefined reference to
`PK11_FindKeyByAnyCert'
/usr/local/lib/libssldap50.so: undefined reference to
`ldap_get_option'
/usr/local/lib/libssldap50.so: undefined reference to
`ldap_set_option'
/usr/local/lib/libssldap50.so: undefined reference to `PORT_SetError'
/usr/local/lib/libssldap50.so: undefined reference to
`PK11_ConfigurePKCS11'
/usr/local/lib/libssldap50.so: undefined reference to
`SSL_GetClientAuthDataHook'
/usr/local/lib/libssldap50.so: undefined reference to `SSL_OptionSet'
/usr/local/lib/libssldap50.so: undefined reference to
`prldap_install_routines'
/usr/local/lib/libssldap50.so: undefined reference to
`CERT_DestroyCertificate'
/usr/local/lib/libssldap50.so: undefined reference to
`NSS_SetDomesticPolicy'
/usr/local/lib/libssldap50.so: undefined reference to
`prldap_set_socket_info'
/usr/local/lib/libssldap50.so: undefined reference to
`SECKEY_DestroyPrivateKey'
/usr/local/lib/libssldap50.so: undefined reference to
`SSL_PeerCertificate'
/usr/local/lib/libssldap50.so: undefined reference to
`SSL_ResetHandshake'
/usr/local/lib/libssldap50.so: undefined reference to `ldap_init'
/usr/local/lib/libssldap50.so: undefined reference to
`CERT_GetDefaultCertDB'
/usr/local/lib/libssldap50.so: undefined reference to `SSL_SetURL'
I had to fix this for php4-200212031030 to please configure:
--- configure.org Tue Dec 3 11:30:09 2002
+++ configure Tue Dec 3 15:48:49 2002
@@ -42264,7 +42264,7 @@
case ssldap50 in
c|c_r|pthread*) ;;
*)
- LIBS="-lssldap50 $LIBS"
+ LIBS=" -lldap50 -lprldap50 -lnss3 -lssl3 -lssldap50
$LIBS"
;;
esac
After fixing that it compiles and runs.
Sometimes when I login against mysql I get a browser error and a
segfault (11) in the httpd log though.
/Peder
------------------------------------------------------------------------
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
http://bugs.php.net/20773
--
Edit this bug report at http://bugs.php.net/?id=20773&edit=1