ID: 9177
User Update by: [EMAIL PROTECTED]
Old-Status: Feedback
Status: Open
Bug Type: *Encryption and hash functions
Operating system: linux 2.2.18 (rh 6.2)
PHP Version: Latest CVS
Description: crypt problems with openssl

no luck:

# make distclean
# ./cvsclean
# cvs update -d

(upgrade libtool to 1.4)

# ./buildconf
# ../php.mod.config

-------CONFIGURE DIES-------
Configuring extensions
checking if the location of ZLIB install directory is defined... yes
checking whether to include ZLIB support... yes
checking for gzgets in -lz... no
configure: error: Zlib module requires zlib >= 1.0.9
-------CONFIGURE DIES-------

configure:8640: gcc -o conftest -g -O2   -Wl,-rpath,/usr/local/security/openssl/lib 
-L/usr/local/security/openssl/lib conftest.c
 -lcrypt  -lssl -lcrypto -lresolv -lm -ldl -lnsl  -lresolv 1>&5
configure:8694: checking if the location of ZLIB install directory is defined
configure:8739: checking whether to include ZLIB support
configure:8935: checking for gzgets in -lz
configure:8954: gcc -o conftest -g -O2   -Wl,-rpath,/usr/local/security/openssl/lib 
-L/usr/local/security/openssl/lib conftest.c
 -lz  -lcrypt -lssl -lcrypto -lresolv -lm -ldl -lnsl  -lresolv 1>&5
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
configure: failed program was:
#line 8943 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char gzgets();

int main() {
; return 0; }

PROG_SENDMAIL=/usr/local/sbin/sendmail \
  ./configure \
    --prefix=/usr/local/services/apache-1.3.19 \
    --with-config-file-path=/usr/local/services/apache-1.3.19/conf \
    --with-apache=../apache_1.3.19 \
    --with-gnu-ld \
    --with-exec-dir=/usr/local/services/apache-1.3.19/exec \
    --with-mysql=/usr/local/services/mysql \
    --with-imap=/usr/local/devel/c-client \
    --with-imap-ssl \
    --with-openssl=/usr/local/security/openssl \
    --with-gdbm=/usr/local/devel/gdbm \
    --with-zlib=/usr/local/devel/zlib \
    --with-gd=/usr/local/devel/gd \
    --with-jpeg-dir=/usr/local/devel/jpeg \
    --with-png-dir=/usr/local/devel/png \
    --with-zlib-dir=/usr/local/devel/zlib \
    --with-gettext=/usr/local/devel/gettext \
    --with-ldap=/usr/local/services/openldap \
    --enable-sockets \
    --enable-ftp \

# ls /usr/local/devel/zlib/*
zconf.h  zlib.h


Previous Comments:

[2001-05-11 19:02:30] [EMAIL PROTECTED]
Please try the latest CVS as there have been a couple
of fixes which should fix the problems with zlib you had.



[2001-04-23 19:43:22] [EMAIL PROTECTED]
It doesn't seem like it was fixed.  From CVS checked about about 30 minutes ago, 
configure says:

checking for MD5 crypt... no

And a simple script that is supposed to return an md5 crypted string, returns a DES 
crypted string.

<?= crypt('rasmuslerdorf', '$1$rasmusle$'); ?>


When php is compiled without openssl, the correct output is acquired which is:


(I hope it is alright to re-open the bug)


[2001-04-23 03:34:55] [EMAIL PROTECTED]
Fixed in CVS.



[2001-02-18 16:41:52] [EMAIL PROTECTED]
My bad. It was only discussed about, not fixed..



[2001-02-15 11:35:43] [EMAIL PROTECTED]
IIRC this is fixed already in CVS so please try the latest CVS snapshot 



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

Full Bug description available at:

PHP Development Mailing List <>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to