Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PHP 8.0 扩展安装失败 #16

Open
lanlin opened this issue May 15, 2021 · 5 comments
Open

PHP 8.0 扩展安装失败 #16

lanlin opened this issue May 15, 2021 · 5 comments

Comments

@lanlin
Copy link

lanlin commented May 15, 2021

#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
Copy link
Author

lanlin commented May 18, 2021

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

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

@lanlin
Copy link
Author

lanlin commented May 18, 2021

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

image

@lanlin
Copy link
Author

lanlin commented May 19, 2021

#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
Copy link

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

@phil-yeecen-cheng
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants