CENTOS7.9编译安装PHP7.3.24报错,请麻烦帮忙看下是什么原因?zip.h错误

/bin/sh /server/download/php-7.3.24/libtool --silent --preserve-dup-deps --mode=compile cc  -Iext/zip/ -I/server/download/php-7.3.24/ext/zip/ -DPHP_ATOM_INC -I/server/download/php-7.3.24/include -I/server/download/php-7.3.24/main -I/server/download/php-7.3.24 -I/server/download/php-7.3.24/ext/date/lib -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/server/download/php-7.3.24/ext/mbstring/oniguruma -I/server/download/php-7.3.24/ext/mbstring/libmbfl -I/server/download/php-7.3.24/ext/mbstring/libmbfl/mbfl -I/server/download/php-7.3.24/ext/sqlite3/libsqlite -I/usr/local/include -I/usr/local/lib/libzip/include -I/server/download/php-7.3.24/TSRM -I/server/download/php-7.3.24/Zend    -I/usr/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS   -c /server/download/php-7.3.24/ext/zip/php_zip.c -o ext/zip/php_zip.lo 
In file included from /server/download/php-7.3.24/ext/zip/php_zip.h:31:0,
                 from /server/download/php-7.3.24/ext/zip/php_zip.c:36:
/usr/local/include/zip.h:278:22: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘str’
     char * _Nullable str;   /* string representation or NULL */
                      ^
/usr/local/include/zip.h:293:28: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘name’
     const char * _Nullable name;               /* name of the file */
                            ^
/usr/local/include/zip.h:305:28: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘data’
     zip_uint8_t * _Nonnull data;
                            ^
/usr/local/include/zip.h:322:69: 错误:形参‘_Nullable’重定义
 typedef zip_int64_t (*zip_source_callback)(void * _Nullable, void * _Nullable, zip_uint64_t, zip_source_cmd_t);
                                                                     ^
/usr/local/include/zip.h:322:51: 附注:‘_Nullable’的上一个定义在此
 typedef zip_int64_t (*zip_source_callback)(void * _Nullable, void * _Nullable, zip_uint64_t, zip_source_cmd_t);
                                                   ^
/usr/local/include/zip.h:329:63: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull);          /* use zip_file_add */
                                                               ^
/usr/local/include/zip.h:329:40: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull);          /* use zip_file_add */
                                        ^
/usr/local/include/zip.h:329:88: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull);          /* use zip_file_add */
                                                                                        ^
/usr/local/include/zip.h:329:63: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull);          /* use zip_file_add */
                                                               ^
/usr/local/include/zip.h:330:67: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_add_dir(zip_t * _Nonnull, const char * _Nonnull);                      /* use zip_dir_add */
                                                                   ^
/usr/local/include/zip.h:330:44: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_add_dir(zip_t * _Nonnull, const char * _Nonnull);                      /* use zip_dir_add */
                                            ^
/usr/local/include/zip.h:331:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_file_comment’
 ZIP_EXTERN const char * _Nullable zip_get_file_comment(zip_t * _Nonnull, zip_uint64_t, int * _Nullable, int); /* use zip_file_get_comment */
                                   ^
/usr/local/include/zip.h:333:72: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull);                 /* use zip_file_rename */
                                                                        ^
/usr/local/include/zip.h:333:35: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull);                 /* use zip_file_rename */
                                   ^
/usr/local/include/zip.h:334:75: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull);              /* use zip_file_replace */
                                                                           ^
/usr/local/include/zip.h:334:36: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull);              /* use zip_file_replace */
                                    ^
/usr/local/include/zip.h:337:72: 错误:形参‘_Nullable’重定义
 ZIP_EXTERN void zip_error_get(zip_t * _Nonnull, int * _Nullable, int * _Nullable);                           /* use zip_get_error, zip_error_code_zip / zip_error_code_system */
                                                                        ^
/usr/local/include/zip.h:337:55: 附注:‘_Nullable’的上一个定义在此
 ZIP_EXTERN void zip_error_get(zip_t * _Nonnull, int * _Nullable, int * _Nullable);                           /* use zip_get_error, zip_error_code_zip / zip_error_code_system */
                                                       ^
/usr/local/include/zip.h:339:82: 错误:形参‘_Nullable’重定义
 ZIP_EXTERN void zip_file_error_get(zip_file_t * _Nonnull, int * _Nullable, int * _Nullable);                 /* use zip_file_get_error, zip_error_code_zip / zip_error_code_system */
                                                                                  ^
/usr/local/include/zip.h:339:65: 附注:‘_Nullable’的上一个定义在此
 ZIP_EXTERN void zip_file_error_get(zip_file_t * _Nonnull, int * _Nullable, int * _Nullable);                 /* use zip_file_get_error, zip_error_code_zip / zip_error_code_system */
                                                                 ^
