From:             php at actionweb dot com
Operating system: RedHat 6.2
PHP version:      4.3.1
PHP Bug Type:     Compile Failure
Bug description:  Won't compile with --with-mcrypt

I see someone else reported this exact same error (see Bug #22073), prior
to the release of 4.1.3.  According to the thread connected to that bug
report, the latest CVS snapshot fixed the problem.  However, that was
prior to the release of 4.1.3, so I'm assuming the same bug is back.
Configure line used:

./configure --with-mysql=/usr/local/mysql --with-xml --enable-track-vars
--with-config-file-path=/etc/httpd --with-mcrypt --with-gd=../gd-1.8.4/
--with-zlib --with-png-dir=/usr/local/lib --with-jpeg-dir=/usr/local/bin
--enable-force-cgi-redirect --with-imap --enable-bcmath

make fails with the following errors:

/php-4.3.1 -I/usr2/sblib/packages/build/apache-install/php-4.3.1/Zend
-I/usr/local/include -I/usr2/sblib/packages/build/apache-install/gd-1.8.4
-I/usr/local/mysql/include
-I/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/xml/expat 
-I/usr2/sblib/packages/build/apache-install/php-4.3.1/TSRM  -g -O2  -c
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c -o
ext/mcrypt/mcrypt.o  && echo > ext/mcrypt/mcrypt.lo
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:229:
warning: `MCRYPT_FAILED' redefined
/usr/local/include/mcrypt.h:31: warning: this is the location of the
previous definition
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:
In function `zm_startup_mcrypt':
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:279:
warning: passing arg 3 of `zend_register_long_constant' makes integer from
pointer without a cast
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:280:
warning: passing arg 3 of `zend_register_long_constant' makes integer from
pointer without a cast
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:281:
`MCRYPT_BLOWFISH_128' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:281:
(Each undeclared identifier is reported only once
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:281:
for each function it appears in.)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:282:
`MCRYPT_BLOWFISH_192' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:283:
`MCRYPT_BLOWFISH_256' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:284:
`MCRYPT_BLOWFISH_448' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:285:
warning: passing arg 3 of `zend_register_long_constant' makes integer from
pointer without a cast
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:286:
warning: passing arg 3 of `zend_register_long_constant' makes integer from
pointer without a cast
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:287:
warning: passing arg 3 of `zend_register_long_constant' makes integer from
pointer without a cast
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:288:
warning: passing arg 3 of `zend_register_long_constant' makes integer from
pointer without a cast
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:289:
`MCRYPT_IDEA' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:290:
warning: passing arg 3 of `zend_register_long_constant' makes integer from
pointer without a cast
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:291:
warning: passing arg 3 of `zend_register_long_constant' makes integer from
pointer without a cast
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:292:
warning: passing arg 3 of `zend_register_long_constant' makes integer from
pointer without a cast
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:293:
warning: passing arg 3 of `zend_register_long_constant' makes integer from
pointer without a cast
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:294:
`MCRYPT_RC2_128' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:295:
`MCRYPT_RC2_256' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:296:
`MCRYPT_RC2_1024' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:297:
`MCRYPT_RC4' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:298:
`MCRYPT_RC6_128' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:299:
`MCRYPT_RC6_192' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:300:
`MCRYPT_RC6_256' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:301:
`MCRYPT_SAFER_64' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:302:
`MCRYPT_SAFER_128' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:303:
warning: passing arg 3 of `zend_register_long_constant' makes integer from
pointer without a cast
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:304:
`MCRYPT_SERPENT_128' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:305:
`MCRYPT_SERPENT_192' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:306:
`MCRYPT_SERPENT_256' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:307:
`MCRYPT_TWOFISH_128' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:308:
`MCRYPT_TWOFISH_192' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:309:
`MCRYPT_TWOFISH_256' undeclared (first use in this function)
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:310:
warning: passing arg 3 of `zend_register_long_constant' makes integer from
pointer without a cast
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:
In function `zif_mcrypt_get_cipher_name':
/usr2/sblib/packages/build/apache-install/php-4.3.1/ext/mcrypt/mcrypt.c:1503:
warning: assignment makes pointer from integer without a cast
make: *** [ext/mcrypt/mcrypt.lo] Error 1

I have tried both libmcrypt-2.5.6 and libmcrypt-2.5.7 with the exact same
result.

Please let me know if there's any other information that I can provide
that would be helpful.

Thanks!
-- 
Edit bug report at http://bugs.php.net/?id=22631&edit=1
-- 
Try a CVS snapshot:         http://bugs.php.net/fix.php?id=22631&r=trysnapshot
Fixed in CVS:               http://bugs.php.net/fix.php?id=22631&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=22631&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=22631&r=needtrace
Try newer version:          http://bugs.php.net/fix.php?id=22631&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=22631&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=22631&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=22631&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=22631&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=22631&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=22631&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=22631&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=22631&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=22631&r=gnused

Reply via email to