php-zmq
php-zmq copied to clipboard
php7 install zmq-1.1.3
trafficstars
I try to upgrade my php version from php5.6 to php7, try to update zmq to support php7,
when use pecl install zmq-1.1.3, it raise follow error:

environment: centos6.8 msgpack_version:2.0.0 already install:autoconf, make, automake, gcc, libtool.
I am glad to hear your voice.
修改~/zmq-1.1.3/zmq_pollset.c:42 typedef struct _php_zmq_pollset {
zmq_pollitem_t *items;
zend_string **keys;
zval *zv;
size_t num_items;
size_t allocated;
size_t alloc_size;
zval errors;
} php_zmq_pollset; 改成 struct _php_zmq_pollset {
zmq_pollitem_t *items;
zend_string **keys;
zval *zv;
size_t num_items;
size_t allocated;
size_t alloc_size;
zval errors;
}; 可以编译通过,不过7.1.3下会导致core dump。7.2.6下不报错,还没测试。