nginx_md5_filter icon indicating copy to clipboard operation
nginx_md5_filter copied to clipboard

error C2275: 'ngx_table_elt_t' : illegal use of this type as an expression

Open advancedwebdeveloper opened this issue 10 years ago • 1 comments

Configured MSYS and MSVC for compiling, on Windows. Here is what I get:

auto/configure --with-cc=cl --builddir=deps --prefix= --conf-path=conf/nginx.conf --pid-path=logs/nginx.pid --http-log-path=logs/access.log --error-log-path=logs/error.log --sbin-path=nginx.exe --http-client-body-temp-path=temp/client_body_temp --http-proxy-temp-path=temp/proxy_temp --http-fastcgi-temp-path=temp/fastcgi_temp --with-cc-opt=-DFD_SETSIZE=1024 --with-pcre=deps/pcre --with-zlib=deps/zlib --with-select_module --add-module=../ngx_http_php_memcache_standard_balancer-master --add-module=../nginx-http-footer-filter-master --add-module=../ngx_http_php_session-master --add-module=../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f --add-module=../ngx_http_auth_pam_module-1.2

  • MINGW32_NT-5.1 1.0.18(0.48/3/2) i686
  • using Microsoft Visual C++ compiler checking for MINGW32_NT-5.1 specific features configuring additional modules adding module in ../ngx_http_php_memcache_standard_balancer-master
  • ngx_http_php_memcache_standard_balancer was configured adding module in ../nginx-http-footer-filter-master
  • ngx_http_footer_filter_module was configured adding module in ../ngx_http_php_session-master
  • ngx_http_php_session was configured adding module in ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f
  • ngx_http_md5_filter_module was configured adding module in ../ngx_http_auth_pam_module-1.2
  • ngx_http_auth_pam_module was configured creating deps/Makefile

Configuration summary

  • using PCRE library: deps/pcre

  • OpenSSL library is not used

  • md5 library is not used

  • sha1 library is not used

  • using zlib library: deps/zlib

    nginx path prefix: "" nginx binary file: "/nginx.exe" nginx configuration prefix: "/conf" nginx configuration file: "/conf/nginx.conf" nginx pid file: "/logs/nginx.pid" nginx error log file: "/logs/error.log" nginx http access log file: "/logs/access.log" nginx http client request body temporary files: "temp/client_body_temp" nginx http proxy temporary files: "temp/proxy_temp" nginx http fastcgi temporary files: "temp/fastcgi_temp" nginx http uwsgi temporary files: "uwsgi_temp" nginx http scgi temporary files: "scgi_temp"

      cl -c -O2  -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -I../ngx_http_php_session-master -Yungx_config.h -Fpdeps/ngx_config.pch -I src/core  -I src/event  -I src/event/modules  -I src/os/win32  -I deps/pcre  -I deps/zlib  -I deps  -I src/http  -I src/http/modules  -I src/mail  -Fodeps/addon/ka
    

    nswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.obj ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c ngx_http_md5_filter_module.c ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(135) : error C2275: 'ngx_table_elt_t' : illegal use of this type as an expression c:\Documents and Settings\User\Рабочий стол\nginx\src\core\ngx_hash.h(97) : see declaration of 'ngx_table_elt_t' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(135) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(136) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(136) : error C2223: left of '->hash' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(137) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(137) : error C2223: left of '->key' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(138) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(138) : error C2223: left of '->key' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(139) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(139) : error C2223: left of '->value' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(140) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(140) : error C2223: left of '->value' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(140) : warning C4013: 'snprintf' undefined; assuming extern returning int ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(140) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(140) : error C2223: left of '->value' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(159) : error C2275: 'ngx_md5_t' : illegal use of this type as an expression c:\Documents and Settings\User\Рабочий стол\nginx\src\core\ngx_md5.h(50) : see declaration of 'ngx_md5_t' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(159) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(160) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(160) : warning C4047: '=' : 'int' differs in levels of indirection from 'void *' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(161) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(161) : warning C4047: '==' : 'int' differs in levels of indirection from 'void *' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(163) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(163) : warning C4047: '=' : 'int' differs in levels of indirection from 'void *' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(164) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(164) : warning C4047: '==' : 'int' differs in levels of indirection from 'void *' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(167) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(167) : warning C4047: '=' : 'void *' differs in levels of indirection from 'int' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(168) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(168) : warning C4047: 'function' : 'ngx_md5_t *' differs in levels of indirection from 'int' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(168) : warning C4024: 'ngx_md5_init' : different types for formal and actual parameter 1 ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(172) : error C2275: 'ngx_chain_t' : illegal use of this type as an expression c:\Documents and Settings\User\Рабочий стол\nginx\src\core\ngx_core.h(16) : see declaration of 'ngx_chain_t' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(172) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(173) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(173) : warning C4047: '=' : 'int' differs in levels of indirection from 'ngx_chain_t *' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(173) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(173) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(173) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(173) : error C2223: left of '->next' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(174) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(174) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(174) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(174) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : warning C4047: 'function' : 'ngx_md5_t *' differs in levels of indirection from 'int' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : warning C4024: 'ngx_md5_update' : different types for formal and actual parameter 1 ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2198: 'ngx_md5_update' : too few arguments for call ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(181) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(181) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(181) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(181) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(183) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(183) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(185) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(185) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(187) : error C2275: 'ngx_chain_t' : illegal use of this type as an expression c:\Documents and Settings\User\Рабочий стол\nginx\src\core\ngx_core.h(16) : see declaration of 'ngx_chain_t' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(187) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(188) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(188) : warning C4047: '==' : 'int' differs in levels of indirection from 'void *' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(191) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(191) : error C2223: left of '->next' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(192) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(192) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(193) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(193) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(196) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(196) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(197) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(197) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(198) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(198) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(199) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(199) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(202) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(202) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(202) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(202) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(203) : error C2275: 'u_char' : illegal use of this type as an expression C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winsock2.h(103) : see declaration of 'u_char' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(203) : error C2146: syntax error : missing ';' before identifier 'tmpbuf' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(203) : error C2065: 'tmpbuf' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(203) : error C2109: subscript requires array or pointer type ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(204) : error C2065: 'tmpbuf' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(204) : warning C4047: 'function' : 'u_char *' differs in levels of indirection from 'int' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(204) : warning C4024: 'ngx_md5_final' : different types for formal and actual parameter 1 ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(204) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(204) : warning C4047: 'function' : 'ngx_md5_t *' differs in levels of indirection from 'int' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(204) : warning C4024: 'ngx_md5_final' : different types for formal and actual parameter 2 ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(205) : error C2275: 'u_char' : illegal use of this type as an expression C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winsock2.h(103) : see declaration of 'u_char' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(205) : error C2065: 'ptr' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(205) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(205) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(206) : error C2143: syntax error : missing ';' before 'type' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(207) : error C2065: 'i' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(207) : error C2065: 'i' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(207) : error C2065: 'i' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(208) : error C2065: 'ptr' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(208) : error C2065: 'ptr' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(208) : error C2065: 'tmpbuf' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(208) : error C2065: 'i' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(208) : error C2109: subscript requires array or pointer type ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(212) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(212) : warning C4047: 'function' : 'ngx_chain_t *' differs in levels of indirection from 'int' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(212) : warning C4024: 'ngx_http_next_body_filter' : different types for formal and actual parameter 2 NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.EXE"' : return code '0x2' Stop.

