到這一切都很正常,然后,我繼續(xù)第五步make && make install時(shí)報(bào)make: * [fileinfo.lo] Error 1的錯(cuò)誤,錯(cuò)誤詳情具體如下:我想知道這是什么錯(cuò)和怎么解決這個(gè)問題,拜托了!
/bin/sh /usr/local/Fileinfo-1.0.4/libtool --mode=compile cc -I. -I/usr/local/Fileinfo-1.0.4 -DPHP_ATOM_INC -I/usr/local/Fileinfo-1.0.4/include -I/usr/local/Fileinfo-1.0.4/main -I/usr/local/Fileinfo-1.0.4 -I/usr/local/php/include/php -I/usr/local/php/include/php/main -I/usr/local/php/include/php/TSRM -I/usr/local/php/include/php/Zend -I/usr/local/php/include/php/ext -I/usr/local/php/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /usr/local/Fileinfo-1.0.4/fileinfo.c -o fileinfo.lo
cc -I. -I/usr/local/Fileinfo-1.0.4 -DPHP_ATOM_INC -I/usr/local/Fileinfo-1.0.4/include -I/usr/local/Fileinfo-1.0.4/main -I/usr/local/Fileinfo-1.0.4 -I/usr/local/php/include/php -I/usr/local/php/include/php/main -I/usr/local/php/include/php/TSRM -I/usr/local/php/include/php/Zend -I/usr/local/php/include/php/ext -I/usr/local/php/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /usr/local/Fileinfo-1.0.4/fileinfo.c -fPIC -DPIC -o .libs/fileinfo.o
/usr/local/Fileinfo-1.0.4/fileinfo.c:159:32: error: unknown type name 'zend_rsrc_list_entry'
void finfo_resource_destructor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:171:1: error: unknown type name 'function_entry'
function_entry fileinfo_functions[] = {
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: warning: braces around scalar initializer [enabled by default]
PHP_FE(finfo_open, NULL)
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: warning: (near initialization for 'fileinfo_functions[0]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: warning: initialization makes integer from pointer without a cast [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: warning: (near initialization for 'fileinfo_functions[0]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: error: initializer element is not computable at load time
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: error: (near initialization for 'fileinfo_functions[0]')
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: warning: excess elements in scalar initializer [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: warning: (near initialization for 'fileinfo_functions[0]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: warning: excess elements in scalar initializer [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: warning: (near initialization for 'fileinfo_functions[0]') [enabled by default]
In file included from /usr/local/php/include/php/main/php.h:39:0,
from /usr/local/Fileinfo-1.0.4/fileinfo.c:24:
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: excess elements in scalar initializer [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_open, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: (near initialization for 'fileinfo_functions[0]') [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_open, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: excess elements in scalar initializer [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_open, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: (near initialization for 'fileinfo_functions[0]') [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:172:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_open, NULL)
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: warning: braces around scalar initializer [enabled by default]
PHP_FE(finfo_close, NULL)
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: warning: (near initialization for 'fileinfo_functions[1]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: warning: initialization makes integer from pointer without a cast [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: warning: (near initialization for 'fileinfo_functions[1]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: error: initializer element is not computable at load time
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: error: (near initialization for 'fileinfo_functions[1]')
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: warning: excess elements in scalar initializer [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: warning: (near initialization for 'fileinfo_functions[1]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: warning: excess elements in scalar initializer [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: warning: (near initialization for 'fileinfo_functions[1]') [enabled by default]
In file included from /usr/local/php/include/php/main/php.h:39:0,
from /usr/local/Fileinfo-1.0.4/fileinfo.c:24:
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: excess elements in scalar initializer [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_close, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: (near initialization for 'fileinfo_functions[1]') [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_close, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: excess elements in scalar initializer [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_close, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: (near initialization for 'fileinfo_functions[1]') [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:173:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_close, NULL)
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: warning: braces around scalar initializer [enabled by default]
PHP_FE(finfo_set_flags, NULL)
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: warning: (near initialization for 'fileinfo_functions[2]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: warning: initialization makes integer from pointer without a cast [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: warning: (near initialization for 'fileinfo_functions[2]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: error: initializer element is not computable at load time
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: error: (near initialization for 'fileinfo_functions[2]')
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: warning: excess elements in scalar initializer [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: warning: (near initialization for 'fileinfo_functions[2]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: warning: excess elements in scalar initializer [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: warning: (near initialization for 'fileinfo_functions[2]') [enabled by default]
In file included from /usr/local/php/include/php/main/php.h:39:0,
from /usr/local/Fileinfo-1.0.4/fileinfo.c:24:
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: excess elements in scalar initializer [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_set_flags, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: (near initialization for 'fileinfo_functions[2]') [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_set_flags, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: excess elements in scalar initializer [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_set_flags, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: (near initialization for 'fileinfo_functions[2]') [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:174:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_set_flags, NULL)
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: warning: braces around scalar initializer [enabled by default]
PHP_FE(finfo_file, NULL)
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: warning: (near initialization for 'fileinfo_functions[3]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: warning: initialization makes integer from pointer without a cast [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: warning: (near initialization for 'fileinfo_functions[3]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: error: initializer element is not computable at load time
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: error: (near initialization for 'fileinfo_functions[3]')
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: warning: excess elements in scalar initializer [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: warning: (near initialization for 'fileinfo_functions[3]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: warning: excess elements in scalar initializer [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: warning: (near initialization for 'fileinfo_functions[3]') [enabled by default]
In file included from /usr/local/php/include/php/main/php.h:39:0,
from /usr/local/Fileinfo-1.0.4/fileinfo.c:24:
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: excess elements in scalar initializer [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_file, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: (near initialization for 'fileinfo_functions[3]') [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_file, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: excess elements in scalar initializer [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_file, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: (near initialization for 'fileinfo_functions[3]') [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:175:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_file, NULL)
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: warning: braces around scalar initializer [enabled by default]
PHP_FE(finfo_buffer, NULL)
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: warning: (near initialization for 'fileinfo_functions[4]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: warning: initialization makes integer from pointer without a cast [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: warning: (near initialization for 'fileinfo_functions[4]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: error: initializer element is not computable at load time
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: error: (near initialization for 'fileinfo_functions[4]')
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: warning: excess elements in scalar initializer [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: warning: (near initialization for 'fileinfo_functions[4]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: warning: excess elements in scalar initializer [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: warning: (near initialization for 'fileinfo_functions[4]') [enabled by default]
In file included from /usr/local/php/include/php/main/php.h:39:0,
from /usr/local/Fileinfo-1.0.4/fileinfo.c:24:
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: excess elements in scalar initializer [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_buffer, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: (near initialization for 'fileinfo_functions[4]') [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_buffer, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: excess elements in scalar initializer [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_buffer, NULL)
^
/usr/local/php/include/php/Zend/zend_API.h:70:128: warning: (near initialization for 'fileinfo_functions[4]') [enabled by default]
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
^
/usr/local/php/include/php/Zend/zend_API.h:76:38: note: in expansion of macro 'ZEND_FENTRY'
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/php/include/php/main/php.h:359:18: note: in expansion of macro 'ZEND_FE'
#define PHP_FE ZEND_FE
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:176:2: note: in expansion of macro 'PHP_FE'
PHP_FE(finfo_buffer, NULL)
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:177:2: warning: braces around scalar initializer [enabled by default]
{NULL, NULL, NULL}
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:177:2: warning: (near initialization for 'fileinfo_functions[5]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:177:2: warning: initialization makes integer from pointer without a cast [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:177:2: warning: (near initialization for 'fileinfo_functions[5]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:177:2: warning: excess elements in scalar initializer [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:177:2: warning: (near initialization for 'fileinfo_functions[5]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:177:2: warning: excess elements in scalar initializer [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c:177:2: warning: (near initialization for 'fileinfo_functions[5]') [enabled by default]
/usr/local/Fileinfo-1.0.4/fileinfo.c: In function 'zm_startup_finfo':
/usr/local/Fileinfo-1.0.4/fileinfo.c:195:50: error: 'finfo_resource_destructor' undeclared (first use in this function)
le_fileinfo = zend_register_list_destructors_ex(finfo_resource_destructor, NULL, "file_info", module_number);
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:195:50: note: each undeclared identifier is reported only once for each function it appears in
/usr/local/Fileinfo-1.0.4/fileinfo.c:195:2: warning: passing argument 1 of 'zend_register_list_destructors_ex' from incompatible pointer type [enabled by default]
le_fileinfo = zend_register_list_destructors_ex(finfo_resource_destructor, NULL, "file_info", module_number);
^
In file included from /usr/local/php/include/php/Zend/zend_API.h:28:0,
from /usr/local/php/include/php/main/php.h:39,
from /usr/local/Fileinfo-1.0.4/fileinfo.c:24:
/usr/local/php/include/php/Zend/zend_list.h:44:14: note: expected 'rsrc_dtor_func_t' but argument is of type 'int *'
ZEND_API int zend_register_list_destructors_ex(rsrc_dtor_func_t ld, rsrc_dtor_func_t pld, const char *type_name, int module_number);
^
/usr/local/Fileinfo-1.0.4/fileinfo.c: At top level:
/usr/local/Fileinfo-1.0.4/fileinfo.c:221:2: warning: initialization from incompatible pointer type [enabled by default]
fileinfo_functions,
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:221:2: warning: (near initialization for 'fileinfo_module_entry.functions') [enabled by default]
In file included from /usr/local/php/include/php/main/fopen_wrappers.h:25:0,
from /usr/local/php/include/php/main/php.h:407,
from /usr/local/Fileinfo-1.0.4/fileinfo.c:24:
/usr/local/Fileinfo-1.0.4/fileinfo.c: In function 'zif_finfo_open':
/usr/local/php/include/php/main/php_globals.h:32:29: error: 'struct _php_core_globals' has no member named 'safe_mode'
# define PG(v) (core_globals.v)
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:269:8: note: in expansion of macro 'PG'
if ((PG(safe_mode) && (!php_checkuid(file, NULL, CHECKUID_CHECK_FILE_AND_DIR))) || php_check_open_basedir(file TSRMLS_CC)) {
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:269:52: error: 'CHECKUID_CHECK_FILE_AND_DIR' undeclared (first use in this function)
if ((PG(safe_mode) && (!php_checkuid(file, NULL, CHECKUID_CHECK_FILE_AND_DIR))) || php_check_open_basedir(file TSRMLS_CC)) {
^
/usr/local/Fileinfo-1.0.4/fileinfo.c: In function 'zif_finfo_close':
/usr/local/Fileinfo-1.0.4/fileinfo.c:310:29: error: expected expression before 'struct'
ZEND_FETCH_RESOURCE(finfo, struct php_fileinfo *, &zfinfo, -1, "file_info", le_fileinfo);
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:312:2: warning: passing argument 1 of 'zend_list_delete' makes pointer from integer without a cast [enabled by default]
zend_list_delete(Z_RESVAL_P(zfinfo));
^
In file included from /usr/local/php/include/php/Zend/zend_API.h:28:0,
from /usr/local/php/include/php/main/php.h:39,
from /usr/local/Fileinfo-1.0.4/fileinfo.c:24:
/usr/local/php/include/php/Zend/zend_list.h:59:14: note: expected 'struct zend_resource *' but argument is of type 'int'
ZEND_API int zend_list_delete(zend_resource *res);
^
/usr/local/Fileinfo-1.0.4/fileinfo.c: In function 'zif_finfo_set_flags':
/usr/local/Fileinfo-1.0.4/fileinfo.c:336:30: error: expected expression before 'struct'
ZEND_FETCH_RESOURCE(finfo, struct php_fileinfo *, &zfinfo, -1, "file_info", le_fileinfo);
^
/usr/local/Fileinfo-1.0.4/fileinfo.c: In function '_php_finfo_get_type':
/usr/local/Fileinfo-1.0.4/fileinfo.c:364:30: error: expected expression before 'struct'
ZEND_FETCH_RESOURCE(finfo, struct php_fileinfo *, &zfinfo, -1, "file_info", le_fileinfo);
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:375:3: warning: passing argument 2 of 'php_stream_locate_url_wrapper' from incompatible pointer type [enabled by default]
php_stream_wrapper *wrap = php_stream_locate_url_wrapper(buffer, &tmp2, 0 TSRMLS_CC);
^
In file included from /usr/local/php/include/php/main/php.h:405:0,
from /usr/local/Fileinfo-1.0.4/fileinfo.c:24:
/usr/local/php/include/php/main/php_streams.h:565:28: note: expected 'const char **' but argument is of type 'char **'
PHPAPI php_stream_wrapper *php_stream_locate_url_wrapper(const char *path, const char **path_for_open, int options);
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:383:6: error: 'ENFORCE_SAFE_MODE' undeclared (first use in this function)
ENFORCE_SAFE_MODE | REPORT_ERRORS, NULL, context);
^
/usr/local/php/include/php/main/php_streams.h:569:119: note: in definition of macro 'php_stream_open_wrapper_ex'
#define php_stream_open_wrapper_ex(path, mode, options, opened, context) _php_stream_open_wrapper_ex((path), (mode), (options), (opened), (context) STREAMS_CC)
^
/usr/local/Fileinfo-1.0.4/fileinfo.c:383:24: error: invalid operands to binary | (have 'int *' and 'int')
ENFORCE_SAFE_MODE | REPORT_ERRORS, NULL, context);
^
/usr/local/php/include/php/main/php_streams.h:569:119: note: in definition of macro 'php_stream_open_wrapper_ex'
#define php_stream_open_wrapper_ex(path, mode, options, opened, context) _php_stream_open_wrapper_ex((path), (mode), (options), (opened), (context) STREAMS_CC)
這個(gè)不是和php一起編譯的嗎,還能單獨(dú)編譯?
從 PHP 5.3.0 開始,本擴(kuò)展是默認(rèn)開啟的。
也就是說,只要你在編譯php時(shí)沒有配置關(guān)閉這個(gè)擴(kuò)展,默認(rèn)就是包含的。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。