/usr/local/include/zip.h:344:67: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_dir_add(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
                                                                   ^
/usr/local/include/zip.h:344:44: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_dir_add(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
                                            ^
/usr/local/include/zip.h:347:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_error’
 ZIP_EXTERN zip_error_t * _Nonnull zip_get_error(zip_t * _Nonnull);
                                   ^
/usr/local/include/zip.h:355:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_error_strerror’
 ZIP_EXTERN const char * _Nonnull zip_error_strerror(zip_error_t * _Nonnull);
                                  ^
/usr/local/include/zip.h:357:79: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_error_to_data(const zip_error_t * _Nonnull, void * _Nonnull, zip_uint64_t);
                                                                               ^
/usr/local/include/zip.h:357:62: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_error_to_data(const zip_error_t * _Nonnull, void * _Nonnull, zip_uint64_t);
                                                              ^
/usr/local/include/zip.h:360:30: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fdopen’
 ZIP_EXTERN zip_t * _Nullable zip_fdopen(int, int, int * _Nullable);
                              ^
/usr/local/include/zip.h:361:68: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
                                                                    ^
/usr/local/include/zip.h:361:45: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
                                             ^
/usr/local/include/zip.h:361:93: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
                                                                                             ^
/usr/local/include/zip.h:361:68: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
                                                                    ^
/usr/local/include/zip.h:368:42: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_extra_field_get’
 ZIP_EXTERN const zip_uint8_t * _Nullable zip_file_extra_field_get(zip_t * _Nonnull, zip_uint64_t, zip_uint16_t, zip_uint16_t * _Nullable, zip_uint16_t * _Nullable, zip_flags_t);
                                          ^
/usr/local/include/zip.h:369:42: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_extra_field_get_by_id’
 ZIP_EXTERN const zip_uint8_t * _Nullable zip_file_extra_field_get_by_id(zip_t * _Nonnull, zip_uint64_t, zip_uint16_t, zip_uint16_t, zip_uint16_t * _Nullable, zip_flags_t);
                                          ^
/usr/local/include/zip.h:370:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_get_comment’
 ZIP_EXTERN const char * _Nullable zip_file_get_comment(zip_t * _Nonnull, zip_uint64_t, zip_uint32_t * _Nullable, zip_flags_t);
                                   ^
/usr/local/include/zip.h:371:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_get_error’
 ZIP_EXTERN zip_error_t * _Nonnull zip_file_get_error(zip_file_t * _Nonnull);
                                   ^
/usr/local/include/zip.h:372:134: 错误:与‘_Nullable’类型冲突
 ZIP_EXTERN int zip_file_get_external_attributes(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_uint8_t * _Nullable, zip_uint32_t * _Nullable);
                                                                                                                                      ^
/usr/local/include/zip.h:372:108: 附注:‘_Nullable’的上一个定义在此
 ZIP_EXTERN int zip_file_get_external_attributes(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_uint8_t * _Nullable, zip_uint32_t * _Nullable);
                                                                                                            ^
/usr/local/include/zip.h:373:77: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_file_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull, zip_flags_t);
                                                                             ^
/usr/local/include/zip.h:373:40: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_file_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull, zip_flags_t);
                                        ^
/usr/local/include/zip.h:374:80: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_file_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull, zip_flags_t);
                                                                                ^
/usr/local/include/zip.h:374:41: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_file_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull, zip_flags_t);
                                         ^
/usr/local/include/zip.h:379:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_strerror’
 ZIP_EXTERN const char * _Nonnull zip_file_strerror(zip_file_t * _Nonnull);
                                  ^
