It doesnt compile with PHP 5.3 and above. Bug is already commented on pecl page: http://pecl.php.net/bugs/bug.php?id=16821 Its fixed on the SVN version but gentoo ebuild is 1.0.2, which crash. Reproducible: Always Steps to Reproduce: 1. emerge php 5.3 or higher 2. emerge pecl-bbcode Actual Results: /usr/src/bbcode/php_bbcode.c: In function '_php_bbcode_callback_handler': /usr/src/bbcode/php_bbcode.c:75: error: too many arguments to function 'zend_is_callable' /usr/src/bbcode/php_bbcode.c: In function '_php_bbcode_add_element': /usr/src/bbcode/php_bbcode.c:197: error: too many arguments to function 'zend_is_callable' /usr/src/bbcode/php_bbcode.c:218: error: too many arguments to function 'zend_is_callable' make: *** [php_bbcode.lo] Error 1 `make' failed Expected Results: Install the extension.
Needs bump upstream, there have been many changes in SVN to make a patch easy. Bump requested at http://pecl.php.net/bugs/bug.php?id=19159 - and this package has been masked for PHP 5.3 in php overlay
(In reply to comment #1) > Needs bump upstream, there have been many changes in SVN to make a patch easy. > Bump requested at http://pecl.php.net/bugs/bug.php?id=19159 - and this package > has been masked for PHP 5.3 in php overlay > Did a few quick fixes to the ebuild and commited it to the tree. Thanks.
The mantainer of the library already repackaged it with the svn patches and it should fix the compile error on PHP 5.3. Please, consider updating the ebuild officially ? http://pecl.php.net/package/bbcode/1.0.3b1
Already added to the tree :) Enjoy