ID: 22095 Comment by: spookey at spookey dot org Reported By: Nicolas dot Ross at cybercat dot ca Status: Closed Bug Type: *Configuration Issues Operating System: Mac OS X darwin PHP Version: 4.3.0 New Comment:
I'm actually seeing a similar problem on FreeBSD... there's a lot of documentation on it, but none of it is really working. With --with-java, the configure breaks. I've tried modifying the configure (as well as creating a new one from a copied .m4 ...). None of the above 'solutions' worked. When I remove --with-java, the mcrypt issue disappears. checking for mcrypt support... yes checking for mcrypt_module_open in -lmcrypt... no checking for init_mcrypt in -lmcrypt... no configure: error: Sorry, I was not able to diagnose which libmcrypt version you have installed. Thanks for any help you may be able to provide. Previous Comments: ------------------------------------------------------------------------ [2003-02-07 11:24:17] Nicolas dot Ross at cybercat dot ca Just a quick note, I took the config.m4 from ext/mcrypt/ of 4.2.3 and copied it into 4.3.0 tree, ran buildconf and now I get : /usr/bin/ld: Undefined symbols: _mcrypt_module_entry /usr/bin/ld: warning unused multiple definitions of symbol _regerror /usr/local/apache/bin/httpd definition of _regerror /usr/lib/libm.dylib(regerror.o) unused definition of _regerror make: *** [libs/libphp4.bundle] Error 1 And that even with all gd/tiff/png removed... ------------------------------------------------------------------------ [2003-02-06 14:40:16] [EMAIL PROTECTED] Copy ext/mcrypt/config.m4 to the php-4.2.3 directory (in ext/mcrypt), go to the php-4.2.3 directory and execute: rm configure rm config.cache ./buildconf (and make sure you have autoconf 2.13) then you can run configure with the options of your liking. Derick ------------------------------------------------------------------------ [2003-02-06 14:38:02] Nicolas dot Ross at cybercat dot ca It works in deed. But I had to remove all gd/png/jpeg/zlib stuff because of configure errors regarding png or zlib. Is there a way to back-port the fix to distro php-4.3.0 ? ------------------------------------------------------------------------ [2003-02-06 13:49:33] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php4-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-STABLE-latest.zip ------------------------------------------------------------------------ [2003-02-06 13:35:23] Nicolas dot Ross at cybercat dot ca On our Mac OS X (Darwin) server, I used to compile php with some twists and tricks, but 4.2.3 configured and compiled correctly width mcrypt enabled. Now I can't configure 4.3.0 with libmcrypt enabled. Configure line : ./configure --with-apxs=/usr/local/apache/bin/apxs \ --with-mysql \ --with-fbsql \ --with-xml \ --enable-ftp \ --with-zlib \ --with-zlib-dir=../zlib \ --with-png \ --with-png-dir=../libpng-1.2.0 \ --with-jpeg \ --with-jpeg-dir=../jpeg-6b \ --with-gd \ --with-mcrypt \ --enable-track-vars \ --enable-trans-id I get : checking for mcrypt support... yes checking for mcrypt_module_open in -lmcrypt... no checking for init_mcrypt in -lmcrypt... no configure: error: Sorry, I was not able to diagnose which libmcrypt version you have installed. Here's the tail of config.log char init_mcrypt(); int main() { init_mcrypt() ; return 0; } This configure line works perfectly without the mcrypt part, and results in a working php installation. libmcrypt 2.5.5 is install in /usr/local and other php version (4.2.3) configure and compile againts it successfully. I tried every combinaison of --with-mcrypt=../libmcrypt-2.5.5 --with-mcrypt=/usr/local and so on. So any hints ? ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=22095&edit=1
