PHP 4.0 Bug #3577 Updated: Invalid "#define" directive in crypt.c

From: Date: Wed, 23 Feb 2000 14:28:58 +0000
Subject: PHP 4.0 Bug #3577 Updated: Invalid "#define" directive in crypt.c
Groups: php.dev 
Request: Send a blank email to php-dev+get-15845@lists.php.net to get a copy of this message
ID: 3577 User Update by: agm30@tid.es Status: Feedback Bug Type: Compile Failure Description: Invalid "#define" directive in crypt.c Hi. Looking at config.log (after setting PHP3_MAX_SALT_LEN 17) looks like this: [BEGIN] .../... configure:15643: checking for crypt in -lcrypt configure:15702: checking for getcwd configure:15730: gcc -o conftest -g -O2 -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib -L/usr/local/lib -R/d1/PHP/Libs/jpeg/jpeg-6b/lib -L/d1/PHP/Libs/jpeg/jpeg-6b/lib -R/d1/PHP/Libs/PNG/libpng-1.0.5/lib -L/d1/PHP/Libs/PNG/libpng-1.0.5/lib -R/d1/PHP/Libs/tiff/tiff-v3.5.4/lib -L/d1/PHP/Libs/tiff/tiff-v3.5.4/lib conftest.c -ldl -lpdf -ltiff -ljpeg -lz -lpng -lgd -lgdbm -lresolv -lresolv -lresolv -lm -lcrypt -lsocket -lnsl -lsocket -lz -L/d1/PHP/Libs/jpeg/jpeg-6b/lib -ljpeg -L/d1/PHP/Libs/PNG/libpng-1.0.5/lib -lpng -L/d1/PHP/Libs/tiff/tiff-v3.5.4/lib -ltiff 1>&5 configure:15757: checking for getwd configure:15785: gcc -o conftest -g -O2 -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib -L/usr/local/lib -R/d1/PHP/Libs/jpeg/jpeg-6b/lib -L/d1/PHP/Libs/jpeg/jpeg-6b/lib -R/d1/PHP/Libs/PNG/libpng-1.0.5/lib -L/d1/PHP/Libs/PNG/libpng-1.0.5/lib -R/d1/PHP/Libs/tiff/tiff-v3.5.4/lib -L/d1/PHP/Libs/tiff/tiff-v3.5.4/lib conftest.c -ldl -lpdf -ltiff -ljpeg -lz -lpng -lgd -lgdbm -lresolv -lresolv -lresolv -lm -lcrypt -lsocket -lnsl -lsocket -lz -L/d1/PHP/Libs/jpeg/jpeg-6b/lib -ljpeg -L/d1/PHP/Libs/PNG/libpng-1.0.5/lib -lpng -L/d1/PHP/Libs/tiff/tiff-v3.5.4/lib -ltiff 1>&5 configure:15840: checking for standard DES crypt configure:15862: gcc -o conftest -g -O2 -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib -L/usr/local/lib -R/d1/PHP/Libs/jpeg/jpeg-6b/lib -L/d1/PHP/Libs/jpeg/jpeg-6b/lib -R/d1/PHP/Libs/PNG/libpng-1.0.5/lib -L/d1/PHP/Libs/PNG/libpng-1.0.5/lib -R/d1/PHP/Libs/tiff/tiff-v3.5.4/lib -L/d1/PHP/Libs/tiff/tiff-v3.5.4/lib conftest.c -ldl -lpdf -ltiff -ljpeg -lz -lpng -lgd -lgdbm -lresolv -lresolv -lresolv -lm -lcrypt -lsocket -lnsl -lsocket -lz -L/d1/PHP/Libs/jpeg/jpeg-6b/lib -ljpeg -L/d1/PHP/Libs/PNG/libpng-1.0.5/lib -lpng -L/d1/PHP/Libs/tiff/tiff-v3.5.4/lib -ltiff 1>&5 configure:15895: checking for extended DES crypt configure:15917: gcc -o conftest -g -O2 -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib -L/usr/local/lib -R/d1/PHP/Libs/jpeg/jpeg-6b/lib -L/d1/PHP/Libs/jpeg/jpeg-6b/lib -R/d1/PHP/Libs/PNG/libpng-1.0.5/lib -L/d1/PHP/Libs/PNG/libpng-1.0.5/lib -R/d1/PHP/Libs/tiff/tiff-v3.5.4/lib -L/d1/PHP/Libs/tiff/tiff-v3.5.4/lib conftest.c -ldl -lpdf -ltiff -ljpeg -lz -lpng -lgd -lgdbm -lresolv -lresolv -lresolv -lm -lcrypt -lsocket -lnsl -lsocket -lz -L/d1/PHP/Libs/jpeg/jpeg-6b/lib -ljpeg -L/d1/PHP/Libs/PNG/libpng-1.0.5/lib -lpng -L/d1/PHP/Libs/tiff/tiff-v3.5.4/lib -ltiff 1>&5 configure: failed program was: #line 15906 "configure" #include "confdefs.h" main() { #if HAVE_CRYPT exit (strcmp((char *)crypt("rasmuslerdorf","_J9..rasm"),"_J9..rasmBYk8r9AiWNc")); #else exit(0); #endif } configure:15950: checking for MD5 crypt configure:15981: gcc -o conftest -g -O2 -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib -L/usr/local/lib -R/d1/PHP/Libs/jpeg/jpeg-6b/lib -L/d1/PHP/Libs/jpeg/jpeg-6b/lib -R/d1/PHP/Libs/PNG/libpng-1.0.5/lib -L/d1/PHP/Libs/PNG/libpng-1.0.5/lib -R/d1/PHP/Libs/tiff/tiff-v3.5.4/lib -L/d1/PHP/Libs/tiff/tiff-v3.5.4/lib conftest.c -ldl -lpdf -ltiff -ljpeg -lz -lpng -lgd -lgdbm -lresolv -lresolv -lresolv -lm -lcrypt -lsocket -lnsl -lsocket -lz -L/d1/PHP/Libs/jpeg/jpeg-6b/lib -ljpeg -L/d1/PHP/Libs/PNG/libpng-1.0.5/lib -lpng -L/d1/PHP/Libs/tiff/tiff-v3.5.4/lib -ltiff 1>&5 configure: failed program was: #line 15961 "configure" #include "confdefs.h" main() { #if HAVE_CRYPT char salt[15], answer[40]; salt[0]='$'; salt[1]='1'; salt[2]='$'; salt[3]='r'; salt[4]='a'; salt[5]='s'; salt[6]='m'; salt[7]='u'; salt[8]='s'; salt[9]='l'; salt[10]='e'; salt[11]='$'; salt[12]='\0'; strcpy(answer,salt); strcat(answer,"rISCgZzpwk3UhDidwXvin0"); exit (strcmp((char *)crypt("rasmuslerdorf",salt),answer)); #else exit(0); #endif } .../... [END] Full Bug description available at: http://bugs.php.net/?id=3577

« previous php.dev (#15845) next »