/usr/local/include/zip.h:380:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen’
 ZIP_EXTERN zip_file_t * _Nullable zip_fopen(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
                                   ^
/usr/local/include/zip.h:381:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen_encrypted’
 ZIP_EXTERN zip_file_t * _Nullable zip_fopen_encrypted(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, const char * _Nullable);
                                   ^
/usr/local/include/zip.h:382:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen_index’
 ZIP_EXTERN zip_file_t * _Nullable zip_fopen_index(zip_t * _Nonnull, zip_uint64_t, zip_flags_t);
                                   ^
/usr/local/include/zip.h:383:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen_index_encrypted’
 ZIP_EXTERN zip_file_t * _Nullable zip_fopen_index_encrypted(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, const char * _Nullable);
                                   ^
/usr/local/include/zip.h:384:64: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_fread(zip_file_t * _Nonnull, void * _Nonnull, zip_uint64_t);
                                                                ^
/usr/local/include/zip.h:384:47: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_fread(zip_file_t * _Nonnull, void * _Nonnull, zip_uint64_t);
                                               ^
/usr/local/include/zip.h:387:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_archive_comment’
 ZIP_EXTERN const char * _Nullable zip_get_archive_comment(zip_t * _Nonnull, int * _Nullable, zip_flags_t);
                                   ^
/usr/local/include/zip.h:389:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_name’
 ZIP_EXTERN const char * _Nullable zip_get_name(zip_t * _Nonnull, zip_uint64_t, zip_flags_t);
                                   ^
/usr/local/include/zip.h:391:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_libzip_version’
 ZIP_EXTERN const char * _Nonnull zip_libzip_version(void);
                                  ^
/usr/local/include/zip.h:392:71: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_name_locate(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
                                                                       ^
/usr/local/include/zip.h:392:48: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_name_locate(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
                                                ^
/usr/local/include/zip.h:393:30: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_open’
 ZIP_EXTERN zip_t * _Nullable zip_open(const char * _Nonnull, int, int * _Nullable);
                              ^
/usr/local/include/zip.h:394:30: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_open_from_source’
 ZIP_EXTERN zip_t * _Nullable zip_open_from_source(zip_source_t * _Nonnull, int, zip_error_t * _Nullable);
                              ^
/usr/local/include/zip.h:395:125: 错误:与‘_Nullable’类型冲突
 ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
                                                                                                                             ^
/usr/local/include/zip.h:395:106: 附注:‘_Nullable’的上一个定义在此
 ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
                                                                                                          ^
/usr/local/include/zip.h:395:162: 错误:与‘_Nullable’类型冲突
 ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
                                                                                                                                                                  ^
/usr/local/include/zip.h:395:125: 附注:‘_Nullable’的上一个定义在此
 ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
                                                                                                                             ^
/usr/local/include/zip.h:402:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer(zip_t * _Nonnull, const void * _Nullable, zip_uint64_t, int);
                                     ^
/usr/local/include/zip.h:403:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer_create’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer_create(const void * _Nullable, zip_uint64_t, int, zip_error_t * _Nullable);
                                     ^
/usr/local/include/zip.h:404:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer_fragment’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer_fragment(zip_t * _Nonnull, const zip_buffer_fragment_t * _Nonnull, zip_uint64_t, int);
                                     ^
/usr/local/include/zip.h:405:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer_fragment_create’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer_fragment_create(const zip_buffer_fragment_t * _Nonnull, zip_uint64_t, int, zip_error_t * _Nullable);
                                     ^
/usr/local/include/zip.h:408:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_error’
 ZIP_EXTERN zip_error_t * _Nonnull zip_source_error(zip_source_t * _Nonnull);
                                   ^
/usr/local/include/zip.h:409:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_file’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_file(zip_t * _Nonnull, const char * _Nonnull, zip_uint64_t, zip_int64_t);
                                     ^
/usr/local/include/zip.h:410:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_file_create’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_file_create(const char * _Nonnull, zip_uint64_t, zip_int64_t, zip_error_t * _Nullable);
                                     ^
/usr/local/include/zip.h:411:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_filep’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_filep(zip_t * _Nonnull, FILE * _Nonnull, zip_uint64_t, zip_int64_t);
                                     ^
/usr/local/include/zip.h:412:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_filep_create’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_filep_create(FILE * _Nonnull, zip_uint64_t, zip_int64_t, zip_error_t * _Nullable);
                                     ^
/usr/local/include/zip.h:414:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_function’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_function(zip_t * _Nonnull, zip_source_callback _Nonnull , void * _Nullable);
                                     ^
/usr/local/include/zip.h:415:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_function_create’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_function_create(zip_source_callback _Nonnull , void * _Nullable, zip_error_t * _Nullable);
                                     ^
/usr/local/include/zip.h:420:72: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_source_read(zip_source_t * _Nonnull, void * _Nonnull, zip_uint64_t);
                                                                        ^
/usr/local/include/zip.h:420:55: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_source_read(zip_source_t * _Nonnull, void * _Nonnull, zip_uint64_t);
                                                       ^
/usr/local/include/zip.h:425:70: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_source_stat(zip_source_t * _Nonnull, zip_stat_t * _Nonnull);
                                                                      ^
/usr/local/include/zip.h:425:47: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_source_stat(zip_source_t * _Nonnull, zip_stat_t * _Nonnull);
                                               ^
/usr/local/include/zip.h:437:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_zip’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_zip(zip_t * _Nonnull, zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_uint64_t, zip_int64_t);
                                     ^
/usr/local/include/zip.h:438:56: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
                                                        ^
/usr/local/include/zip.h:438:33: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
                                 ^
/usr/local/include/zip.h:438:92: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
                                                                                            ^
/usr/local/include/zip.h:438:56: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
                                                        ^
/usr/local/include/zip.h:439:89: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_stat_index(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_stat_t * _Nonnull);
                                                                                         ^
/usr/local/include/zip.h:439:39: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_stat_index(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_stat_t * _Nonnull);
                                       ^
/usr/local/include/zip.h:441:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_strerror’
 ZIP_EXTERN const char * _Nonnull zip_strerror(zip_t * _Nonnull);
                                  ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zip_extract_file’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:246:5: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  zf = zip_fopen(za, file, 0);
     ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zip_add_file’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:304:5: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  zs = zip_source_file(za, resolved_path, offset_start, offset_len);
     ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zip_status’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:425:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  err = zip_get_error(za);
      ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zip_status_sys’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:443:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  err = zip_get_error(za);
      ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zipobj_get_zip_comment’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:474:10: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-cast]
   return (char *)zip_get_archive_comment(za, len, 0);
          ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘zif_zip_open’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:1169:15: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  rsrc_int->za = zip_open(resolved_path, 0, &err);
               ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘zif_zip_read’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:1233:15: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
   zr_rsrc->zf = zip_fopen_index(rsrc_int->za, rsrc_int->index_current, 0);
               ^
In file included from /server/download/php-7.3.24/main/php.h:37:0,
                 from /server/download/php-7.3.24/ext/zip/php_zip.c:24:
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zip_entry_get_info’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:1357:37: 错误:‘struct zip_stat’没有名为‘name’的成员
    RETURN_STRING((char *)zr_rsrc->sb.name);
                                     ^
/server/download/php-7.3.24/Zend/zend_API.h:579:21: 附注:in definition of macro ‘ZVAL_STRING’
   const char *_s = (s);     \
                     ^
/server/download/php-7.3.24/Zend/zend_API.h:643:32: 附注:in expansion of macro ‘RETVAL_STRING’
 #define RETURN_STRING(s)     { RETVAL_STRING(s); return; }
                                ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1357:4: 附注:in expansion of macro ‘RETURN_STRING’
    RETURN_STRING((char *)zr_rsrc->sb.name);
    ^
In file included from /server/download/php-7.3.24/Zend/zend.h:27:0,
                 from /server/download/php-7.3.24/main/php.h:33,
                 from /server/download/php-7.3.24/ext/zip/php_zip.c:24:
/server/download/php-7.3.24/ext/zip/php_zip.c:1360:40: 错误:‘struct zip_stat’没有名为‘comp_size’的成员
    RETURN_LONG((zend_long) (zr_rsrc->sb.comp_size));
                                        ^
/server/download/php-7.3.24/Zend/zend_types.h:745:19: 附注:in definition of macro ‘ZVAL_LONG’
   Z_LVAL_P(__z) = l;    \
                   ^
/server/download/php-7.3.24/Zend/zend_API.h:637:31: 附注:in expansion of macro ‘RETVAL_LONG’
 #define RETURN_LONG(l)      { RETVAL_LONG(l); return; }
                               ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1360:4: 附注:in expansion of macro ‘RETURN_LONG’
    RETURN_LONG((zend_long) (zr_rsrc->sb.comp_size));
    ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1363:40: 错误:‘struct zip_stat’没有名为‘size’的成员
    RETURN_LONG((zend_long) (zr_rsrc->sb.size));
                                        ^
/server/download/php-7.3.24/Zend/zend_types.h:745:19: 附注:in definition of macro ‘ZVAL_LONG’
   Z_LVAL_P(__z) = l;    \
                   ^
/server/download/php-7.3.24/Zend/zend_API.h:637:31: 附注:in expansion of macro ‘RETVAL_LONG’
 #define RETURN_LONG(l)      { RETVAL_LONG(l); return; }
                               ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1363:4: 附注:in expansion of macro ‘RETURN_LONG’
    RETURN_LONG((zend_long) (zr_rsrc->sb.size));
    ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1366:23: 错误:‘struct zip_stat’没有名为‘comp_method’的成员
    switch (zr_rsrc->sb.comp_method) {
                       ^
In file included from /server/download/php-7.3.24/Zend/zend.h:27:0,
                 from /server/download/php-7.3.24/main/php.h:33,
                 from /server/download/php-7.3.24/ext/zip/php_zip.c:24:
/server/download/php-7.3.24/ext/zip/php_zip.c:1397:40: 错误:‘struct zip_stat’没有名为‘comp_method’的成员
    RETURN_LONG((zend_long) (zr_rsrc->sb.comp_method));
                                        ^
/server/download/php-7.3.24/Zend/zend_types.h:745:19: 附注:in definition of macro ‘ZVAL_LONG’
   Z_LVAL_P(__z) = l;    \
                   ^
/server/download/php-7.3.24/Zend/zend_API.h:637:31: 附注:in expansion of macro ‘RETVAL_LONG’
 #define RETURN_LONG(l)      { RETVAL_LONG(l); return; }
                               ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1397:4: 附注:in expansion of macro ‘RETURN_LONG’
    RETURN_LONG((zend_long) (zr_rsrc->sb.comp_method));
    ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_open’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:1499:9: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  intern = zip_open(resolved_path, flags, &err);
         ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_getStatusString’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:1624:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  err = zip_get_error(intern);
      ^
In file included from /server/download/php-7.3.24/main/php.h:37:0,
                 from /server/download/php-7.3.24/ext/zip/php_zip.c:24:
/server/download/php-7.3.24/Zend/zend_API.h:579:20: 警告:初始化时将整数赋给指针,未作类型转换 [默认启用]
   const char *_s = (s);     \
                    ^
/server/download/php-7.3.24/Zend/zend_API.h:625:30: 附注:in expansion of macro ‘ZVAL_STRING’
 #define RETVAL_STRING(s)     ZVAL_STRING(return_value, s)
                              ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1625:2: 附注:in expansion of macro ‘RETVAL_STRING’
  RETVAL_STRING(zip_error_strerror(err));
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_addFromString’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:1889:5: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  zs = zip_source_buffer(intern, ze_obj->buffers[pos], ZSTR_LEN(buffer), 0);
     ^
In file included from /server/download/php-7.3.24/main/php.h:37:0,
                 from /server/download/php-7.3.24/ext/zip/php_zip.c:24:
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_statName’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:391:60: 错误:‘struct zip_stat’没有名为‘name’的成员
   add_ascii_assoc_string(return_value, "name", (char *)(sb)->name); \
                                                            ^
/server/download/php-7.3.24/Zend/zend_API.h:404:96: 附注:in definition of macro ‘add_assoc_string’
 #define add_assoc_string(__arg, __key, __str) add_assoc_string_ex(__arg, __key, strlen(__key), __str)
                                                                                                ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:392:63: 错误:‘struct zip_stat’没有名为‘index’的成员
   add_ascii_assoc_long(return_value, "index", (zend_long) (sb)->index); \
                                                               ^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
 #define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
                                                                                          ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:393:61: 错误:‘struct zip_stat’没有名为‘crc’的成员
   add_ascii_assoc_long(return_value, "crc", (zend_long) (sb)->crc); \
                                                             ^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
 #define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
                                                                                          ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:394:62: 错误:‘struct zip_stat’没有名为‘size’的成员
   add_ascii_assoc_long(return_value, "size", (zend_long) (sb)->size); \
                                                              ^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
 #define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
                                                                                          ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:395:63: 错误:‘struct zip_stat’没有名为‘mtime’的成员
   add_ascii_assoc_long(return_value, "mtime", (zend_long) (sb)->mtime); \
                                                               ^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
 #define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
                                                                                          ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:396:67: 错误:‘struct zip_stat’没有名为‘comp_size’的成员
   add_ascii_assoc_long(return_value, "comp_size", (zend_long) (sb)->comp_size); \
                                                                   ^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
 #define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
                                                                                          ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:397:69: 错误:‘struct zip_stat’没有名为‘comp_method’的成员
   add_ascii_assoc_long(return_value, "comp_method", (zend_long) (sb)->comp_method); \
                                                                     ^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
 #define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
                                                                                          ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:398:75: 错误:‘struct zip_stat’没有名为‘encryption_method’的成员
   add_ascii_assoc_long(return_value, "encryption_method", (zend_long) (sb)->encryption_method); \
                                                                           ^
/server/download/php-7.3.24/ext/zip/php_zip.c:97:31: 附注:in expansion of macro ‘add_assoc_long’
 # define add_ascii_assoc_long add_assoc_long
                               ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_statIndex’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:391:60: 错误:‘struct zip_stat’没有名为‘name’的成员
   add_ascii_assoc_string(return_value, "name", (char *)(sb)->name); \
                                                            ^
/server/download/php-7.3.24/Zend/zend_API.h:404:96: 附注:in definition of macro ‘add_assoc_string’
 #define add_assoc_string(__arg, __key, __str) add_assoc_string_ex(__arg, __key, strlen(__key), __str)
                                                                                                ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:392:63: 错误:‘struct zip_stat’没有名为‘index’的成员
   add_ascii_assoc_long(return_value, "index", (zend_long) (sb)->index); \
                                                               ^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
 #define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
                                                                                          ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:393:61: 错误:‘struct zip_stat’没有名为‘crc’的成员
   add_ascii_assoc_long(return_value, "crc", (zend_long) (sb)->crc); \
                                                             ^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
 #define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
                                                                                          ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:394:62: 错误:‘struct zip_stat’没有名为‘size’的成员
   add_ascii_assoc_long(return_value, "size", (zend_long) (sb)->size); \
                                                              ^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
 #define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
                                                                                          ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:395:63: 错误:‘struct zip_stat’没有名为‘mtime’的成员
   add_ascii_assoc_long(return_value, "mtime", (zend_long) (sb)->mtime); \
                                                               ^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
 #define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
                                                                                          ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:396:67: 错误:‘struct zip_stat’没有名为‘comp_size’的成员
   add_ascii_assoc_long(return_value, "comp_size", (zend_long) (sb)->comp_size); \
                                                                   ^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
 #define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
                                                                                          ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:397:69: 错误:‘struct zip_stat’没有名为‘comp_method’的成员
   add_ascii_assoc_long(return_value, "comp_method", (zend_long) (sb)->comp_method); \
                                                                     ^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
 #define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
                                                                                          ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c:398:75: 错误:‘struct zip_stat’没有名为‘encryption_method’的成员
   add_ascii_assoc_long(return_value, "encryption_method", (zend_long) (sb)->encryption_method); \
                                                                           ^
/server/download/php-7.3.24/ext/zip/php_zip.c:97:31: 附注:in expansion of macro ‘add_assoc_long’
 # define add_ascii_assoc_long add_assoc_long
                               ^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
  RETURN_SB(&sb);
  ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_getNameIndex’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2022:7: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  name = zip_get_name(intern, (int) index, flags);
       ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_getArchiveComment’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2078:10: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  comment = zip_get_archive_comment(intern, &comment_len, (int)flags);
          ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_getCommentName’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2397:10: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  comment = zip_get_file_comment(intern, idx, &comment_len, (int)flags);
          ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_getCommentIndex’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2425:10: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  comment = zip_get_file_comment(intern, index, &comment_len, (int)flags);
          ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_deleteName’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2551:27: 错误:‘struct zip_stat’没有名为‘index’的成员
  if (zip_delete(intern, sb.index)) {
                           ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_renameName’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2621:27: 错误:‘struct zip_stat’没有名为‘index’的成员
  if (zip_rename(intern, sb.index, (const char *)new_name)) {
                           ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_unchangeName’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2684:29: 错误:‘struct zip_stat’没有名为‘index’的成员
  if (zip_unchange(intern, sb.index) != 0) {
                             ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_extractTo’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2816:17: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-cast]
    char *file = (char*)zip_get_name(intern, i, ZIP_FL_UNCHANGED);
                 ^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zip_get_from’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2861:8: 错误:‘struct zip_stat’没有名为‘size’的成员
  if (sb.size < 1) {
        ^
/server/download/php-7.3.24/ext/zip/php_zip.c:2866:11: 错误:‘struct zip_stat’没有名为‘size’的成员
   len = sb.size;
           ^
/server/download/php-7.3.24/ext/zip/php_zip.c:2869:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
   zf = zip_fopen_index(intern, index, flags);
      ^
/server/download/php-7.3.24/ext/zip/php_zip.c:2871:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
   zf = zip_fopen(intern, ZSTR_VAL(filename), flags);
      ^
/bin/sh /server/download/php-7.3.24/libtool --silent --preserve-dup-deps --mode=compile cc  -Iext/zip/ -I/server/download/php-7.3.24/ext/zip/ -DPHP_ATOM_INC -I/server/download/php-7.3.24/include -I/server/download/php-7.3.24/main -I/server/download/php-7.3.24 -I/server/download/php-7.3.24/ext/date/lib -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/server/download/php-7.3.24/ext/mbstring/oniguruma -I/server/download/php-7.3.24/ext/mbstring/libmbfl -I/server/download/php-7.3.24/ext/mbstring/libmbfl/mbfl -I/server/download/php-7.3.24/ext/sqlite3/libsqlite -I/usr/local/include -I/usr/local/lib/libzip/include -I/server/download/php-7.3.24/TSRM -I/server/download/php-7.3.24/Zend    -I/usr/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS   -c /server/download/php-7.3.24/ext/zip/zip_stream.c -o ext/zip/zip_stream.lo 
make: *** [ext/zip/php_zip.lo] 错误 1
make: *** 正在等待未完成的任务....
In file included from /server/download/php-7.3.24/ext/zip/php_zip.h:31:0,
                 from /server/download/php-7.3.24/ext/zip/zip_stream.c:29:
/usr/local/include/zip.h:278:22: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘str’
     char * _Nullable str;   /* string representation or NULL */
                      ^
/usr/local/include/zip.h:293:28: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘name’
     const char * _Nullable name;               /* name of the file */
                            ^
/usr/local/include/zip.h:305:28: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘data’
     zip_uint8_t * _Nonnull data;
                            ^
/usr/local/include/zip.h:322:69: 错误:形参‘_Nullable’重定义
 typedef zip_int64_t (*zip_source_callback)(void * _Nullable, void * _Nullable, zip_uint64_t, zip_source_cmd_t);
                                                                     ^
/usr/local/include/zip.h:322:51: 附注:‘_Nullable’的上一个定义在此
 typedef zip_int64_t (*zip_source_callback)(void * _Nullable, void * _Nullable, zip_uint64_t, zip_source_cmd_t);
                                                   ^
/usr/local/include/zip.h:329:63: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull);          /* use zip_file_add */
                                                               ^
/usr/local/include/zip.h:329:40: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull);          /* use zip_file_add */
                                        ^
/usr/local/include/zip.h:329:88: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull);          /* use zip_file_add */
                                                                                        ^
/usr/local/include/zip.h:329:63: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull);          /* use zip_file_add */
                                                               ^
/usr/local/include/zip.h:330:67: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_add_dir(zip_t * _Nonnull, const char * _Nonnull);                      /* use zip_dir_add */
                                                                   ^
/usr/local/include/zip.h:330:44: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_add_dir(zip_t * _Nonnull, const char * _Nonnull);                      /* use zip_dir_add */
                                            ^
/usr/local/include/zip.h:331:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_file_comment’
 ZIP_EXTERN const char * _Nullable zip_get_file_comment(zip_t * _Nonnull, zip_uint64_t, int * _Nullable, int); /* use zip_file_get_comment */
                                   ^
/usr/local/include/zip.h:333:72: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull);                 /* use zip_file_rename */
                                                                        ^
/usr/local/include/zip.h:333:35: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull);                 /* use zip_file_rename */
                                   ^
