tony2001 / pinba_extension

Pinba PHP extension
http://pinba.org
GNU Lesser General Public License v2.1
83 stars 22 forks source link

Compilation error : 'zend_memory_peak_usage' was not declared in this scope #1

Closed trivoallan closed 14 years ago

trivoallan commented 14 years ago

Hi,

Trying to compile Pinba extension on CentOS 5 using php-5.1.6 from standard RPMS, i get the following error :

phpize && ./configure --with-pinba=/usr/local/ && make

[snip]

g++ -DNDEBUG -I. -I/srv/pinbacompil_dat/sources/pinba_extension -DPHP_ATOM_INC -I/srv/pinbacompil_dat/sources/pinba_extension/include -I/srv/pinbacompil_dat/sources/pinba_extension/main -I/srv/pinbacompil_dat/sources/pinba_extension -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/local//include -DHAVE_CONFIG_H -c /srv/pinbacompil_dat/sources/pinba_extension/pinba.cc  -fPIC -DPIC -o .libs/pinba.o
/srv/pinbacompil_dat/sources/pinba_extension/pinba.cc: In function 'void php_pinba_flush_data(const char*)':
/srv/pinbacompil_dat/sources/pinba_extension/pinba.cc:484: error: 'zend_memory_peak_usage' was not declared in this scope
/srv/pinbacompil_dat/sources/pinba_extension/pinba.cc: In function 'void zif_pinba_get_info(int, zval*, zval**, zval*, int)':
/srv/pinbacompil_dat/sources/pinba_extension/pinba.cc:1070: error: 'zend_memory_peak_usage' was not declared in this scope
make: *** [pinba.lo] Error 1

regards.

trivoallan commented 14 years ago

OK : the compilation problem vanishes after having upgraded to php-5.2 packages. You might want to add this to the wiki : http://pinba.org/wiki/Manual:Installation#Pinba_extension_installation

tony2001 commented 14 years ago

Added a note about it, thanks.