Open lanlin opened 3 years ago
貌似 PHP 8 已经不需要 TSRMLS_**
删除了所有的 TSRMLS_** 后编译能通过
怎么感觉整个 tars 几个项目都没什么活跃度,也不见提交代码,也不见回复 issue
#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
我也没装成功。还是期望支持下php8的
app的天下,php真的没落了嘛?Tars php一两年都没更新了。