/usr/local/include/zip.h:334:75: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull);              /* use zip_file_replace */
                                                                           ^
/usr/local/include/zip.h:334:36: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull);              /* use zip_file_replace */
                                    ^
/usr/local/include/zip.h:337:72: 错误:形参‘_Nullable’重定义
 ZIP_EXTERN void zip_error_get(zip_t * _Nonnull, int * _Nullable, int * _Nullable);                           /* use zip_get_error, zip_error_code_zip / zip_error_code_system */
                                                                        ^
/usr/local/include/zip.h:337:55: 附注:‘_Nullable’的上一个定义在此
 ZIP_EXTERN void zip_error_get(zip_t * _Nonnull, int * _Nullable, int * _Nullable);                           /* use zip_get_error, zip_error_code_zip / zip_error_code_system */
                                                       ^
/usr/local/include/zip.h:339:82: 错误:形参‘_Nullable’重定义
 ZIP_EXTERN void zip_file_error_get(zip_file_t * _Nonnull, int * _Nullable, int * _Nullable);                 /* use zip_file_get_error, zip_error_code_zip / zip_error_code_system */
                                                                                  ^
/usr/local/include/zip.h:339:65: 附注:‘_Nullable’的上一个定义在此
 ZIP_EXTERN void zip_file_error_get(zip_file_t * _Nonnull, int * _Nullable, int * _Nullable);                 /* use zip_file_get_error, zip_error_code_zip / zip_error_code_system */
                                                                 ^
