php 4.46 compile error

vod

Verified User
Joined
Oct 25, 2005
Messages
129
Hi Guys,

I am having problem compiling php 4.46 using customapache script (./build php n). I received a make error:
/usr/local/directadmin/customapache/php-4.4.6/ext/openssl/openssl.c:2884: undefined reference to `EVP_CIPHER_CTX_block_size'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1

At the end i change the build script to use php 4.45 instead and it compiled and installed perfectly alrite. Anyone know whats wrong with my box?

It seems like it was OpenSSL compatibility issue because previously i installed OpenSSL 0.9.8e and then run the customapache script ./build all , PHP 4.46 was compiled without issue however i got problem with exim 4.66 (not compatible with openssl 0.9.8e -- patch available but dont know how to patch exim). So i reverted back to openssl 0.9.8d. Exim 4.66 worked perfectly after recompiled. Php 4.46 could not be compiled anymore.

My apache is currently running with this:
Apache/1.3.37 (Unix) mod_ssl/2.8.28 OpenSSL/0.9.8d PHP/4.4.5 mod_perl/1.29 FrontPage/5.0.2.2510

Any advice?

Thank you very much
 
Back
Top