advancedwebdeveloper avatar Feb 27 '15 16:02 advancedwebdeveloper

Interesting. I've never attempted to build it on windows, but there shouldn't have been anything OS specific. That said, I haven't built this on the most recent nginx source. To help- can I get the nginx source version?

On Feb 27, 2015, at 8:02 AM, Ivan [email protected] wrote:

Configured MSYS and MSVC for compiling, on Windows. Here is what I get:

auto/configure --with-cc=cl --builddir=deps --prefix= --conf-path=conf/nginx.conf --pid-path=logs/nginx.pid --http-log-path=logs/access.log --error-log-path=logs/error.log --sbin-path=nginx.exe --http-client-body-temp-path=temp/client_body_temp --http-proxy-temp-path=temp/proxy_temp --http-fastcgi-temp-path=temp/fastcgi_temp --with-cc-opt=-DFD_SETSIZE=1024 --with-pcre=deps/pcre --with-zlib=deps/zlib --with-select_module --add-module=../ngx_http_php_memcache_standard_balancer-master --add-module=../nginx-http-footer-filter-master --add-module=../ngx_http_php_session-master --add-module=../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f --add-module=../ngx_http_auth_pam_module-1.2

MINGW32_NT-5.1 1.0.18(0.48/3/2) i686 using Microsoft Visual C++ compiler checking for MINGW32_NT-5.1 specific features configuring additional modules adding module in ../ngx_http_php_memcache_standard_balancer-master ngx_http_php_memcache_standard_balancer was configured adding module in ../nginx-http-footer-filter-master ngx_http_footer_filter_module was configured adding module in ../ngx_http_php_session-master ngx_http_php_session was configured adding module in ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f ngx_http_md5_filter_module was configured adding module in ../ngx_http_auth_pam_module-1.2 ngx_http_auth_pam_module was configured creating deps/Makefile Configuration summary

using PCRE library: deps/pcre OpenSSL library is not used md5 library is not used sha1 library is not used using zlib library: deps/zlib

nginx path prefix: "" nginx binary file: "/nginx.exe" nginx configuration prefix: "/conf" nginx configuration file: "/conf/nginx.conf" nginx pid file: "/logs/nginx.pid" nginx error log file: "/logs/error.log" nginx http access log file: "/logs/access.log" nginx http client request body temporary files: "temp/client_body_temp" nginx http proxy temporary files: "temp/proxy_temp" nginx http fastcgi temporary files: "temp/fastcgi_temp" nginx http uwsgi temporary files: "uwsgi_temp" nginx http scgi temporary files: "scgi_temp"

cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -I../ngx_http_php_session-master -Yungx_config.h -Fpdeps/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/win32 -I deps/pcre -I deps/zlib -I deps -I src/http -I src/http/modules -I src/mail -Fodeps/addon/ka nswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.obj ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c ngx_http_md5_filter_module.c ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(135) : error C2275: 'ngx_table_elt_t' : illegal use of this type as an expression c:\Documents and Settings\User\Рабочий стол\nginx\src\core\ngx_hash.h(97) : see declaration of 'ngx_table_elt_t' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(135) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(136) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(136) : error C2223: left of '->hash' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(137) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(137) : error C2223: left of '->key' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(138) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(138) : error C2223: left of '->key' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(139) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(139) : error C2223: left of '->value' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(140) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(140) : error C2223: left of '->value' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(140) : warning C4013: 'snprintf' undefined; assuming extern returning int ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(140) : error C2065: 'x_content_length' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(140) : error C2223: left of '->value' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(159) : error C2275: 'ngx_md5_t' : illegal use of this type as an expression c:\Documents and Settings\User\Рабочий стол\nginx\src\core\ngx_md5.h(50) : see declaration of 'ngx_md5_t' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(159) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(160) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(160) : warning C4047: '=' : 'int' differs in levels of indirection from 'void *' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(161) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(161) : warning C4047: '==' : 'int' differs in levels of indirection from 'void *' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(163) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(163) : warning C4047: '=' : 'int' differs in levels of indirection from 'void *' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(164) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(164) : warning C4047: '==' : 'int' differs in levels of indirection from 'void *' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(167) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(167) : warning C4047: '=' : 'void *' differs in levels of indirection from 'int' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(168) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(168) : warning C4047: 'function' : 'ngx_md5_t *' differs in levels of indirection from 'int' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(168) : warning C4024: 'ngx_md5_init' : different types for formal and actual parameter 1 ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(172) : error C2275: 'ngx_chain_t' : illegal use of this type as an expression c:\Documents and Settings\User\Рабочий стол\nginx\src\core\ngx_core.h(16) : see declaration of 'ngx_chain_t' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(172) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(173) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(173) : warning C4047: '=' : 'int' differs in levels of indirection from 'ngx_chain_t *' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(173) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(173) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(173) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(173) : error C2223: left of '->next' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(174) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(174) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(174) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(174) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : warning C4047: 'function' : 'ngx_md5_t *' differs in levels of indirection from 'int' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : warning C4024: 'ngx_md5_update' : different types for formal and actual parameter 1 ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(178) : error C2198: 'ngx_md5_update' : too few arguments for call ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(181) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(181) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(181) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(181) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(183) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(183) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(185) : error C2065: 'it' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(185) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(187) : error C2275: 'ngx_chain_t' : illegal use of this type as an expression c:\Documents and Settings\User\Рабочий стол\nginx\src\core\ngx_core.h(16) : see declaration of 'ngx_chain_t' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(187) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(188) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(188) : warning C4047: '==' : 'int' differs in levels of indirection from 'void *' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(191) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(191) : error C2223: left of '->next' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(192) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(192) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(193) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(193) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(196) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(196) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(197) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(197) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(198) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(198) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(199) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(199) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(202) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(202) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(202) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(202) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(203) : error C2275: 'u_char' : illegal use of this type as an expression C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winsock2.h(103) : see declaration of 'u_char' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(203) : error C2146: syntax error : missing ';' before identifier 'tmpbuf' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(203) : error C2065: 'tmpbuf' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(203) : error C2109: subscript requires array or pointer type ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(204) : error C2065: 'tmpbuf' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(204) : warning C4047: 'function' : 'u_char *' differs in levels of indirection from 'int' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(204) : warning C4024: 'ngx_md5_final' : different types for formal and actual parameter 1 ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(204) : error C2065: 'ctx' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(204) : warning C4047: 'function' : 'ngx_md5_t *' differs in levels of indirection from 'int' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(204) : warning C4024: 'ngx_md5_final' : different types for formal and actual parameter 2 ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(205) : error C2275: 'u_char' : illegal use of this type as an expression C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winsock2.h(103) : see declaration of 'u_char' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(205) : error C2065: 'ptr' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(205) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(205) : error C2223: left of '->buf' must point to struct/union ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(206) : error C2143: syntax error : missing ';' before 'type' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(207) : error C2065: 'i' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(207) : error C2065: 'i' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(207) : error C2065: 'i' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(208) : error C2065: 'ptr' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(208) : error C2065: 'ptr' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(208) : error C2065: 'tmpbuf' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(208) : error C2065: 'i' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(208) : error C2109: subscript requires array or pointer type ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(212) : error C2065: 'rc' : undeclared identifier ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(212) : warning C4047: 'function' : 'ngx_chain_t *' differs in levels of indirection from 'int' ../kainswor-nginx_md5_filter-66db72f/kainswor-nginx_md5_filter-66db72f/ngx_http_md5_filter_module.c(212) : warning C4024: 'ngx_http_next_body_filter' : different types for formal and actual parameter 2 NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.EXE"' : return code '0x2' Stop.

— Reply to this email directly or view it on GitHub.

kainswor avatar Mar 04 '15 01:03 kainswor