/usr/local/include/zip.h:344:67: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_dir_add(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
                                                                   ^
/usr/local/include/zip.h:344:44: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_dir_add(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
                                            ^
/usr/local/include/zip.h:347:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_error’
 ZIP_EXTERN zip_error_t * _Nonnull zip_get_error(zip_t * _Nonnull);
                                   ^
/usr/local/include/zip.h:355:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_error_strerror’
 ZIP_EXTERN const char * _Nonnull zip_error_strerror(zip_error_t * _Nonnull);
                                  ^
/usr/local/include/zip.h:357:79: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_error_to_data(const zip_error_t * _Nonnull, void * _Nonnull, zip_uint64_t);
                                                                               ^
/usr/local/include/zip.h:357:62: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_error_to_data(const zip_error_t * _Nonnull, void * _Nonnull, zip_uint64_t);
                                                              ^
/usr/local/include/zip.h:360:30: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fdopen’
 ZIP_EXTERN zip_t * _Nullable zip_fdopen(int, int, int * _Nullable);
                              ^
/usr/local/include/zip.h:361:68: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
                                                                    ^
/usr/local/include/zip.h:361:45: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
                                             ^
/usr/local/include/zip.h:361:93: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
                                                                                             ^
/usr/local/include/zip.h:361:68: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
                                                                    ^
/usr/local/include/zip.h:368:42: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_extra_field_get’
 ZIP_EXTERN const zip_uint8_t * _Nullable zip_file_extra_field_get(zip_t * _Nonnull, zip_uint64_t, zip_uint16_t, zip_uint16_t * _Nullable, zip_uint16_t * _Nullable, zip_flags_t);
                                          ^
/usr/local/include/zip.h:369:42: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_extra_field_get_by_id’
 ZIP_EXTERN const zip_uint8_t * _Nullable zip_file_extra_field_get_by_id(zip_t * _Nonnull, zip_uint64_t, zip_uint16_t, zip_uint16_t, zip_uint16_t * _Nullable, zip_flags_t);
                                          ^
/usr/local/include/zip.h:370:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_get_comment’
 ZIP_EXTERN const char * _Nullable zip_file_get_comment(zip_t * _Nonnull, zip_uint64_t, zip_uint32_t * _Nullable, zip_flags_t);
                                   ^
/usr/local/include/zip.h:371:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_get_error’
 ZIP_EXTERN zip_error_t * _Nonnull zip_file_get_error(zip_file_t * _Nonnull);
                                   ^
/usr/local/include/zip.h:372:134: 错误:与‘_Nullable’类型冲突
 ZIP_EXTERN int zip_file_get_external_attributes(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_uint8_t * _Nullable, zip_uint32_t * _Nullable);
                                                                                                                                      ^
/usr/local/include/zip.h:372:108: 附注:‘_Nullable’的上一个定义在此
 ZIP_EXTERN int zip_file_get_external_attributes(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_uint8_t * _Nullable, zip_uint32_t * _Nullable);
                                                                                                            ^
/usr/local/include/zip.h:373:77: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_file_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull, zip_flags_t);
                                                                             ^
/usr/local/include/zip.h:373:40: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_file_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull, zip_flags_t);
                                        ^
