In file included from /tmp/pear/install/runkit/runkit.c:22:0:
/tmp/pear/install/runkit/php_runkit.h: In function ‘php_runkit_modify_function_doc_comment’:
/tmp/pear/install/runkit/php_runkit.h:320:29: error: assignment from incompatible pointer type [-Werror]
/tmp/pear/install/runkit/php_runkit.h:321:16: error: ‘zend_op_array’ has no member named ‘doc_comment_len’
/tmp/pear/install/runkit/php_runkit.h: In function ‘PHP_RUNKIT_ADD_MAGIC_METHOD’:
/tmp/pear/install/runkit/php_runkit.h:462:17: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:463:26: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:464:57: error: ‘zend_class_entry’ has no member named ‘name_length’
/tmp/pear/install/runkit/php_runkit.h:464:3: error: passing argument 2 of ‘zend_str_tolower_copy’ from incompatible pointer type [-Werror]
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_operators.h:341:37: note: expected ‘const char ’ but argument is of type ‘struct zend_string ’
/tmp/pear/install/runkit/php_runkit.h: In function ‘php_runkit_parse_doc_comment_arg’:
/tmp/pear/install/runkit/php_runkit.h:540:3: error: implicit declaration of function ‘Z_TYPE_PP’ [-Werror=implicit-function-declaration]
/tmp/pear/install/runkit/php_runkit.h:541:4: error: implicit declaration of function ‘Z_STRVAL_PP’ [-Werror=implicit-function-declaration]
/tmp/pear/install/runkit/php_runkit.h:541:18: error: assignment makes pointer from integer without a cast [-Werror]
/tmp/pear/install/runkit/php_runkit.h:542:4: error: implicit declaration of function ‘Z_STRLEN_PP’ [-Werror=implicit-function-declaration]
/tmp/pear/install/runkit/php_runkit.h: In function ‘php_runkit_parse_args_to_zvals’:
/tmp/pear/install/runkit/php_runkit.h:557:2: error: passing argument 2 of ‘_zend_get_parameters_array_ex’ from incompatible pointer type [-Werror]
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zendAPI.h:250:14: note: expected ‘struct zval ’ but argument is of type ‘struct zval _’
/tmp/pear/install/runkit/php_runkit.h: In function ‘php_runkit_parse_function_arg’:
/tmp/pear/install/runkit/php_runkit.h:571:2: error: implicit declaration of function ‘zend_get_class_entry’ [-Werror=implicit-function-declaration]
/tmp/pear/install/runkit/php_runkit.h:571:94: error: comparison between pointer and integer [-Werror]
/tmp/pear/install/runkit/php_runkit.h:577:14: error: assignment makes pointer from integer without a cast [-Werror]
/tmp/pear/install/runkit/php_runkit.h:583:12: error: assignment makes pointer from integer without a cast [-Werror]
/tmp/pear/install/runkit/php_runkit.h: At top level:
/tmp/pear/install/runkit/php_runkit.h:654:3: error: unknown type name ‘zend_uint’
/tmp/pear/install/runkit/php_runkit.h:655:3: error: unknown type name ‘zend_uint’
/tmp/pear/install/runkit/php_runkit.h:687:1: error: unknown type name ‘zend_object_store_bucket’
/tmp/pear/install/runkit/php_runkit.h: In function ‘php_runkit_zend_object_store_get_obj’:
/tmp/pear/install/runkit/php_runkit.h:689:2: error: unknown type name ‘zend_object_handle’
/tmp/pear/install/runkit/php_runkit.h:690:2: error: return from incompatible pointer type [-Werror]
/tmp/pear/install/runkit/runkit.c: In function ‘zif_runkit_superglobals’:
/tmp/pear/install/runkit/runkit.c:40:3: error: passing argument 2 of ‘zend_hash_get_current_key_ex’ from incompatible pointer type [-Werror]
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_hash.h:168:30: note: expected ‘struct zendstring *’ but argument is of type ‘char *_’
/tmp/pear/install/runkit/runkit.c:40:3: error: passing argument 3 of ‘zend_hash_get_current_key_ex’ from incompatible pointer type [-Werror]
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_hash.h:168:30: note: expected ‘zend_ulong ’ but argument is of type ‘uint ’
/tmp/pear/install/runkit/runkit.c:40:3: error: passing argument 4 of ‘zend_hash_get_current_key_ex’ from incompatible pointer type [-Werror]
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_hash.h:168:30: note: expected ‘HashPosition ’ but argument is of type ‘ulong ’
/tmp/pear/install/runkit/runkit.c:40:3: error: too many arguments to function ‘zend_hash_get_current_key_ex’
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_hash.h:168:30: note: declared here
/tmp/pear/install/runkit/runkit.c:40:91: error: ‘HASH_KEY_NON_EXISTANT’ undeclared (first use in this function)
/tmp/pear/install/runkit/runkit.c:40:91: note: each undeclared identifier is reported only once for each function it appears in
/tmp/pear/install/runkit/runkit.c:43:4: error: too many arguments to function ‘add_next_index_stringl’
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_API.h:433:14: note: declared here
/tmp/pear/install/runkit/runkit.c: In function ‘zif_runkit_zval_inspect’:
/tmp/pear/install/runkit/runkit.c:65:62: error: macro "add_assoc_stringl" passed 5 arguments, but takes just 4
/tmp/pear/install/runkit/runkit.c:65:2: error: ‘add_assoc_stringl’ undeclared (first use in this function)
/tmp/pear/install/runkit/runkit.c:67:2: error: ‘zval’ has no member named ‘refcount__gc’
/tmp/pear/install/runkit/runkit.c:68:2: error: ‘zval’ has no member named ‘is_ref__gc’
/tmp/pear/install/runkit/runkit.c:70:2: error: ‘zval’ has no member named ‘type’
/tmp/pear/install/runkit/runkit.c:56:6: error: variable ‘addr_len’ set but not used [-Werror=unused-but-set-variable]
/tmp/pear/install/runkit/runkit.c: In function ‘_php_runkit_init_stub_function’:
/tmp/pear/install/runkit/runkit.c:175:34: error: assignment from incompatible pointer type [-Werror]
/tmp/pear/install/runkit/runkit.c: In function ‘_php_runkit_feature_constant’:
/tmp/pear/install/runkit/runkit.c:228:9: error: assignment from incompatible pointer type [-Werror]
/tmp/pear/install/runkit/runkit.c:229:3: error: ‘zend_constant’ has no member named ‘name_len’
/tmp/pear/install/runkit/runkit.c: In function ‘php_runkit_register_auto_global’:
/tmp/pear/install/runkit/runkit.c:332:2: error: passing argument 2 of ‘zend_hash_exists’ from incompatible pointer type [-Werror]
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_hash.h:159:34: note: expected ‘struct zend_string ’ but argument is of type ‘char ’
/tmp/pear/install/runkit/runkit.c:332:2: error: too many arguments to function ‘zend_hash_exists’
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_hash.h:159:34: note: declared here
/tmp/pear/install/runkit/runkit.c:341:7: error: passing argument 1 of ‘zend_register_auto_global’ from incompatible pointer type [-Werror]
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_compile.h:773:14: note: expected ‘struct zend_string ’ but argument is of type ‘char ’
/tmp/pear/install/runkit/runkit.c:341:7: error: too many arguments to function ‘zend_register_auto_global’
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_compile.h:773:14: note: declared here
/tmp/pear/install/runkit/runkit.c:344:3: error: passing argument 2 of ‘zend_hash_find’ from incompatible pointer type [-Werror]
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_hash.h:154:30: note: expected ‘struct zend_string ’ but argument is of type ‘char ’
/tmp/pear/install/runkit/runkit.c:344:3: error: too many arguments to function ‘zend_hash_find’
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_hash.h:154:30: note: declared here
/tmp/pear/install/runkit/runkit.c:359:71: error: macro "zend_hash_next_index_insert" passed 4 arguments, but takes just 2
/tmp/pear/install/runkit/runkit.c:359:3: error: ‘zend_hash_next_index_insert’ undeclared (first use in this function)
/tmp/pear/install/runkit/runkit.c: In function ‘php_runkit_superglobal_dtor’:
/tmp/pear/install/runkit/runkit.c:417:2: error: passing argument 2 of ‘zend_hash_del’ from incompatible pointer type [-Werror]
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_hash.h:146:28: note: expected ‘struct zend_string ’ but argument is of type ‘char ’
/tmp/pear/install/runkit/runkit.c:417:2: error: too many arguments to function ‘zend_hash_del’
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_hash.h:146:28: note: declared here
/tmp/pear/install/runkit/runkit.c: In function ‘zm_deactivate_runkit’:
/tmp/pear/install/runkit/runkit.c:436:3: error: passing argument 2 of ‘zend_hash_apply’ from incompatible pointer type [-Werror]
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_hash.h:132:29: note: expected ‘apply_func_t’ but argument is of type ‘int ()(void )’
/tmp/pear/install/runkit/runkit.c:446:3: error: passing argument 2 of ‘zend_hash_apply’ from incompatible pointer type [-Werror]
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_hash.h:132:29: note: expected ‘apply_func_t’ but argument is of type ‘int ()(void )’
/tmp/pear/install/runkit/runkit.c:454:154: error: expected expression before ‘)’ token
/tmp/pear/install/runkit/runkit.c:454:154: error: passing argument 2 of ‘zend_hash_apply_with_arguments’ from incompatible pointer type [-Werror]
/home/travis/.phpenv/versions/7.0.4/include/php/Zend/zend_hash.h:134:29: note: expected ‘apply_func_args_t’ but argument is of type ‘int ()(void , int, struct __va_list_tag , struct zend_hash_key )’
/tmp/pear/install/runkit/runkit.c:464:18: error: initialization from incompatible pointer type [-Werror]
/tmp/pear/install/runkit/runkit.c:467:4: error: implicit declaration of function ‘ALLOC_ZVAL’ [-Werror=implicit-function-declaration]
/tmp/pear/install/runkit/runkit.c:468:24: error: lvalue required as left operand of assignment
/tmp/pear/install/runkit/runkit.c:469:4: error: implicit declaration of function ‘Z_SET_REFCOUNT_PP’ [-Werror=implicit-function-declaration]
Log is included below, it appears runkit is unable to install. Filing for investigation and possible push upstream