SeasX / PHP-Druid

A Druid driver for PHP with PECL extension

Home Page:http://pecl.php.net/package/Druid

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PHP 7 extension is broken

remicollet opened this issue · comments

Build time:

/dev/shm/BUILD/php-pecl-druid-0.6.0/ZTS/druid.c: In function 'zim_DRUID_NAME_getData':
/dev/shm/BUILD/php-pecl-druid-0.6.0/ZTS/druid.c:559:21: warning: implicit declaration of function 'Z_TYPE_PP' [-Wimplicit-function-declaration]
     if (argc > 1 && Z_TYPE_PP(content) != IS_ARRAY)
                     ^~~~~~~~~

Runtime:

+ /usr/bin/php -n -d extension=json.so -d extension=curl.so --define extension=/dev/shm/BUILDROOT/php-pecl-druid-0.6.0-1.fc25.remi.7.0.x86_64/usr/lib64/php/modules/druid.so --modules
+ grep Druid
PHP Warning:  PHP Startup: Unable to load dynamic library '/dev/shm/BUILDROOT/php-pecl-druid-0.6.0-1.fc25.remi.7.0.x86_64/usr/lib64/php/modules/druid.so' - /dev/shm/BUILDROOT/php-pecl-druid-0.6.0-1.fc25.remi.7.0.x86_64/usr/lib64/php/modules/druid.so: undefined symbol: Z_TYPE_PP in Unknown on line 0

Can you fix it?

See pr #6 (untested, only build)