/usr/local/include/zip.h:374:80: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_file_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull, zip_flags_t);
                                                                                ^
/usr/local/include/zip.h:374:41: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_file_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull, zip_flags_t);
                                         ^
/usr/local/include/zip.h:379:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_strerror’
 ZIP_EXTERN const char * _Nonnull zip_file_strerror(zip_file_t * _Nonnull);
                                  ^
/usr/local/include/zip.h:380:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen’
 ZIP_EXTERN zip_file_t * _Nullable zip_fopen(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
                                   ^
/usr/local/include/zip.h:381:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen_encrypted’
 ZIP_EXTERN zip_file_t * _Nullable zip_fopen_encrypted(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, const char * _Nullable);
                                   ^
/usr/local/include/zip.h:382:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen_index’
 ZIP_EXTERN zip_file_t * _Nullable zip_fopen_index(zip_t * _Nonnull, zip_uint64_t, zip_flags_t);
                                   ^
/usr/local/include/zip.h:383:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen_index_encrypted’
 ZIP_EXTERN zip_file_t * _Nullable zip_fopen_index_encrypted(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, const char * _Nullable);
                                   ^
/usr/local/include/zip.h:384:64: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_fread(zip_file_t * _Nonnull, void * _Nonnull, zip_uint64_t);
                                                                ^
/usr/local/include/zip.h:384:47: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_fread(zip_file_t * _Nonnull, void * _Nonnull, zip_uint64_t);
                                               ^
/usr/local/include/zip.h:387:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_archive_comment’
 ZIP_EXTERN const char * _Nullable zip_get_archive_comment(zip_t * _Nonnull, int * _Nullable, zip_flags_t);
                                   ^
/usr/local/include/zip.h:389:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_name’
 ZIP_EXTERN const char * _Nullable zip_get_name(zip_t * _Nonnull, zip_uint64_t, zip_flags_t);
                                   ^
/usr/local/include/zip.h:391:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_libzip_version’
 ZIP_EXTERN const char * _Nonnull zip_libzip_version(void);
                                  ^
/usr/local/include/zip.h:392:71: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_name_locate(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
                                                                       ^
/usr/local/include/zip.h:392:48: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_name_locate(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
                                                ^
/usr/local/include/zip.h:393:30: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_open’
 ZIP_EXTERN zip_t * _Nullable zip_open(const char * _Nonnull, int, int * _Nullable);
                              ^
/usr/local/include/zip.h:394:30: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_open_from_source’
 ZIP_EXTERN zip_t * _Nullable zip_open_from_source(zip_source_t * _Nonnull, int, zip_error_t * _Nullable);
                              ^
/usr/local/include/zip.h:395:125: 错误:与‘_Nullable’类型冲突
 ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
                                                                                                                             ^
/usr/local/include/zip.h:395:106: 附注:‘_Nullable’的上一个定义在此
 ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
                                                                                                          ^
/usr/local/include/zip.h:395:162: 错误:与‘_Nullable’类型冲突
 ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
                                                                                                                                                                  ^
/usr/local/include/zip.h:395:125: 附注:‘_Nullable’的上一个定义在此
 ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
                                                                                                                             ^
/usr/local/include/zip.h:402:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer(zip_t * _Nonnull, const void * _Nullable, zip_uint64_t, int);
                                     ^
/usr/local/include/zip.h:403:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer_create’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer_create(const void * _Nullable, zip_uint64_t, int, zip_error_t * _Nullable);
                                     ^
/usr/local/include/zip.h:404:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer_fragment’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer_fragment(zip_t * _Nonnull, const zip_buffer_fragment_t * _Nonnull, zip_uint64_t, int);
                                     ^
/usr/local/include/zip.h:405:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer_fragment_create’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer_fragment_create(const zip_buffer_fragment_t * _Nonnull, zip_uint64_t, int, zip_error_t * _Nullable);
                                     ^
/usr/local/include/zip.h:408:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_error’
 ZIP_EXTERN zip_error_t * _Nonnull zip_source_error(zip_source_t * _Nonnull);
                                   ^
/usr/local/include/zip.h:409:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_file’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_file(zip_t * _Nonnull, const char * _Nonnull, zip_uint64_t, zip_int64_t);
                                     ^
/usr/local/include/zip.h:410:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_file_create’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_file_create(const char * _Nonnull, zip_uint64_t, zip_int64_t, zip_error_t * _Nullable);
                                     ^
/usr/local/include/zip.h:411:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_filep’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_filep(zip_t * _Nonnull, FILE * _Nonnull, zip_uint64_t, zip_int64_t);
                                     ^
/usr/local/include/zip.h:412:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_filep_create’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_filep_create(FILE * _Nonnull, zip_uint64_t, zip_int64_t, zip_error_t * _Nullable);
                                     ^
/usr/local/include/zip.h:414:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_function’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_function(zip_t * _Nonnull, zip_source_callback _Nonnull , void * _Nullable);
                                     ^
/usr/local/include/zip.h:415:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_function_create’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_function_create(zip_source_callback _Nonnull , void * _Nullable, zip_error_t * _Nullable);
                                     ^
/usr/local/include/zip.h:420:72: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN zip_int64_t zip_source_read(zip_source_t * _Nonnull, void * _Nonnull, zip_uint64_t);
                                                                        ^
/usr/local/include/zip.h:420:55: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN zip_int64_t zip_source_read(zip_source_t * _Nonnull, void * _Nonnull, zip_uint64_t);
                                                       ^
/usr/local/include/zip.h:425:70: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_source_stat(zip_source_t * _Nonnull, zip_stat_t * _Nonnull);
                                                                      ^
/usr/local/include/zip.h:425:47: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_source_stat(zip_source_t * _Nonnull, zip_stat_t * _Nonnull);
                                               ^
/usr/local/include/zip.h:437:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_zip’
 ZIP_EXTERN zip_source_t * _Nullable zip_source_zip(zip_t * _Nonnull, zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_uint64_t, zip_int64_t);
                                     ^
/usr/local/include/zip.h:438:56: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
                                                        ^
/usr/local/include/zip.h:438:33: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
                                 ^
/usr/local/include/zip.h:438:92: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
                                                                                            ^
/usr/local/include/zip.h:438:56: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
                                                        ^
/usr/local/include/zip.h:439:89: 错误:与‘_Nonnull’类型冲突
 ZIP_EXTERN int zip_stat_index(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_stat_t * _Nonnull);
                                                                                         ^
/usr/local/include/zip.h:439:39: 附注:‘_Nonnull’的上一个定义在此
 ZIP_EXTERN int zip_stat_index(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_stat_t * _Nonnull);
                                       ^
/usr/local/include/zip.h:441:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_strerror’
 ZIP_EXTERN const char * _Nonnull zip_strerror(zip_t * _Nonnull);
                                  ^
/server/download/php-7.3.24/ext/zip/zip_stream.c: 在函数‘php_zip_ops_read’中:
/server/download/php-7.3.24/ext/zip/zip_stream.c:63:8: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
    err = zip_file_get_error(self->zf);
        ^
/server/download/php-7.3.24/ext/zip/zip_stream.c: 在函数‘php_zip_ops_stat’中:
/server/download/php-7.3.24/ext/zip/zip_stream.c:168:5: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  za = zip_open(file_dirname, ZIP_CREATE, &err);
     ^
/server/download/php-7.3.24/ext/zip/zip_stream.c:179:24: 错误:‘struct zip_stat’没有名为‘size’的成员
    ssb->sb.st_size = sb.size;
                        ^
/server/download/php-7.3.24/ext/zip/zip_stream.c:186:24: 错误:‘struct zip_stat’没有名为‘mtime’的成员
   ssb->sb.st_mtime = sb.mtime;
                        ^
/server/download/php-7.3.24/ext/zip/zip_stream.c:187:24: 错误:‘struct zip_stat’没有名为‘mtime’的成员
   ssb->sb.st_atime = sb.mtime;
                        ^
/server/download/php-7.3.24/ext/zip/zip_stream.c:188:24: 错误:‘struct zip_stat’没有名为‘mtime’的成员
   ssb->sb.st_ctime = sb.mtime;
                        ^
/server/download/php-7.3.24/ext/zip/zip_stream.c: 在函数‘php_stream_zip_open’中:
/server/download/php-7.3.24/ext/zip/zip_stream.c:232:13: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
   stream_za = zip_open(filename, ZIP_CREATE, &err);
             ^
/server/download/php-7.3.24/ext/zip/zip_stream.c:237:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
   zf = zip_fopen(stream_za, path, 0);
      ^
/server/download/php-7.3.24/ext/zip/zip_stream.c: 在函数‘php_stream_zip_opener’中:
/server/download/php-7.3.24/ext/zip/zip_stream.c:313:5: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
  za = zip_open(file_dirname, ZIP_CREATE, &err);
     ^
/server/download/php-7.3.24/ext/zip/zip_stream.c:323:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
   zf = zip_fopen(za, fragment, 0);
      ^
make: *** [ext/zip/zip_stream.lo] 错误 1




-------------------END-----------------

查找错误文件发现:

struct zip_error {
    int zip_err; /* libzip error code (ZIP_ER_*) */
    int sys_err; /* copy of errno (E*) or zlib error code */
    char * _Nullable str;   /* string representation or NULL */ <---这里报错
};



struct zip_stat {
    zip_uint64_t valid;             /* which fields have valid values */
    const char * _Nullable name;               /* name of the file */<-----这里报错
    zip_uint64_t index;             /* index within archive */
    zip_uint64_t size;              /* size of file (uncompressed) */
    zip_uint64_t comp_size;         /* size of file (compressed) */
    time_t mtime;                   /* modification time */
    zip_uint32_t crc;               /* crc of file data */
    zip_uint16_t comp_method;       /* compression method used */
    zip_uint16_t encryption_method; /* encryption method used */
    zip_uint32_t flags;             /* reserved for future use */
};
阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题