php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #19198 can't compile with mcrypt
Submitted: 2002-08-30 11:04 UTC Modified: 2002-09-23 08:04 UTC
From: iuri dot f at terra dot com dot br Assigned:
Status: Not a bug Package: Compile Failure
PHP Version: 4.2.2 OS: Linux Mandrake 8.2
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: iuri dot f at terra dot com dot br
New email:
PHP Version: OS:

 

 [2002-08-30 11:04 UTC] iuri dot f at terra dot com dot br
I'm trying to compile PHP with mcrypt on Mandrake 8.2, but 
it's impossible. 
/bin/sh /home/programas/src/php-4.2.2/libtool --silent 
--mode=compile gcc  -I. 
-I/home/programas/src/php-4.2.2/ext/mcrypt 
-I/home/programas/src/php-4.2.2/main 
-I/home/programas/src/php-4.2.2 -I/usr/include 
-I/usr/local/include -I/usr/include/apache 
-I/home/programas/src/php-4.2.2/Zend 
-I/usr/include/freetype2/freetype -I/usr/local/include 
-I/usr/include/mysql 
-I/home/programas/src/php-4.2.2/ext/xml/expat  -DLINUX=22 
-DDEV_RANDOM=/dev/random -DEAPI -DEAPI_MM 
-I/home/programas/src/php-4.2.2/TSRM -g -O2 -prefer-pic  
-c mcrypt.c 
mcrypt.c: In function `zm_startup_mcrypt': 
mcrypt.c:272: warning: passing arg 3 of 
`zend_register_long_constant' makes integer from pointer 
without a cast 
mcrypt.c:273: warning: passing arg 3 of 
`zend_register_long_constant' makes integer from pointer 
without a cast 
mcrypt.c:274: `MCRYPT_BLOWFISH_128' undeclared (first use 
in this function) 
mcrypt.c:274: (Each undeclared identifier is reported only 
once 
mcrypt.c:274: for each function it appears in.) 
mcrypt.c:275: `MCRYPT_BLOWFISH_192' undeclared (first use 
in this function) 
mcrypt.c:276: `MCRYPT_BLOWFISH_256' undeclared (first use 
in this function) 
mcrypt.c:277: `MCRYPT_BLOWFISH_448' undeclared (first use 
in this function) 
mcrypt.c:278: warning: passing arg 3 of 
`zend_register_long_constant' makes integer from pointer 
without a cast 
mcrypt.c:279: warning: passing arg 3 of 
`zend_register_long_constant' makes integer from pointer 
without a cast 
mcrypt.c:280: warning: passing arg 3 of 
`zend_register_long_constant' makes integer from pointer 
without a cast 
mcrypt.c:281: warning: passing arg 3 of 
`zend_register_long_constant' makes integer from pointer 
without a cast 
mcrypt.c:282: `MCRYPT_IDEA' undeclared (first use in this 
function) 
mcrypt.c:283: warning: passing arg 3 of 
`zend_register_long_constant' makes integer from pointer 
without a cast 
mcrypt.c:284: warning: passing arg 3 of 
`zend_register_long_constant' makes integer from pointer 
without a cast 
mcrypt.c:285: warning: passing arg 3 of 
`zend_register_long_constant' makes integer from pointer 
without a cast 
mcrypt.c:286: warning: passing arg 3 of 
`zend_register_long_constant' makes integer from pointer 
without a cast 
mcrypt.c:287: `MCRYPT_RC2_128' undeclared (first use in 
this function) 
mcrypt.c:288: `MCRYPT_RC2_256' undeclared (first use in 
this function) 
mcrypt.c:289: `MCRYPT_RC2_1024' undeclared (first use in 
this function) 
mcrypt.c:290: `MCRYPT_RC4' undeclared (first use in this 
function) 
mcrypt.c:291: `MCRYPT_RC6_128' undeclared (first use in 
this function) 
mcrypt.c:292: `MCRYPT_RC6_192' undeclared (first use in 
this function) 
mcrypt.c:293: `MCRYPT_RC6_256' undeclared (first use in 
this function) 
mcrypt.c:294: `MCRYPT_SAFER_64' undeclared (first use in 
this function) 
mcrypt.c:295: `MCRYPT_SAFER_128' undeclared (first use in 
this function) 
mcrypt.c:296: warning: passing arg 3 of 
`zend_register_long_constant' makes integer from pointer 
without a cast 
mcrypt.c:297: `MCRYPT_SERPENT_128' undeclared (first use 
in this function) 
mcrypt.c:298: `MCRYPT_SERPENT_192' undeclared (first use 
in this function) 
mcrypt.c:299: `MCRYPT_SERPENT_256' undeclared (first use 
in this function) 
mcrypt.c:300: `MCRYPT_TWOFISH_128' undeclared (first use 
in this function) 
mcrypt.c:301: `MCRYPT_TWOFISH_192' undeclared (first use 
in this function) 
mcrypt.c:302: `MCRYPT_TWOFISH_256' undeclared (first use 
in this function) 
mcrypt.c:303: warning: passing arg 3 of 
`zend_register_long_constant' makes integer from pointer 
without a cast 
mcrypt.c: In function `zif_mcrypt_get_cipher_name': 
mcrypt.c:1497: warning: assignment makes pointer from 
integer without a cast 
make[3]: ** [mcrypt.lo] Erro 1 
make[3]: Saindo do diret?rio 
`/home/programas/src/php-4.2.2/ext/mcrypt' 
make[2]: ** [all-recursive] Erro 1 
make[2]: Saindo do diret?rio 
`/home/programas/src/php-4.2.2/ext/mcrypt' 
make[1]: ** [all-recursive] Erro 1 
make[1]: Saindo do diret?rio 
`/home/programas/src/php-4.2.2/ext' 
make: ** [all-recursive] Erro 1 
 
 
Tried with libmcrupt2.4 from rpm and libmcrypt2.4 and 2.5 
from source. The mcrypt.h dosen't contain those things php 
wants. 

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2002-08-30 11:11 UTC] derick@php.net
You have an old mcrypt.h header file on your system somewhere which conflicts.
Please remove all libmcrypt installations/header files and reinstall libmcrypt 2.5.x

Derick
 [2002-09-23 08:04 UTC] sniper@php.net
Sorry, but the bug system is not the appropriate forum for asking
support questions. Your problem does not imply a bug in PHP itself.
For a list of more appropriate places to ask for help using PHP,
please visit http://www.php.net/support.php

Thank you for your interest in PHP.


 
PHP Copyright © 2001-2026 The PHP Group
All rights reserved.
Last updated: Tue Jan 13 07:00:01 2026 UTC