cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I ../ngx_white_black_list-master -I /export/home/tools/pcre-8.02 -I objs -I src/http -I src/http/modules -I src/mail \
-o objs/addon/ngx_white_black_list-master/ngx_white_black_list.o \
../ngx_white_black_list-master/ngx_white_black_list.c
cc1: warnings being treated as errors
../ngx_white_black_list-master/ngx_white_black_list.c: In function ‘ngx_ip_in_black_list’:
../ngx_white_black_list-master/ngx_white_black_list.c:629: error: unused variable ‘bln’
../ngx_white_black_list-master/ngx_white_black_list.c:627: error: unused variable ‘pos_data’
../ngx_white_black_list-master/ngx_white_black_list.c:626: error: unused variable ‘pos_net_addr’
../ngx_white_black_list-master/ngx_white_black_list.c: In function ‘ngx_dyn_black_delete_handler’:
../ngx_white_black_list-master/ngx_white_black_list.c:733: error: comparison between signed and unsigned integer expressions
../ngx_white_black_list-master/ngx_white_black_list.c:679: error: unused variable ‘pos_data’
../ngx_white_black_list-master/ngx_white_black_list.c:678: error: unused variable ‘pos_net_addr’
../ngx_white_black_list-master/ngx_white_black_list.c: In function ‘ngx_http_dyn_black_set’:
../ngx_white_black_list-master/ngx_white_black_list.c:988: error: unused variable ‘valid’
../ngx_white_black_list-master/ngx_white_black_list.c: In function ‘ngx_white_black_add_item’:
../ngx_white_black_list-master/ngx_white_black_list.c:1404: error: pointer targets in assignment differ in signedness
../ngx_white_black_list-master/ngx_white_black_list.c:1421: error: pointer targets in assignment differ in signedness
../ngx_white_black_list-master/ngx_white_black_list.c:1438: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness
/usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘uchar ’
../ngx_white_black_list-master/ngx_white_black_list.c:1506: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness
/usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’
../ngx_white_black_list-master/ngx_white_black_list.c:1564: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness
/usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’
../ngx_white_black_list-master/ngx_white_black_list.c:1567: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness
/usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’
../ngx_white_black_list-master/ngx_white_black_list.c: In function ‘ngx_white_black_delete_item’:
../ngx_white_black_list-master/ngx_white_black_list.c:1597: error: pointer targets in assignment differ in signedness
../ngx_white_black_list-master/ngx_white_black_list.c:1619: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness
/usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’
../ngx_white_black_list-master/ngx_white_black_list.c:1641: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness
/usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’
../ngx_white_black_list-master/ngx_white_black_list.c:1650: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness
/usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’
../ngx_white_black_list-master/ngx_white_black_list.c:1665: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness
/usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’
../ngx_white_black_list-master/ngx_white_black_list.c:1673: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness
/usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’
make[1]: _\ [objs/addon/ngx_white_black_list-master/ngx_white_black_list.o] Error 1
make[1]: Leaving directory `/export/home/tools/nginx-1.4.7'
make: *\ [build] Error 2
[root@localhost nginx-1.4.7]#
make时,执行到最后错误信息如下:
cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I ../ngx_white_black_list-master -I /export/home/tools/pcre-8.02 -I objs -I src/http -I src/http/modules -I src/mail \ -o objs/addon/ngx_white_black_list-master/ngx_white_black_list.o \ ../ngx_white_black_list-master/ngx_white_black_list.c cc1: warnings being treated as errors ../ngx_white_black_list-master/ngx_white_black_list.c: In function ‘ngx_ip_in_black_list’: ../ngx_white_black_list-master/ngx_white_black_list.c:629: error: unused variable ‘bln’ ../ngx_white_black_list-master/ngx_white_black_list.c:627: error: unused variable ‘pos_data’ ../ngx_white_black_list-master/ngx_white_black_list.c:626: error: unused variable ‘pos_net_addr’ ../ngx_white_black_list-master/ngx_white_black_list.c: In function ‘ngx_dyn_black_delete_handler’: ../ngx_white_black_list-master/ngx_white_black_list.c:733: error: comparison between signed and unsigned integer expressions ../ngx_white_black_list-master/ngx_white_black_list.c:679: error: unused variable ‘pos_data’ ../ngx_white_black_list-master/ngx_white_black_list.c:678: error: unused variable ‘pos_net_addr’ ../ngx_white_black_list-master/ngx_white_black_list.c: In function ‘ngx_http_dyn_black_set’: ../ngx_white_black_list-master/ngx_white_black_list.c:988: error: unused variable ‘valid’ ../ngx_white_black_list-master/ngx_white_black_list.c: In function ‘ngx_white_black_add_item’: ../ngx_white_black_list-master/ngx_white_black_list.c:1404: error: pointer targets in assignment differ in signedness ../ngx_white_black_list-master/ngx_white_black_list.c:1421: error: pointer targets in assignment differ in signedness ../ngx_white_black_list-master/ngx_white_black_list.c:1438: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘uchar ’ ../ngx_white_black_list-master/ngx_white_black_list.c:1506: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’ ../ngx_white_black_list-master/ngx_white_black_list.c:1564: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’ ../ngx_white_black_list-master/ngx_white_black_list.c:1567: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’ ../ngx_white_black_list-master/ngx_white_black_list.c: In function ‘ngx_white_black_delete_item’: ../ngx_white_black_list-master/ngx_white_black_list.c:1597: error: pointer targets in assignment differ in signedness ../ngx_white_black_list-master/ngx_white_black_list.c:1619: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’ ../ngx_white_black_list-master/ngx_white_black_list.c:1641: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’ ../ngx_white_black_list-master/ngx_white_black_list.c:1650: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’ ../ngx_white_black_list-master/ngx_white_black_list.c:1665: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’ ../ngx_white_black_list-master/ngx_white_black_list.c:1673: error: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness /usr/include/stdio.h:385: note: expected ‘char * restrict’ but argument is of type ‘u_char ’ make[1]: _\ [objs/addon/ngx_white_black_list-master/ngx_white_black_list.o] Error 1 make[1]: Leaving directory `/export/home/tools/nginx-1.4.7' make: *\ [build] Error 2 [root@localhost nginx-1.4.7]#