TarsPHP / tars-extension

tars打包解包的扩展
17 stars 11 forks source link

PHP 8.0 扩展安装失败 #16

Open lanlin opened 3 years ago

lanlin commented 3 years ago
#8 963.3 Cloning into '/root/Tars/php/tars2php'...
#8 968.9 In file included from /root/Tars/php/tars-extension/./include/php_tupapi.h:37,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:32:
#8 968.9 /root/Tars/php/tars-extension/./include/php7_wrapper.h: In function 'my_zend_read_property':
#8 968.9 /root/Tars/php/tars-extension/./include/php7_wrapper.h:79:42: warning: passing argument 2 of 'zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#8 968.9      return zend_read_property(class_ptr, obj, s, len, silent, &rv);
#8 968.9                                           ^~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:407:16: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#8 968.9  ZEND_API zval *zend_read_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_bool silent, zval *rv);
#8 968.9                 ^~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zm_startup_phptars':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:169:46: error: expected ')' before 'TSRMLS_CC'
#8 968.9      tup_ce = zend_register_internal_class(&ce TSRMLS_CC);
#8 968.9                                               ^~~~~~~~~~
#8 968.9                                               )
#8 968.9 In file included from /root/Tars/php/tars-extension/./include/php_tupapi.h:37,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:32:
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:173:91: error: 'TSRMLS_C' undeclared (first use in this function); did you mean 'TSRM_H'?
#8 968.9      tup_exception_ce = my_zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C), NULL TSRMLS_CC);
#8 968.9                                                                                            ^~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/./include/php7_wrapper.h:85:107: note: in definition of macro 'my_zend_register_internal_class_ex'
#8 968.9  #define my_zend_register_internal_class_ex(entry,parent_ptr,str)    zend_register_internal_class_ex(entry,parent_ptr)
#8 968.9                                                                                                            ^~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:173:91: note: each undeclared identifier is reported only once for each function it appears in
#8 968.9      tup_exception_ce = my_zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C), NULL TSRMLS_CC);
#8 968.9                                                                                            ^~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/./include/php7_wrapper.h:85:107: note: in definition of macro 'my_zend_register_internal_class_ex'
#8 968.9  #define my_zend_register_internal_class_ex(entry,parent_ptr,str)    zend_register_internal_class_ex(entry,parent_ptr)
#8 968.9                                                                                                            ^~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:173:64: error: too many arguments to function 'zend_exception_get_default'
#8 968.9      tup_exception_ce = my_zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C), NULL TSRMLS_CC);
#8 968.9                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/./include/php7_wrapper.h:85:107: note: in definition of macro 'my_zend_register_internal_class_ex'
#8 968.9  #define my_zend_register_internal_class_ex(entry,parent_ptr,str)    zend_register_internal_class_ex(entry,parent_ptr)
#8 968.9                                                                                                            ^~~~~~~~~~
#8 968.9 In file included from /root/Tars/php/tars-extension/tupapi.c:26:
#8 968.9 /usr/local/include/php/Zend/zend_exceptions.h:51:28: note: declared here
#8 968.9  ZEND_API zend_class_entry *zend_exception_get_default(void);
#8 968.9                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'tup_throw_exception':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:216:61: error: expected ')' before 'TSRMLS_CC'
#8 968.9      zend_throw_exception(tup_exception_ce, err_msg, err_code TSRMLS_CC);
#8 968.9                                                              ^~~~~~~~~~
#8 968.9                                                              )
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_exception___construct':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:227:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|l", &msg, &msg_len, &code) == FAILURE) {
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:227:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|l", &msg, &msg_len, &code) == FAILURE) {
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:228:31: error: expected ')' before 'TSRMLS_CC'
#8 968.9          php_error_docref(NULL TSRMLS_CC, E_ERROR, "Wrong parameters for TARS_Exception([string $exception [, long $code]])");
#8 968.9                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:228:9: error: too few arguments to function 'php_error_docref'
#8 968.9          php_error_docref(NULL TSRMLS_CC, E_ERROR, "Wrong parameters for TARS_Exception([string $exception [, long $code]])");
#8 968.9          ^~~~~~~~~~~~~~~~
#8 968.9 In file included from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/main/php.h:341:23: note: declared here
#8 968.9  PHPAPI ZEND_COLD void php_error_docref(const char *docref, int type, const char *format, ...)
#8 968.9                        ^~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:233:81: error: expected ')' before 'TSRMLS_CC'
#8 968.9      zend_update_property_string(Z_OBJCE_P(self), self, ZEND_STRL("message"), msg TSRMLS_CC);
#8 968.9                                                                                  ^~~~~~~~~~
#8 968.9                                                                                  )
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:233:50: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types]
#8 968.9      zend_update_property_string(Z_OBJCE_P(self), self, ZEND_STRL("message"), msg TSRMLS_CC);
#8 968.9                                                   ^~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:393:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#8 968.9  ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value);
#8 968.9                                                                     ~~~~~~~~~~~~~^~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:236:81: error: expected ')' before 'TSRMLS_CC'
#8 968.9          zend_update_property_long(Z_OBJCE_P(self), self, ZEND_STRL("code"), code TSRMLS_CC);
#8 968.9                                                                                  ^~~~~~~~~~
#8 968.9                                                                                  )
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:236:52: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types]
#8 968.9          zend_update_property_long(Z_OBJCE_P(self), self, ZEND_STRL("code"), code TSRMLS_CC);
#8 968.9                                                     ^~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:390:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#8 968.9  ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value);
#8 968.9                                                                   ~~~~~~~~~~~~~^~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_encode':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:350:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "llsslllaaa", &iVersion, &iRequestId,&servantName,&servantLen, &funcName,&funcLen
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:350:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "llsslllaaa", &iVersion, &iRequestId,&servantName,&servantLen, &funcName,&funcLen
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_encodeRspPacket':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:808:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lllllsaa", &iVersion,&cPacketType,&iMessageType,
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:808:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lllllsaa", &iVersion,&cPacketType,&iMessageType,
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_decode':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1065:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|l",&respBuffer,
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1065:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|l",&respBuffer,
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_decodeReqPacket':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1215:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s",&respBuffer,
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1215:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s",&respBuffer,
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putBool':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1290:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Bool, bool);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1290:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Bool, bool);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getBool':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1298:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(Bool, &b);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1298:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(Bool, &b);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putChar':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1306:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Char, char);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1306:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Char, char);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getChar':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1315:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(Char, &b);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1315:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(Char, &b);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putUInt8':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1323:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(UInt8, uint8);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1323:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(UInt8, uint8);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getUInt8':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1332:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(UInt8, &i);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1332:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(UInt8, &i);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putShort':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1340:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Short, short);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1340:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Short, short);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getShort':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1349:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(Short, &i);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1349:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(Short, &i);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putUInt16':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1357:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(UInt16, uint16);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1357:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(UInt16, uint16);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getUInt16':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1366:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(UInt16, &i);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1366:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(UInt16, &i);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putInt32':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1374:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Int32, int32);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1374:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Int32, int32);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getInt32':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1383:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(Int32, &i);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1383:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(Int32, &i);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putUInt32':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1392:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(UInt32, uint32);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1392:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(UInt32, uint32);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getUInt32':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1401:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(type, &i); \
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1422:5: note: in expansion of macro '__TUP_GET_BIG_INT'
#8 968.9      __TUP_GET_BIG_INT(UInt32)
#8 968.9      ^~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1401:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(type, &i); \
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1422:5: note: in expansion of macro '__TUP_GET_BIG_INT'
#8 968.9      __TUP_GET_BIG_INT(UInt32)
#8 968.9      ^~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putInt64':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1429:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Int64, int64);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1429:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Int64, int64);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getInt64':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1401:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(type, &i); \
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1437:5: note: in expansion of macro '__TUP_GET_BIG_INT'
#8 968.9      __TUP_GET_BIG_INT(Int64)
#8 968.9      ^~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1401:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(type, &i); \
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1437:5: note: in expansion of macro '__TUP_GET_BIG_INT'
#8 968.9      __TUP_GET_BIG_INT(Int64)
#8 968.9      ^~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putDouble':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1444:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Double, double);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1444:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Double, double);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getDouble':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1453:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(Double, &i);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1453:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(Double, &i);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putFloat':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1461:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Float, float);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:251:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1461:5: note: in expansion of macro '__TUP_PUT'
#8 968.9      __TUP_PUT(Float, float);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getFloat':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1470:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(Float, &i);
#8 968.9      ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:297:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) { \
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1470:5: note: in expansion of macro '__TUP_GET'
#8 968.9      __TUP_GET(Float, &i);
#8 968.9      ^~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putString':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1488:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) {
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1488:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &name, &name_len, &value, &iVersion) == FAILURE) {
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getString':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1563:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) {
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1563:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bl", &name, &name_len, &buf, &len, &is_require, &iVersion) == FAILURE) {
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putVector':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1651:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sO|l", &name, &name_len, &clazz, tars_vector_ce, &iVersion) == FAILURE) {
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1651:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sO|l", &name, &name_len, &clazz, tars_vector_ce, &iVersion) == FAILURE) {
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getVector':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1722:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sOs|bl", &name, &name_len, &clazz, tars_vector_ce, &buf, &len, &is_require, &iVersion) == FAILURE) {
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1722:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sOs|bl", &name, &name_len, &clazz, tars_vector_ce, &buf, &len, &is_require, &iVersion) == FAILURE) {
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/Zend/zend.h:27,
#8 968.9                  from /usr/local/include/php/main/php.h:31,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1727:53: error: expected ')' before 'TSRMLS_CC'
#8 968.9      vector_wrapper * obj = Z_VECTOR_WRAPPER_P(clazz TSRMLS_CC);
#8 968.9                                                      ^~~~~~~~~
#8 968.9 /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ'
#8 968.9  #define Z_OBJ(zval)     (zval).value.obj
#8 968.9                           ^~~~
#8 968.9 /root/Tars/php/tars-extension/./include/ttars.h:201:60: note: in expansion of macro 'Z_OBJ_P'
#8 968.9  #define Z_VECTOR_WRAPPER_P(zv) vector_wrapper_fetch_object(Z_OBJ_P(zv))
#8 968.9                                                             ^~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1727:28: note: in expansion of macro 'Z_VECTOR_WRAPPER_P'
#8 968.9      vector_wrapper * obj = Z_VECTOR_WRAPPER_P(clazz TSRMLS_CC);
#8 968.9                             ^~~~~~~~~~~~~~~~~~
#8 968.9 /usr/local/include/php/Zend/zend_types.h:820:35: note: to match this '('
#8 968.9  #define Z_OBJ_P(zval_p)    Z_OBJ(*(zval_p))
#8 968.9                                    ^
#8 968.9 /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ'
#8 968.9  #define Z_OBJ(zval)     (zval).value.obj
#8 968.9                           ^~~~
#8 968.9 /root/Tars/php/tars-extension/./include/ttars.h:201:60: note: in expansion of macro 'Z_OBJ_P'
#8 968.9  #define Z_VECTOR_WRAPPER_P(zv) vector_wrapper_fetch_object(Z_OBJ_P(zv))
#8 968.9                                                             ^~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1727:28: note: in expansion of macro 'Z_VECTOR_WRAPPER_P'
#8 968.9      vector_wrapper * obj = Z_VECTOR_WRAPPER_P(clazz TSRMLS_CC);
#8 968.9                             ^~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putMap':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1882:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sO|l", &name, &name_len, &clazz, tars_map_ce, &iVersion) == FAILURE) {
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1882:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sO|l", &name, &name_len, &clazz, tars_map_ce, &iVersion) == FAILURE) {
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/Zend/zend.h:27,
#8 968.9                  from /usr/local/include/php/main/php.h:31,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1887:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      map_wrapper * obj = Z_MAP_WRAPPER_P(clazz TSRMLS_CC);
#8 968.9                                                ^~~~~~~~~
#8 968.9 /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ'
#8 968.9  #define Z_OBJ(zval)     (zval).value.obj
#8 968.9                           ^~~~
#8 968.9 /root/Tars/php/tars-extension/./include/ttars.h:206:54: note: in expansion of macro 'Z_OBJ_P'
#8 968.9  #define Z_MAP_WRAPPER_P(zv) map_wrapper_fetch_object(Z_OBJ_P(zv))
#8 968.9                                                       ^~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1887:25: note: in expansion of macro 'Z_MAP_WRAPPER_P'
#8 968.9      map_wrapper * obj = Z_MAP_WRAPPER_P(clazz TSRMLS_CC);
#8 968.9                          ^~~~~~~~~~~~~~~
#8 968.9 /usr/local/include/php/Zend/zend_types.h:820:35: note: to match this '('
#8 968.9  #define Z_OBJ_P(zval_p)    Z_OBJ(*(zval_p))
#8 968.9                                    ^
#8 968.9 /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ'
#8 968.9  #define Z_OBJ(zval)     (zval).value.obj
#8 968.9                           ^~~~
#8 968.9 /root/Tars/php/tars-extension/./include/ttars.h:206:54: note: in expansion of macro 'Z_OBJ_P'
#8 968.9  #define Z_MAP_WRAPPER_P(zv) map_wrapper_fetch_object(Z_OBJ_P(zv))
#8 968.9                                                       ^~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1887:25: note: in expansion of macro 'Z_MAP_WRAPPER_P'
#8 968.9      map_wrapper * obj = Z_MAP_WRAPPER_P(clazz TSRMLS_CC);
#8 968.9                          ^~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getMap':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1938:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sOs|bl", &name, &name_len, &clazz, tars_map_ce, &buf, &len, &is_require, &iVersion) == FAILURE) {
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1938:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sOs|bl", &name, &name_len, &clazz, tars_map_ce, &buf, &len, &is_require, &iVersion) == FAILURE) {
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/Zend/zend.h:27,
#8 968.9                  from /usr/local/include/php/main/php.h:31,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1969:51: error: expected ')' before 'TSRMLS_CC'
#8 968.9          map_wrapper * obj = Z_MAP_WRAPPER_P(clazz TSRMLS_CC);
#8 968.9                                                    ^~~~~~~~~
#8 968.9 /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ'
#8 968.9  #define Z_OBJ(zval)     (zval).value.obj
#8 968.9                           ^~~~
#8 968.9 /root/Tars/php/tars-extension/./include/ttars.h:206:54: note: in expansion of macro 'Z_OBJ_P'
#8 968.9  #define Z_MAP_WRAPPER_P(zv) map_wrapper_fetch_object(Z_OBJ_P(zv))
#8 968.9                                                       ^~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1969:29: note: in expansion of macro 'Z_MAP_WRAPPER_P'
#8 968.9          map_wrapper * obj = Z_MAP_WRAPPER_P(clazz TSRMLS_CC);
#8 968.9                              ^~~~~~~~~~~~~~~
#8 968.9 /usr/local/include/php/Zend/zend_types.h:820:35: note: to match this '('
#8 968.9  #define Z_OBJ_P(zval_p)    Z_OBJ(*(zval_p))
#8 968.9                                    ^
#8 968.9 /usr/local/include/php/Zend/zend_types.h:819:26: note: in definition of macro 'Z_OBJ'
#8 968.9  #define Z_OBJ(zval)     (zval).value.obj
#8 968.9                           ^~~~
#8 968.9 /root/Tars/php/tars-extension/./include/ttars.h:206:54: note: in expansion of macro 'Z_OBJ_P'
#8 968.9  #define Z_MAP_WRAPPER_P(zv) map_wrapper_fetch_object(Z_OBJ_P(zv))
#8 968.9                                                       ^~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:1969:29: note: in expansion of macro 'Z_MAP_WRAPPER_P'
#8 968.9          map_wrapper * obj = Z_MAP_WRAPPER_P(clazz TSRMLS_CC);
#8 968.9                              ^~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_putStruct':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:2027:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sO|l", &name, &name_len, &clazz, tars_struct_ce, &iVersion) == FAILURE) {
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:2027:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sO|l", &name, &name_len, &clazz, tars_struct_ce, &iVersion) == FAILURE) {
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: In function 'zim_tup_getStruct':
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:2085:47: error: expected ')' before 'TSRMLS_CC'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sOs|bl", &name, &name_len, &clazz, tars_struct_ce, &buf, &len, &is_require, &iVersion) == FAILURE) {
#8 968.9                                                ^~~~~~~~~
#8 968.9 /root/Tars/php/tars-extension/tupapi.c:2085:9: error: too few arguments to function 'zend_parse_parameters'
#8 968.9      if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sOs|bl", &name, &name_len, &clazz, tars_struct_ce, &buf, &len, &is_require, &iVersion) == FAILURE) {
#8 968.9          ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /usr/local/include/php/main/php.h:35,
#8 968.9                  from /root/Tars/php/tars-extension/tupapi.c:24:
#8 968.9 /usr/local/include/php/Zend/zend_API.h:304:22: note: declared here
#8 968.9  ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
#8 968.9                       ^~~~~~~~~~~~~~~~~~~~~
#8 968.9 In file included from /root/Tars/php/tars-extension/tupapi.c:33:
#8 968.9 /root/Tars/php/tars-extension/tupapi.c: At top level:
#8 968.9 /root/Tars/php/tars-extension/./include/ttars.h:189:21: warning: inline function '__complex_name' declared but never defined
#8 968.9  inline const char * __complex_name(zval * this_ptr);
#8 968.9                      ^~~~~~~~~~~~~~
#8 968.9 make: *** [Makefile:208: tupapi.lo] Error 1
lanlin commented 3 years ago

貌似 PHP 8 已经不需要 TSRMLS_**

删除了所有的 TSRMLS_** 后编译能通过

lanlin commented 3 years ago

怎么感觉整个 tars 几个项目都没什么活跃度,也不见提交代码,也不见回复 issue

image

lanlin commented 3 years ago
#13 0.299 Configuring for:
#13 0.299 PHP Api Version:         20200930
#13 0.299 Zend Module Api No:      20200930
#13 0.299 Zend Extension Api No:   420200930
#13 1.209 checking for grep that handles long lines and -e... /usr/bin/grep
#13 1.212 checking for egrep... /usr/bin/grep -E
#13 1.214 checking for a sed that does not truncate output... /usr/bin/sed
#13 1.237 checking for pkg-config... /usr/bin/pkg-config
#13 1.238 checking pkg-config is at least version 0.9.0... yes
#13 1.240 checking for cc... cc
#13 1.277 checking whether the C compiler works... yes
#13 1.342 checking for C compiler default output file name... a.out
#13 1.345 checking for suffix of executables...
#13 1.394 checking whether we are cross compiling... no
#13 1.442 checking for suffix of object files... o
#13 1.474 checking whether we are using the GNU C compiler... yes
#13 1.503 checking whether cc accepts -g... yes
#13 1.536 checking for cc option to accept ISO C89... none needed
#13 1.586 checking how to run the C preprocessor... cc -E
#13 1.653 checking for icc... no
#13 1.666 checking for suncc... no
#13 1.679 checking for system library directory... lib
#13 1.679 checking if compiler supports -R... no
#13 1.699 checking if compiler supports -Wl,-rpath,... yes
#13 1.757 checking build system type... x86_64-pc-linux-gnu
#13 1.819 checking host system type... x86_64-pc-linux-gnu
#13 1.820 checking target system type... x86_64-pc-linux-gnu
#13 1.855 checking for PHP prefix... /usr/local
#13 1.855 checking for PHP includes... -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib
#13 1.855 checking for PHP extension directory... /usr/local/lib/php/extensions/no-debug-non-zts-20200930
#13 1.856 checking for PHP installed headers prefix... /usr/local/include/php
#13 1.857 checking if debug is enabled... no
#13 1.879 checking if zts is enabled... no
#13 1.899 checking for gawk... gawk
#13 1.900 checking whether to enable phptars support... yes, shared
#13 1.914 checking whether to enable php gcov... no
#13 1.915 checking for a sed that does not truncate output... /usr/bin/sed
#13 1.920 checking for ld used by cc... /usr/bin/ld
#13 1.926 checking if the linker (/usr/bin/ld) is GNU ld... yes
#13 1.930 checking for /usr/bin/ld option to reload object files... -r
#13 1.930 checking for BSD-compatible nm... /usr/bin/nm -B
#13 1.935 checking whether ln -s works... yes
#13 1.936 checking how to recognize dependent libraries... pass_all
#13 1.962 checking for ANSI C header files... yes
#13 2.100 checking for sys/types.h... yes
#13 2.142 checking for sys/stat.h... yes
#13 2.184 checking for stdlib.h... yes
#13 2.229 checking for string.h... yes
#13 2.275 checking for memory.h... yes
#13 2.319 checking for strings.h... yes
#13 2.365 checking for inttypes.h... yes
#13 2.410 checking for stdint.h... yes
#13 2.454 checking for unistd.h... yes
#13 2.498 checking dlfcn.h usability... yes
#13 2.538 checking dlfcn.h presence... yes
#13 2.551 checking for dlfcn.h... yes
#13 2.555 checking the maximum length of command line arguments... 1572864
#13 2.562 checking command to parse /usr/bin/nm -B output from cc object... ok
#13 2.655 checking for objdir... .libs
#13 2.662 checking for ar... ar
#13 2.663 checking for ranlib... ranlib
#13 2.664 checking for strip... strip
#13 2.735 checking if cc supports -fno-rtti -fno-exceptions... no
#13 2.765 checking for cc option to produce PIC... -fPIC
#13 2.767 checking if cc PIC flag -fPIC works... yes
#13 2.798 checking if cc static flag -static works... no
#13 2.829 checking if cc supports -c -o file.o... yes
#13 2.874 checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
#13 2.894 checking whether -lc should be explicitly linked in... no
#13 2.936 checking dynamic linker characteristics... GNU/Linux ld.so
#13 2.962 checking how to hardcode library paths into programs... immediate
#13 2.962 checking whether stripping libraries is possible... yes
#13 2.966 checking if libtool supports shared libraries... yes
#13 2.967 checking whether to build shared libraries... yes
#13 2.967 checking whether to build static libraries... no
#13 3.171
#13 3.171 creating libtool
#13 3.205 appending configuration tag "CXX" to libtool
#13 3.348 configure: patching config.h.in
#13 3.354 configure: creating ./config.status
#13 3.442 config.status: creating config.h
#13 3.503 /bin/sh /root/tars-extension/libtool --mode=compile cc -I. -I/root/tars-extension -I/root/tars-extension/include -I/root/tars-extension/main -I/root/tars-extension -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib  -DHAVE_CONFIG_H  -g -O2    -c /root/tars-extension/tupapi.c -o tupapi.lo
#13 3.602 mkdir .libs
#13 3.606  cc -I. -I/root/tars-extension -I/root/tars-extension/include -I/root/tars-extension/main -I/root/tars-extension -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /root/tars-extension/tupapi.c  -fPIC -DPIC -o .libs/tupapi.o
#13 3.732 /root/tars-extension/tupapi.c: In function 'zim_tup_exception___construct':
#13 3.732 /root/tars-extension/tupapi.c:233:50: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types]
#13 3.732      zend_update_property_string(Z_OBJCE_P(self), self, ZEND_STRL("message"), msg);
#13 3.732                                                   ^~~~
#13 3.733 In file included from /usr/local/include/php/main/php.h:35,
#13 3.733                  from /root/tars-extension/tupapi.c:24:
#13 3.733 /usr/local/include/php/Zend/zend_API.h:393:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 3.733  ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value);
#13 3.733                                                                     ~~~~~~~~~~~~~^~~~~~
#13 3.733 /root/tars-extension/tupapi.c:236:52: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types]
#13 3.733          zend_update_property_long(Z_OBJCE_P(self), self, ZEND_STRL("code"), code);
#13 3.733                                                     ^~~~
#13 3.733 In file included from /usr/local/include/php/main/php.h:35,
#13 3.733                  from /root/tars-extension/tupapi.c:24:
#13 3.733 /usr/local/include/php/Zend/zend_API.h:390:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 3.733  ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value);
#13 3.733                                                                   ~~~~~~~~~~~~~^~~~~~
#13 3.738 /root/tars-extension/tupapi.c: In function 'zim_tup_decodeReqPacket':
#13 3.738 /root/tars-extension/tupapi.c:1299:38: warning: passing argument 2 of 'Tars_readString' from incompatible pointer type [-Wincompatible-pointer-types]
#13 3.738          Tars_readString(context_key, context_key_unpacked);
#13 3.738                                       ^~~~~~~~~~~~~~~~~~~~
#13 3.738 In file included from /root/tars-extension/./include/tup_c.h:8,
#13 3.738                  from /root/tars-extension/tupapi.c:30:
#13 3.738 /root/tars-extension/./include/tars_c.h:466:42: note: expected 'char **' but argument is of type 'char *'
#13 3.738  Int32 Tars_readString(char* src, char ** output);
#13 3.738                                   ~~~~~~~~^~~~~~
#13 3.739 /root/tars-extension/tupapi.c:1303:40: warning: passing argument 2 of 'Tars_readString' from incompatible pointer type [-Wincompatible-pointer-types]
#13 3.739          Tars_readString(context_value, context_value_unpacked);
#13 3.739                                         ^~~~~~~~~~~~~~~~~~~~~~
#13 3.739 In file included from /root/tars-extension/./include/tup_c.h:8,
#13 3.739                  from /root/tars-extension/tupapi.c:30:
#13 3.739 /root/tars-extension/./include/tars_c.h:466:42: note: expected 'char **' but argument is of type 'char *'
#13 3.739  Int32 Tars_readString(char* src, char ** output);
#13 3.739                                   ~~~~~~~~^~~~~~
#13 3.739 /root/tars-extension/tupapi.c:1327:37: warning: passing argument 2 of 'Tars_readString' from incompatible pointer type [-Wincompatible-pointer-types]
#13 3.739          Tars_readString(status_key, status_key_unpacked);
#13 3.739                                      ^~~~~~~~~~~~~~~~~~~
#13 3.739 In file included from /root/tars-extension/./include/tup_c.h:8,
#13 3.739                  from /root/tars-extension/tupapi.c:30:
#13 3.739 /root/tars-extension/./include/tars_c.h:466:42: note: expected 'char **' but argument is of type 'char *'
#13 3.739  Int32 Tars_readString(char* src, char ** output);
#13 3.739                                   ~~~~~~~~^~~~~~
#13 3.740 /root/tars-extension/tupapi.c:1331:39: warning: passing argument 2 of 'Tars_readString' from incompatible pointer type [-Wincompatible-pointer-types]
#13 3.740          Tars_readString(status_value, status_value_unpacked);
#13 3.740                                        ^~~~~~~~~~~~~~~~~~~~~
#13 3.740 In file included from /root/tars-extension/./include/tup_c.h:8,
#13 3.740                  from /root/tars-extension/tupapi.c:30:
#13 3.740 /root/tars-extension/./include/tars_c.h:466:42: note: expected 'char **' but argument is of type 'char *'
#13 3.740  Int32 Tars_readString(char* src, char ** output);
#13 3.740                                   ~~~~~~~~^~~~~~
#13 3.754 In file included from /root/tars-extension/tupapi.c:33:
#13 3.754 /root/tars-extension/tupapi.c: At top level:
#13 3.754 /root/tars-extension/./include/ttars.h:189:21: warning: inline function '__complex_name' declared but never defined
#13 3.754  inline const char * __complex_name(zval * this_ptr);
#13 3.754                      ^~~~~~~~~~~~~~
#13 4.510 /bin/sh /root/tars-extension/libtool --mode=compile cc -I. -I/root/tars-extension -I/root/tars-extension/include -I/root/tars-extension/main -I/root/tars-extension -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib  -DHAVE_CONFIG_H  -g -O2    -c /root/tars-extension/ttars.c -o ttars.lo
#13 4.611  cc -I. -I/root/tars-extension -I/root/tars-extension/include -I/root/tars-extension/main -I/root/tars-extension -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /root/tars-extension/ttars.c  -fPIC -DPIC -o .libs/ttars.o
#13 4.746 /root/tars-extension/ttars.c: In function 'struct_packer_wrapper':
#13 4.746 /root/tars-extension/ttars.c:365:56: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.746      zval * tmp = my_zend_read_property(tars_struct_ce, this_ptr, ZEND_STRL(STRUCT_PROP_FIELDS), 1);
#13 4.746                                                         ^~~~~~~~
#13 4.746 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.746                  from /root/tars-extension/ttars.c:15:
#13 4.746 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.746  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.746                                                                  ~~~~~~~~~~~~~^~~
#13 4.747 /root/tars-extension/ttars.c:495:66: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.747                  if ((val = my_zend_read_property(tars_struct_ce, this_ptr, name_key, strlen(name_key), 1))) {
#13 4.747                                                                   ^~~~~~~~
#13 4.747 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.747                  from /root/tars-extension/ttars.c:15:
#13 4.747 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.747  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.747                                                                  ~~~~~~~~~~~~~^~~
#13 4.750 /root/tars-extension/ttars.c: In function 'vector_unpacker':
#13 4.750 /root/tars-extension/ttars.c:736:57: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.750              sub = my_zend_read_property(tars_vector_ce, this_ptr, ZEND_STRL(TARS_PROP_TYPE_CLASS), 1);
#13 4.750                                                          ^~~~~~~~
#13 4.750 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.750                  from /root/tars-extension/ttars.c:15:
#13 4.750 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.750  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.750                                                                  ~~~~~~~~~~~~~^~~
#13 4.751 /root/tars-extension/ttars.c: In function '_map_to_array':
#13 4.751 /root/tars-extension/ttars.c:800:47: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.751      type = my_zend_read_property(tars_map_ce, this_ptr, ZEND_STRL(MAP_PROP_FIRST_TYPE), 1);
#13 4.751                                                ^~~~~~~~
#13 4.751 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.751                  from /root/tars-extension/ttars.c:15:
#13 4.751 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.751  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.751                                                                  ~~~~~~~~~~~~~^~~
#13 4.751 /root/tars-extension/ttars.c:803:70: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.751      if (!IS_BASE_TYPE(ft)) fsub = my_zend_read_property(tars_map_ce, this_ptr, ZEND_STRL(MAP_FIRST_TYPE_CLASS), 1);
#13 4.751                                                                       ^~~~~~~~
#13 4.751 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.751                  from /root/tars-extension/ttars.c:15:
#13 4.751 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.751  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.751                                                                  ~~~~~~~~~~~~~^~~
#13 4.751 /root/tars-extension/ttars.c:805:47: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.751      type = my_zend_read_property(tars_map_ce, this_ptr, ZEND_STRL(MAP_PROP_SECOND_TYPE), 1);
#13 4.751                                                ^~~~~~~~
#13 4.751 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.751                  from /root/tars-extension/ttars.c:15:
#13 4.751 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.751  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.751                                                                  ~~~~~~~~~~~~~^~~
#13 4.751 /root/tars-extension/ttars.c:808:70: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.751      if (!IS_BASE_TYPE(st)) ssub = my_zend_read_property(tars_map_ce, this_ptr, ZEND_STRL(MAP_SECOND_TYPE_CLASS), 1);
#13 4.751                                                                       ^~~~~~~~
#13 4.751 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.751                  from /root/tars-extension/ttars.c:15:
#13 4.751 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.751  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.751                                                                  ~~~~~~~~~~~~~^~~
#13 4.752 /root/tars-extension/ttars.c:810:47: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.752      type = my_zend_read_property(tars_map_ce, this_ptr, ZEND_STRL(MAP_PROP_PARAM_FORMAT), 1);
#13 4.752                                                ^~~~~~~~
#13 4.752 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.752                  from /root/tars-extension/ttars.c:15:
#13 4.752 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.752  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.752                                                                  ~~~~~~~~~~~~~^~~
#13 4.753 /root/tars-extension/ttars.c: In function 'struct_unpacker_wrapper':
#13 4.753 /root/tars-extension/ttars.c:932:56: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.753      zval * tmp = my_zend_read_property(tars_struct_ce, this_ptr, ZEND_STRL(STRUCT_PROP_FIELDS), 1);
#13 4.753                                                         ^~~~~~~~
#13 4.753 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.753                  from /root/tars-extension/ttars.c:15:
#13 4.753 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.753  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.753                                                                  ~~~~~~~~~~~~~^~~
#13 4.754 /root/tars-extension/ttars.c:1077:66: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.754                  if ((val = my_zend_read_property(tars_struct_ce, this_ptr, name_key, strlen(name_key), 1))) {
#13 4.754                                                                   ^~~~~~~~
#13 4.754 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.754                  from /root/tars-extension/ttars.c:15:
#13 4.754 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.754  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.754                                                                  ~~~~~~~~~~~~~^~~
#13 4.755 /root/tars-extension/ttars.c: In function 'map_converter':
#13 4.755 /root/tars-extension/ttars.c:1147:47: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.755      type = my_zend_read_property(tars_map_ce, this_ptr, ZEND_STRL(MAP_PROP_FIRST_TYPE), 1);
#13 4.755                                                ^~~~~~~~
#13 4.755 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.755                  from /root/tars-extension/ttars.c:15:
#13 4.755 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.755  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.755                                                                  ~~~~~~~~~~~~~^~~
#13 4.755 /root/tars-extension/ttars.c:1152:47: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.755      type = my_zend_read_property(tars_map_ce, this_ptr, ZEND_STRL(MAP_PROP_SECOND_TYPE), 1);
#13 4.755                                                ^~~~~~~~
#13 4.755 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.755                  from /root/tars-extension/ttars.c:15:
#13 4.755 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.755  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.755                                                                  ~~~~~~~~~~~~~^~~
#13 4.756 /root/tars-extension/ttars.c:1156:47: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.756      type = my_zend_read_property(tars_map_ce, this_ptr, ZEND_STRL(MAP_PROP_PARAM_FORMAT), 1);
#13 4.756                                                ^~~~~~~~
#13 4.756 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.756                  from /root/tars-extension/ttars.c:15:
#13 4.756 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.756  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.756                                                                  ~~~~~~~~~~~~~^~~
#13 4.757 /root/tars-extension/ttars.c: In function 'tars_type_name':
#13 4.757 /root/tars-extension/ttars.c:1344:71: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.757          zval * orig_type = my_zend_read_property(Z_OBJCE_P(this_ptr), this_ptr, ZEND_STRL(TARS_PROP_ORIG_TYPE), 1);
#13 4.757                                                                        ^~~~~~~~
#13 4.757 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.757                  from /root/tars-extension/ttars.c:15:
#13 4.757 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.757  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.757                                                                  ~~~~~~~~~~~~~^~~
#13 4.757 /root/tars-extension/ttars.c:1358:63: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.757              name = my_zend_read_property(Z_OBJCE_P(this_ptr), this_ptr, ZEND_STRL(TARS_PROP_TYPE_NAME), 1);
#13 4.757                                                                ^~~~~~~~
#13 4.757 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.757                  from /root/tars-extension/ttars.c:15:
#13 4.757 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.757  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.757                                                                  ~~~~~~~~~~~~~^~~
#13 4.760 In file included from /usr/local/include/php/main/php.h:35,
#13 4.760                  from /root/tars-extension/ttars.c:5:
#13 4.760 /root/tars-extension/ttars.c: In function 'zim_tars_vector___construct':
#13 4.761 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.761  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.761                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.761 /root/tars-extension/ttars.c:1688:42: note: in expansion of macro 'getThis'
#13 4.761      zend_update_property(tars_vector_ce, getThis(), ZEND_STRL(VECTOR_PROP_TYPE_CLASS), clazz);
#13 4.761                                           ^~~~~~~
#13 4.761 /usr/local/include/php/Zend/zend_API.h:387:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.761  ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value);
#13 4.761                                                              ~~~~~~~~~~~~~^~~~~~
#13 4.761 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.761  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.761                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.761 /root/tars-extension/ttars.c:1689:47: note: in expansion of macro 'getThis'
#13 4.761      zend_update_property_long(tars_vector_ce, getThis(), ZEND_STRL(VECTOR_PROP_TYPE), type);
#13 4.761                                                ^~~~~~~
#13 4.761 /usr/local/include/php/Zend/zend_API.h:390:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.761  ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value);
#13 4.761                                                                   ~~~~~~~~~~~~~^~~~~~
#13 4.761 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.761  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.761                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.761 /root/tars-extension/ttars.c:1691:49: note: in expansion of macro 'getThis'
#13 4.761      zend_update_property_string(tars_vector_ce, getThis(), ZEND_STRL(TARS_PROP_TYPE_NAME), name);
#13 4.761                                                  ^~~~~~~
#13 4.761 /usr/local/include/php/Zend/zend_API.h:393:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.761  ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value);
#13 4.761                                                                     ~~~~~~~~~~~~~^~~~~~
#13 4.762 /root/tars-extension/ttars.c: In function 'zim_tars_vector_pushBack':
#13 4.762 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.762  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.762                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.762 /root/tars-extension/ttars.c:1733:53: note: in expansion of macro 'getThis'
#13 4.762          sub = my_zend_read_property(tars_vector_ce, getThis(), ZEND_STRL(TARS_PROP_TYPE_CLASS), 1);
#13 4.762                                                      ^~~~~~~
#13 4.763 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.763                  from /root/tars-extension/ttars.c:15:
#13 4.763 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.763  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.763                                                                  ~~~~~~~~~~~~~^~~
#13 4.764 In file included from /usr/local/include/php/main/php.h:35,
#13 4.764                  from /root/tars-extension/ttars.c:5:
#13 4.764 /root/tars-extension/ttars.c: In function 'zim_tars_map___construct':
#13 4.764 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.764  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.764                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.764 /root/tars-extension/ttars.c:1780:46: note: in expansion of macro 'getThis'
#13 4.764      zend_update_property_string(tars_map_ce, getThis(), ZEND_STRL(TARS_PROP_TYPE_NAME), type_name);
#13 4.764                                               ^~~~~~~
#13 4.764 /usr/local/include/php/Zend/zend_API.h:393:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.764  ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value);
#13 4.764                                                                     ~~~~~~~~~~~~~^~~~~~
#13 4.765 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.765  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.765                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.765 /root/tars-extension/ttars.c:1787:46: note: in expansion of macro 'getThis'
#13 4.765      zend_update_property_string(tars_map_ce, getThis(), ZEND_STRL(MAP_FIRST_TYPE_NAME), fname);
#13 4.765                                               ^~~~~~~
#13 4.765 /usr/local/include/php/Zend/zend_API.h:393:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.765  ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value);
#13 4.765                                                                     ~~~~~~~~~~~~~^~~~~~
#13 4.765 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.765  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.765                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.765 /root/tars-extension/ttars.c:1788:46: note: in expansion of macro 'getThis'
#13 4.765      zend_update_property_string(tars_map_ce, getThis(), ZEND_STRL(MAP_SECOND_TYPE_NAME), sname);
#13 4.765                                               ^~~~~~~
#13 4.765 /usr/local/include/php/Zend/zend_API.h:393:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.765  ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value);
#13 4.765                                                                     ~~~~~~~~~~~~~^~~~~~
#13 4.765 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.765  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.765                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.765 /root/tars-extension/ttars.c:1791:44: note: in expansion of macro 'getThis'
#13 4.765      zend_update_property_long(tars_map_ce, getThis(), ZEND_STRL(MAP_PROP_FIRST_TYPE), ftype);
#13 4.765                                             ^~~~~~~
#13 4.765 /usr/local/include/php/Zend/zend_API.h:390:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.765  ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value);
#13 4.765                                                                   ~~~~~~~~~~~~~^~~~~~
#13 4.766 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'zend_update_property_long' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.766  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.766                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.766 /root/tars-extension/ttars.c:1792:44: note: in expansion of macro 'getThis'
#13 4.766      zend_update_property_long(tars_map_ce, getThis(), ZEND_STRL(MAP_PROP_SECOND_TYPE), stype);
#13 4.766                                             ^~~~~~~
#13 4.766 /usr/local/include/php/Zend/zend_API.h:390:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.766  ZEND_API void zend_update_property_long(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value);
#13 4.766                                                                   ~~~~~~~~~~~~~^~~~~~
#13 4.766 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.766  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.766                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.766 /root/tars-extension/ttars.c:1795:39: note: in expansion of macro 'getThis'
#13 4.766      zend_update_property(tars_map_ce, getThis(), ZEND_STRL(MAP_FIRST_TYPE_CLASS), fclazz);
#13 4.766                                        ^~~~~~~
#13 4.766 /usr/local/include/php/Zend/zend_API.h:387:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.766  ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value);
#13 4.766                                                              ~~~~~~~~~~~~~^~~~~~
#13 4.766 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.766  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.766                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.766 /root/tars-extension/ttars.c:1796:39: note: in expansion of macro 'getThis'
#13 4.766      zend_update_property(tars_map_ce, getThis(), ZEND_STRL(MAP_SECOND_TYPE_CLASS), sclazz);
#13 4.766                                        ^~~~~~~
#13 4.766 /usr/local/include/php/Zend/zend_API.h:387:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.766  ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value);
#13 4.766                                                              ~~~~~~~~~~~~~^~~~~~
#13 4.767 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'zend_update_property_bool' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.767  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.767                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.767 /root/tars-extension/ttars.c:1800:48: note: in expansion of macro 'getThis'
#13 4.767          zend_update_property_bool(tars_map_ce, getThis(), ZEND_STRL(MAP_PROP_PARAM_FORMAT), 1);
#13 4.767                                                 ^~~~~~~
#13 4.767 /usr/local/include/php/Zend/zend_API.h:389:79: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.767  ZEND_API void zend_update_property_bool(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value);
#13 4.767                                                                   ~~~~~~~~~~~~~^~~~~~
#13 4.767 /root/tars-extension/ttars.c: In function 'zim_tars_map_pushBack':
#13 4.767 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'my_zend_read_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.767  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.767                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.767 /root/tars-extension/ttars.c:1824:47: note: in expansion of macro 'getThis'
#13 4.767      type = my_zend_read_property(tars_map_ce, getThis(), ZEND_STRL(MAP_PROP_PARAM_FORMAT), 1);
#13 4.767                                                ^~~~~~~
#13 4.767 In file included from /root/tars-extension/./include/php_tupapi.h:37,
#13 4.767                  from /root/tars-extension/ttars.c:15:
#13 4.767 /root/tars-extension/./include/php7_wrapper.h:76:78: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.767  static zval* my_zend_read_property(zend_class_entry *class_ptr, zend_object *obj, char *s, int len, int silent)
#13 4.767                                                                  ~~~~~~~~~~~~~^~~
#13 4.768 In file included from /usr/local/include/php/main/php.h:35,
#13 4.768                  from /root/tars-extension/ttars.c:5:
#13 4.768 /root/tars-extension/ttars.c: In function 'zim_tars_struct___construct':
#13 4.768 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'zend_update_property' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.768  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.768                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.768 /root/tars-extension/ttars.c:1878:46: note: in expansion of macro 'getThis'
#13 4.768          zend_update_property(tars_struct_ce, getThis(), ZEND_STRL(STRUCT_PROP_FIELDS), fields);
#13 4.768                                               ^~~~~~~
#13 4.768 /usr/local/include/php/Zend/zend_API.h:387:74: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.768  ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value);
#13 4.768                                                              ~~~~~~~~~~~~~^~~~~~
#13 4.769 /usr/local/include/php/Zend/zend_API.h:416:73: warning: passing argument 2 of 'zend_update_property_string' from incompatible pointer type [-Wincompatible-pointer-types]
#13 4.769  #define getThis()       ((Z_TYPE_P(ZEND_THIS) == IS_OBJECT) ? ZEND_THIS : NULL)
#13 4.769                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#13 4.769 /root/tars-extension/ttars.c:1881:49: note: in expansion of macro 'getThis'
#13 4.769      zend_update_property_string(tars_struct_ce, getThis(), ZEND_STRL(TARS_PROP_TYPE_NAME), class_name);
#13 4.769                                                  ^~~~~~~
#13 4.769 /usr/local/include/php/Zend/zend_API.h:393:81: note: expected 'zend_object *' {aka 'struct _zend_object *'} but argument is of type 'zval *' {aka 'struct _zval_struct *'}
#13 4.769  ZEND_API void zend_update_property_string(zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value);
#13 4.769                                                                     ~~~~~~~~~~~~~^~~~~~
#13 4.770 In file included from /root/tars-extension/ttars.c:16:
#13 4.770 /root/tars-extension/ttars.c: At top level:
#13 4.770 /root/tars-extension/./include/ttars.h:189:21: warning: inline function '__complex_name' declared but never defined
#13 4.770  inline const char * __complex_name(zval * this_ptr);
#13 4.770                      ^~~~~~~~~~~~~~
#13 5.276 /bin/sh /root/tars-extension/libtool --mode=compile cc -I. -I/root/tars-extension -I/root/tars-extension/include -I/root/tars-extension/main -I/root/tars-extension -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib  -DHAVE_CONFIG_H  -g -O2    -c /root/tars-extension/tup_c.c -o tup_c.lo
#13 5.378  cc -I. -I/root/tars-extension -I/root/tars-extension/include -I/root/tars-extension/main -I/root/tars-extension -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /root/tars-extension/tup_c.c  -fPIC -DPIC -o .libs/tup_c.o
#13 5.500 In file included from /root/tars-extension/tup_c.c:9:
#13 5.500 /root/tars-extension/./include/ttars.h:189:21: warning: inline function '__complex_name' declared but never defined
#13 5.500  inline const char * __complex_name(zval * this_ptr);
#13 5.500                      ^~~~~~~~~~~~~~
#13 5.800 /bin/sh /root/tars-extension/libtool --mode=compile cc -I. -I/root/tars-extension -I/root/tars-extension/include -I/root/tars-extension/main -I/root/tars-extension -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib  -DHAVE_CONFIG_H  -g -O2    -c /root/tars-extension/tars_c.c -o tars_c.lo
#13 5.899  cc -I. -I/root/tars-extension -I/root/tars-extension/include -I/root/tars-extension/main -I/root/tars-extension -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /root/tars-extension/tars_c.c  -fPIC -DPIC -o .libs/tars_c.o
#13 6.379 /bin/sh /root/tars-extension/libtool --mode=link cc -shared -I/root/tars-extension/include -I/root/tars-extension/main -I/root/tars-extension -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib  -DHAVE_CONFIG_H  -g -O2    -o phptars.la -export-dynamic -avoid-version -prefer-pic -module -rpath /root/tars-extension/modules  tupapi.lo ttars.lo tup_c.lo tars_c.lo
#13 6.491 cc -shared  .libs/tupapi.o .libs/ttars.o .libs/tup_c.o .libs/tars_c.o   -Wl,-soname -Wl,phptars.so -o .libs/phptars.so
#13 6.519 creating phptars.la
#13 6.531 (cd .libs && rm -f phptars.la && ln -s ../phptars.la phptars.la)
#13 6.536 /bin/sh /root/tars-extension/libtool --mode=install cp ./phptars.la /root/tars-extension/modules
#13 6.582 cp ./.libs/phptars.so /root/tars-extension/modules/phptars.so
#13 6.589 cp ./.libs/phptars.lai /root/tars-extension/modules/phptars.la
#13 6.624 PATH="$PATH:/sbin" ldconfig -n /root/tars-extension/modules
#13 6.629 ----------------------------------------------------------------------
#13 6.629 Libraries have been installed in:
#13 6.629    /root/tars-extension/modules
#13 6.630
#13 6.630 If you ever happen to want to link against installed libraries
#13 6.630 in a given directory, LIBDIR, you must either use libtool, and
#13 6.630 specify the full pathname of the library, or use the `-LLIBDIR'
#13 6.630 flag during linking and do at least one of the following:
#13 6.630    - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
#13 6.630      during execution
#13 6.630    - add LIBDIR to the `LD_RUN_PATH' environment variable
#13 6.630      during linking
#13 6.630    - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
#13 6.630    - have your system administrator add LIBDIR to `/etc/ld.so.conf'
#13 6.630
#13 6.630 See any operating system documentation about shared libraries for
#13 6.630 more information, such as the ld(1) and ld.so(8) manual pages.
#13 6.632 ----------------------------------------------------------------------
#13 6.635
#13 6.636 Build complete.
#13 6.638 Don't forget to run 'make test'.
#13 6.640
#13 6.695 Installing shared extensions:     /usr/local/lib/php/extensions/no-debug-non-zts-20200930/
#13 6.772 /bin/sh /root/tars-extension/libtool --mode=install cp ./phptars.la /root/tars-extension/modules
#13 6.819 cp ./.libs/phptars.so /root/tars-extension/modules/phptars.so
#13 6.825 cp ./.libs/phptars.lai /root/tars-extension/modules/phptars.la
#13 6.860 PATH="$PATH:/sbin" ldconfig -n /root/tars-extension/modules
#13 6.863 ----------------------------------------------------------------------
#13 6.863 Libraries have been installed in:
#13 6.863    /root/tars-extension/modules
#13 6.863
#13 6.863 If you ever happen to want to link against installed libraries
#13 6.864 in a given directory, LIBDIR, you must either use libtool, and
#13 6.864 specify the full pathname of the library, or use the `-LLIBDIR'
#13 6.864 flag during linking and do at least one of the following:
#13 6.864    - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
#13 6.864      during execution
#13 6.864    - add LIBDIR to the `LD_RUN_PATH' environment variable
#13 6.864      during linking
#13 6.864    - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
#13 6.864    - have your system administrator add LIBDIR to `/etc/ld.so.conf'
#13 6.864
#13 6.864 See any operating system documentation about shared libraries for
#13 6.864 more information, such as the ld(1) and ld.so(8) manual pages.
#13 6.866 ----------------------------------------------------------------------
#13 6.869
#13 6.870 Build complete.
#13 6.872 Don't forget to run 'make test'.
#13 6.874
#13 7.031
#13 7.031 =====================================================================
#13 7.031 PHP         : /usr/local/bin/php
#13 7.031 Warning: Missing arginfo for encode() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for decode() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for encodeRspPacket() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for decodeReqPacket() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for putStruct() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for getStruct() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TUPAPI::encode() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TUPAPI::decode() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TUPAPI::encodeRspPacket() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TUPAPI::decodeReqPacket() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TUPAPI::putStruct() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TUPAPI::getStruct() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TARS_Exception::__construct() in Unknown on line 0
#13 7.031
#13 7.031 PHP_SAPI    : cli
#13 7.031 PHP_VERSION : 8.0.6
#13 7.031 ZEND_VERSION: 4.0.6
#13 7.031 PHP_OS      : Linux - Linux buildkitsandbox 5.10.25-linuxkit #1 SMP Tue Mar 23 09:27:39 UTC 2021 x86_64
#13 7.031 INI actual  : /root/tars-extension/tmp-php.ini
#13 7.031 More .INIs  :
#13 7.031 ---------------------------------------------------------------------
#13 7.031 PHP         : /usr/local/bin/phpdbg
#13 7.031 PHP_SAPI    :
#13 7.031 Warning: Missing arginfo for encode() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for decode() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for encodeRspPacket() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for decodeReqPacket() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for putStruct() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for getStruct() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TUPAPI::encode() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TUPAPI::decode() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TUPAPI::encodeRspPacket() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TUPAPI::decodeReqPacket() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TUPAPI::putStruct() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TUPAPI::getStruct() in Unknown on line 0
#13 7.031
#13 7.031 Warning: Missing arginfo for TARS_Exception::__construct() in Unknown on line 0
#13 7.031 phpdbg
#13 7.031 PHP_VERSION : 8.0.6
#13 7.031 ZEND_VERSION: 4.0.6
#13 7.031 PHP_OS      : Linux - Linux buildkitsandbox 5.10.25-linuxkit #1 SMP Tue Mar 23 09:27:39 UTC 2021 x86_64
#13 7.031 INI actual  : /root/tars-extension/tmp-php.ini
#13 7.031 More .INIs  :
#13 7.031 ---------------------------------------------------------------------
#13 7.031 CWD         : /root/tars-extension
#13 7.031 Extra dirs  :
#13 7.031 VALGRIND    : Not used
#13 7.031 =====================================================================
#13 7.032 TIME START 2021-05-19 09:20:00
#13 7.032 =====================================================================
FAIL basic: bool [tests/basic/bool.phpt] t]
FAIL basic: simple char [tests/basic/char_001.phpt]
FAIL basic: char bool/true [tests/basic/char_002.phpt]
FAIL basic: char bool/false [tests/basic/char_003.phpt]
FAIL basic: char null [tests/basic/char_004.phpt]
FAIL basic: char double [tests/basic/char_005.phpt]
FAIL basic: simple double [tests/basic/double.phpt]
FAIL basic: float [tests/basic/float.phpt] ]
FAIL basic: int32 [tests/basic/int32.phpt] ]
FAIL basic: int64 [tests/basic/int64.phpt] t]
FAIL basic: short [tests/basic/short.phpt] t]
FAIL basic: simple string [tests/basic/string_001.phpt]
FAIL basic: string with int [tests/basic/string_002.phpt]
FAIL basic: uint16 [tests/basic/uint16.phpt] ]
FAIL basic: uint32 [tests/basic/uint32.phpt] ]
FAIL basic: uint8 [tests/basic/uint8.phpt] t]
FAIL basic: wup exception [tests/basic/wup_exception.phpt]
FAIL map: complicate map [tests/combination/complicate_map.phpt]
FAIL map: complicate struct [tests/combination/complicate_struct.phpt]
FAIL vector: complicate vector [tests/combination/complicate_vector.phpt]
FAIL context: status [tests/combination/context_status.phpt]
FAIL map: string & int64 [tests/combination/map_001.phpt]
FAIL map: uint16 & float [tests/combination/map_002.phpt]
FAIL map: int32 & double [tests/combination/map_003.phpt]
FAIL map: uint32 & double [tests/combination/map_004.phpt]
FAIL map: map in map [tests/combination/map_005.phpt]
FAIL map: string & string [tests/combination/map_006.phpt]
FAIL map: empty map [tests/combination/map_007.phpt]
FAIL vector: map in vector [tests/combination/map_in_vector.phpt]
FAIL struct: simple struct [tests/combination/struct_001.phpt]
FAIL struct: all type struct [tests/combination/struct_002.phpt]
FAIL vector: char [tests/combination/vector_char.phpt] t]
FAIL vector: empty [tests/combination/vector_empty.phpt] ]
FAIL map: vector in map with key string [tests/combination/vector_in_map.phpt]
FAIL map: vector in map [tests/combination/vector_in_map2.phpt]
FAIL map: vector in map with key obj [tests/combination/vector_in_map3.phpt]
FAIL vector: string [tests/combination/vector_string.phpt]
#13 8.227 =====================================================================
#13 8.227 TIME END 2021-05-19 09:20:01
#13 8.227
#13 8.227 =====================================================================
#13 8.227 TEST RESULT SUMMARY
#13 8.227 ---------------------------------------------------------------------
#13 8.227 Exts skipped    :    0
#13 8.227 Exts tested     :   34
#13 8.227 ---------------------------------------------------------------------
#13 8.227
#13 8.227 Number of tests :   37                37
#13 8.227 Tests skipped   :    0 (  0.0%) --------
#13 8.227 Tests warned    :    0 (  0.0%) (  0.0%)
#13 8.227 Tests failed    :   37 (100.0%) (100.0%)
#13 8.227 Tests passed    :    0 (  0.0%) (  0.0%)
#13 8.227 ---------------------------------------------------------------------
#13 8.227 Time taken      :    1 seconds
#13 8.227 =====================================================================
#13 8.227
#13 8.227 =====================================================================
#13 8.227 FAILED TEST SUMMARY
#13 8.227 ---------------------------------------------------------------------
#13 8.227 basic: bool [tests/basic/bool.phpt]
#13 8.227 basic: simple char [tests/basic/char_001.phpt]
#13 8.227 basic: char bool/true [tests/basic/char_002.phpt]
#13 8.227 basic: char bool/false [tests/basic/char_003.phpt]
#13 8.227 basic: char null [tests/basic/char_004.phpt]
#13 8.227 basic: char double [tests/basic/char_005.phpt]
#13 8.227 basic: simple double [tests/basic/double.phpt]
#13 8.227 basic: float [tests/basic/float.phpt]
#13 8.227 basic: int32 [tests/basic/int32.phpt]
#13 8.227 basic: int64 [tests/basic/int64.phpt]
#13 8.227 basic: short [tests/basic/short.phpt]
#13 8.227 basic: simple string [tests/basic/string_001.phpt]
#13 8.227 basic: string with int [tests/basic/string_002.phpt]
#13 8.227 basic: uint16 [tests/basic/uint16.phpt]
#13 8.227 basic: uint32 [tests/basic/uint32.phpt]
#13 8.227 basic: uint8 [tests/basic/uint8.phpt]
#13 8.227 basic: wup exception [tests/basic/wup_exception.phpt]
#13 8.227 map: complicate map [tests/combination/complicate_map.phpt]
#13 8.227 map: complicate struct [tests/combination/complicate_struct.phpt]
#13 8.227 vector: complicate vector [tests/combination/complicate_vector.phpt]
#13 8.227 context: status [tests/combination/context_status.phpt]
#13 8.227 map: string & int64 [tests/combination/map_001.phpt]
#13 8.227 map: uint16 & float [tests/combination/map_002.phpt]
#13 8.227 map: int32 & double [tests/combination/map_003.phpt]
#13 8.227 map: uint32 & double [tests/combination/map_004.phpt]
#13 8.227 map: map in map [tests/combination/map_005.phpt]
#13 8.227 map: string & string [tests/combination/map_006.phpt]
#13 8.227 map: empty map [tests/combination/map_007.phpt]
#13 8.227 vector: map in vector [tests/combination/map_in_vector.phpt]
#13 8.227 struct: simple struct [tests/combination/struct_001.phpt]
#13 8.227 struct: all type struct [tests/combination/struct_002.phpt]
#13 8.227 vector: char [tests/combination/vector_char.phpt]
#13 8.227 vector: empty [tests/combination/vector_empty.phpt]
#13 8.227 map: vector in map with key string [tests/combination/vector_in_map.phpt]
#13 8.227 map: vector in map [tests/combination/vector_in_map2.phpt]
#13 8.227 map: vector in map with key obj [tests/combination/vector_in_map3.phpt]
#13 8.227 vector: string [tests/combination/vector_string.phpt]
#13 8.227 =====================================================================
#13 8.227
#13 8.227 You may have found a problem in PHP.
#13 8.227 This report can be automatically sent to the PHP QA team at
#13 8.227 http://qa.php.net/reports and http://news.php.net/php.qa.reports
#13 8.227 This gives us a better understanding of PHP's behavior.
#13 8.227 If you don't want to send the report immediately you can choose
#13 8.227 option "s" to save it.    You can then email it to qa-reports@lists.php.net later.
#13 8.227 Do you want to send this report now? [Yns]:
#13 8.227 Please enter your email address.
#13 8.227 (Your address will be mangled so that it will not go out on any
#13 8.227 mailinglist in plain text):
#13 8.697 Posting to http://qa.php.net/buildtest-process.php
#13 8.699
#13 8.699 Notice: fwrite(): Write of 43 bytes failed with errno=9 Bad file descriptor in /root/tars-extension/run-tests.php on line 1045
#13 8.707 make: *** [Makefile:131: test] Error 1
yanshinian commented 2 years ago

我也没装成功。还是期望支持下php8的

phil-yeecen-cheng commented 1 year ago

app的天下,php真的没落了嘛?Tars php一两年都没更新了。