Bug #9177 Updated: crypt problems with openssl
| From: | sniper@php.net | 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