Bug #9177 Updated: crypt problems with openssl

From: Date: Tue, 22 May 2001 23:43:09 +0000
Subject: Bug #9177 Updated: crypt problems with openssl
Groups: php.dev 
Request: Send a blank email to php-dev+get-56381@lists.php.net to get a copy of this message
ID: 9177 Updated by: sniper Reported By: max@the-triumvirate.net Old-Status: Open Status: Feedback Bug Type: *Encryption and hash functions Operating system: PHP Version: Latest CVS Assigned To: Comments: Could you please try the PHP 4.0.6 RC1: http://www.php.net/~andi/php-4.0.6RC1.tar.gz --Jani Previous Comments: --------------------------------------------------------------------------- [2001-05-12 02:39:26] max@the-triumvirate.net 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------- ------CONFIG.LOG------ 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() { gzgets() ; return 0; } ------CONFIG.LOG------ ------PHP.MOD.CONFIG------ 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 --enable-url-includes ------PHP.MOD.CONFIG------ # ls /usr/local/devel/zlib/* /usr/local/devel/zlib/include: zconf.h zlib.h /usr/local/devel/zlib/lib: libz.a --------------------------------------------------------------------------- [2001-05-11 19:02:30] sniper@php.net Please try the latest CVS as there have been a couple of fixes which should fix the problems with zlib you had. --Jani --------------------------------------------------------------------------- [2001-04-23 19:43:22] max@the-triumvirate.net 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. --BEG SCRIPT-- <?= crypt('rasmuslerdorf', '$1$rasmusle$'); ?> --END SCRIPT-- --BEG OUTPUT-- $1Hat1hn6A1pw --END OUTPUT-- When php is compiled without openssl, the correct output is acquired which is: $1$rasmusle$rISCgZzpwk3UhDidwXvin0 (I hope it is alright to re-open the bug) --------------------------------------------------------------------------- [2001-04-23 03:34:55] sniper@php.net Fixed in CVS. --Jani --------------------------------------------------------------------------- [2001-02-18 16:41:52] sniper@php.net My bad. It was only discussed about, not fixed.. --Jani --------------------------------------------------------------------------- The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online. ATTENTION! Do NOT reply to this email! To reply, use the web interface found at http://bugs.php.net/?id=9177&edit=2

« previous php.dev (#56381) next »