Hi,
I have tried to build xcache 3.* and 2.* (both the stable releases) with PHP 5.4.11 with no luck.
$PATH = /usr/local/php/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
I extract xcache-X.X into its directory;
then:
/usr/local/php/bin/phpize
./configure --with-php-config="/usr/local/php/bin/php-config" --enable-xcache
make
make test
..
Both 3.x and 2.x I'm getting fails at [see attached testresults.txt]
FAILED TEST SUMMARY
---------------------------------------------------------------------
xcache_set/get test [tests/xcache_var.phpt]
---------------------------------------------------------------------------------------------------
After this, I thought maybe I should try updating my PHP, to see if this helps, so I compiled php-5.5.3, with;
./configure --prefix="/usr/local/php" --with-apxs2="/usr/local/apache/bin/apxs" --enable-debug --with-gmp --enable-bcmath --with-openssl --with-zlib --enable-calendar --with-curl --with-curlwrappers --enable-ftp --enable-shared --with-gd --with-bz2 --with-freetype-dir --with-jpeg-dir --with-png-dir --with-vpx-dir --with-xpm-dir --with-mcrypt --with-mysql --with-mysqli --with-pdo-mysql --enable-soap --enable-sockets --enable-sysvmsg --with-xmlrpc=shared --with-xsl --with-regex=php --enable-zip --enable-mbstring --with-pear --enable-zend-signals --with-libdir="/lib/i386-linux-gnu"
I then re-extract a new xcache 3.0.3.. and repeat..
/usr/local/php/bin/phpize
./configure --with-php-config="/usr/local/php/bin/php-config" --enable-xcache
make
Only this time the make fails with error [see attached xcache-3.0.3-php-5.5.3-make-error.txt]:
AUTOCHECK ERROR: ==== store zend_try_catch_element =================
AUTOCHECK ERROR: ==== store zend_op_array =================
AUTOCHECK ERROR: ==== restore zend_try_catch_element =================
AUTOCHECK ERROR: ==== restore zend_op_array =================
AUTOCHECK ERROR: ==== dprint zend_try_catch_element =================
AUTOCHECK ERROR: ==== dprint zend_op_array =================
AUTOCHECK ERROR: ==== dasm zend_try_catch_element =================
AUTOCHECK ERROR: ==== dasm zend_op_array =================
AUTOCHECK ERROR: ==== asm zend_try_catch_element =================
AUTOCHECK ERROR: ==== asm zend_op_array =================
---------------------------------------------------------------------------------------------------
After this, I try to compile a fresh extracted xcache-2.0.0 against php-5.5.3.. I repeat,
cd xcache-2.0.0
/usr/local/php/bin/phpize
./configure --with-php-config="/usr/local/php/bin/php-config" --enable-xcache
make
.. again, the make fails at the same time;
AUTOCHECK INFO: xc_entry_php_t: processor looks good
AUTOCHECK INFO: xc_entry_var_t: processor looks good
AUTOCHECK ERROR: ==== store zend_try_catch_element =================
AUTOCHECK ERROR: ==== store zend_op_array =================
AUTOCHECK ERROR: ==== restore zend_try_catch_element =================
AUTOCHECK ERROR: ==== restore zend_op_array =================
AUTOCHECK ERROR: ==== dprint zend_try_catch_element =================
AUTOCHECK ERROR: ==== dprint zend_op_array =================
AUTOCHECK ERROR: ==== dasm zend_try_catch_element =================
AUTOCHECK ERROR: ==== dasm zend_op_array =================
AUTOCHECK ERROR: ==== asm zend_try_catch_element =================
AUTOCHECK ERROR: ==== asm zend_op_array =================
make: *** [processor.out] Error 1
---------------------------------------------------------------------------------------------------
Anyone got any ideas ? :)