安装nginx遇到错误

来源:互联网 发布:db2 导出数据库 编辑:程序博客网 时间:2024/04/29 21:02
/home/dys/nginx-0.5.34# make install
make -f objs/Makefile install
make[1]: Entering directory `/tmp/nginx-0.5.34'
gcc -c -O -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter
-Wno-unused-function -Wunused-variable -Wunused-value -Werror -g  -I
src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I
src/http -I src/http/modules /
                -o objs/src/http/modules/ngx_http_rewrite_module.o /
                src/http/modules/ngx_http_rewrite_module.c
src/http/modules/ngx_http_rewrite_module.c: In function
'ngx_http_rewrite':
src/http/modules/ngx_http_rewrite_module.c:313: error:
'ngx_http_script_regex_code_t' undeclared (first use in this function)
src/http/modules/ngx_http_rewrite_module.c:313: error: (Each
undeclared identifier is reported only once
src/http/modules/ngx_http_rewrite_module.c:313: error: for each
function it appears in.)
src/http/modules/ngx_http_rewrite_module.c:313: error: 'regex'
undeclared (first use in this function)
src/http/modules/ngx_http_rewrite_module.c:314: error:
'ngx_http_script_regex_end_code_t' undeclared (first use in this
function)
src/http/modules/ngx_http_rewrite_module.c:314: error: 'regex_end'
undeclared (first use in this function)
cc1: warnings being treated as errors
src/http/modules/ngx_http_rewrite_module.c:332: warning: implicit
declaration of function 'ngx_regex_compile'
src/http/modules/ngx_http_rewrite_module.c:339: error:
'ngx_http_script_regex_start_code' undeclared (first use in this
function)
src/http/modules/ngx_http_rewrite_module.c:410: warning: implicit
declaration of function 'ngx_regex_capture_count'
src/http/modules/ngx_http_rewrite_module.c:414: error:
'ngx_regex_capture_count_n' undeclared (first use in this function)
src/http/modules/ngx_http_rewrite_module.c:414: error: expected ')'
before string constant
src/http/modules/ngx_http_rewrite_module.c:446: error:
'ngx_http_script_regex_end_code' undeclared (first use in this
function)
src/http/modules/ngx_http_rewrite_module.c: In function
'ngx_http_rewrite_if_condition':
src/http/modules/ngx_http_rewrite_module.c:656: error:
'ngx_http_script_regex_code_t' undeclared (first use in this function)
src/http/modules/ngx_http_rewrite_module.c:656: error: 'regex'
undeclared (first use in this function)
src/http/modules/ngx_http_rewrite_module.c:765: error:
'NGX_REGEX_CASELESS' undeclared (first use in this function)
src/http/modules/ngx_http_rewrite_module.c:773: error:
'ngx_http_script_regex_start_code' undeclared (first use in this
function)
make[1]: *** [objs/src/http/modules/ngx_http_rewrite_module.o] Error 1
make[1]: Leaving directory `/home/dys/nginx-0.5.34'
make: *** [install] Error 2

解决办法:

 

rpm -ivh pcre-devel-6.6-2.el5_1.7.i386.rpm

 

 

 

原创粉丝点击