Nginx新增模块nginx-upload-module编译报错
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:14:17: 错误:md5.h:没有那个文件或目录
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:26:17: 错误:sha.h:没有那个文件或目录
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:151: 错误:expected specifier-qualifier-list before ‘MD5_CTX’
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:156: 错误:expected specifier-qualifier-list before ‘SHA_CTX’
cc1: warnings being treated as errors
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c: 在函数‘ngx_http_upload_start_handler’中:
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1115: 错误:隐式声明函数‘MD5Init’
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1115: 错误:‘ngx_http_upload_md5_ctx_t’没有名为‘md5’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1118: 错误:隐式声明函数‘SHA1_Init’
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1118: 错误:‘ngx_http_upload_sha1_ctx_t’没有名为‘sha1’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c: 在函数‘ngx_http_upload_finish_handler’中:
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1205: 错误:隐式声明函数‘MD5Final’
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1205: 错误:‘ngx_http_upload_md5_ctx_t’没有名为‘md5_digest’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1205: 错误:‘ngx_http_upload_md5_ctx_t’没有名为‘md5’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1208: 错误:隐式声明函数‘SHA1_Final’
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1208: 错误:‘ngx_http_upload_sha1_ctx_t’没有名为‘sha1_digest’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1208: 错误:‘ngx_http_upload_sha1_ctx_t’没有名为‘sha1’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c: 在函数‘ngx_http_upload_flush_output_buffer’中:
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1367: 错误:隐式声明函数‘MD5Update’
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1367: 错误:‘ngx_http_upload_md5_ctx_t’没有名为‘md5’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1370: 错误:隐式声明函数‘SHA1_Update’
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:1370: 错误:‘ngx_http_upload_sha1_ctx_t’没有名为‘sha1’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c: 在函数‘ngx_http_upload_md5_variable’中:
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2016: 错误:‘ngx_http_upload_md5_ctx_t’没有名为‘md5_digest’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2016: 错误:‘MD5_DIGEST_LENGTH’未声明(在此函数内第一次使用)
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2016: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2016: 错误:所在的函数内也只报告一次。)
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2022: 错误:‘ngx_http_upload_md5_ctx_t’没有名为‘md5_digest’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2023: 错误:‘ngx_http_upload_md5_ctx_t’没有名为‘md5_digest’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2026: 错误:‘ngx_http_upload_md5_ctx_t’没有名为‘md5_digest’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c: 在函数‘ngx_http_upload_sha1_variable’中:
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2053: 错误:‘ngx_http_upload_sha1_ctx_t’没有名为‘sha1_digest’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2053: 错误:‘SHA_DIGEST_LENGTH’未声明(在此函数内第一次使用)
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2059: 错误:‘ngx_http_upload_sha1_ctx_t’没有名为‘sha1_digest’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2060: 错误:‘ngx_http_upload_sha1_ctx_t’没有名为‘sha1_digest’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2063: 错误:‘ngx_http_upload_sha1_ctx_t’没有名为‘sha1_digest’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c: 在函数‘ngx_http_read_upload_client_request_body’中:
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2628: 错误:‘ngx_http_request_body_t’没有名为‘to_write’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2687: 错误:‘ngx_http_request_body_t’没有名为‘to_write’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c: 在函数‘ngx_http_do_read_upload_client_request_body’中:
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2769: 错误:‘ngx_http_request_body_t’没有名为‘to_write’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2785: 错误:‘ngx_http_request_body_t’没有名为‘to_write’的成员
/usr/src/nginx_upload_module-2.2.0/ngx_http_upload_module.c:2877: 错误:‘ngx_http_request_body_t’没有名为‘to_write’的成员
make[1]: *** [objs/addon/nginx_upload_module-2.2.0/ngx_http_upload_module.o] 错误 1