mirror of
https://github.com/ADD-SP/ngx_waf.git
synced 2026-04-26 22:15:55 +03:00
[GH-ISSUE #110] 关于宝塔安装 #83
Labels
No labels
MacOS
Nginx
OpenResty
Tengine
bug
documentation
enhancement
needs-investigation
pull-request
question
stale
stale
stale
timeout
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ngx_waf#83
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mclk623 on GitHub (Sep 24, 2022).
Original GitHub issue: https://github.com/ADD-SP/ngx_waf/issues/110
出现./configure: error: the ngx_http_waf_module module requires the modsecurity library.
@hibobmaster commented on GitHub (Sep 29, 2022):
你需要先编译 modsecurity
参考:
github.com/ADD-SP/ngx_waf@02dc08c419/config (L75-L97)@mclk623 commented on GitHub (Oct 1, 2022):
又有新的错误出现了
-o objs/src/stream/ngx_stream_core_module.o
src/stream/ngx_stream_core_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_log_module.o
src/stream/ngx_stream_log_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_proxy_module.o
src/stream/ngx_stream_proxy_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_upstream.o
src/stream/ngx_stream_upstream.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_upstream_round_robin.o
src/stream/ngx_stream_upstream_round_robin.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_write_filter_module.o
src/stream/ngx_stream_write_filter_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_ssl_module.o
src/stream/ngx_stream_ssl_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_limit_conn_module.o
src/stream/ngx_stream_limit_conn_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_access_module.o
src/stream/ngx_stream_access_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_geo_module.o
src/stream/ngx_stream_geo_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_map_module.o
src/stream/ngx_stream_map_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_split_clients_module.o
src/stream/ngx_stream_split_clients_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_return_module.o
src/stream/ngx_stream_return_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_set_module.o
src/stream/ngx_stream_set_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_upstream_hash_module.o
src/stream/ngx_stream_upstream_hash_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_upstream_least_conn_module.o
src/stream/ngx_stream_upstream_least_conn_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_upstream_random_module.o
src/stream/ngx_stream_upstream_random_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_upstream_zone_module.o
src/stream/ngx_stream_upstream_zone_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/stream
-o objs/src/stream/ngx_stream_ssl_preread_module.o
src/stream/ngx_stream_ssl_preread_module.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 -I /www/server/nginx/src/ngx_devel_kit/src -I /www/server/nginx/src/ngx_devel_kit/src -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /usr/local/include/luajit-2.0/ -I /www/server/nginx/src/ngx_waf/inc -I /www/server/nginx/src/ngx_waf/lib -I /www/server/nginx/src/ngx_waf/lib/uthash/include -I src/stream
-o objs/addon/src/ndk.o
/www/server/nginx/src/ngx_devel_kit/src/ndk.c
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 -I /www/server/nginx/src/ngx_devel_kit/src -I /www/server/nginx/src/ngx_devel_kit/src -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /usr/local/include/luajit-2.0/ -I /www/server/nginx/src/ngx_waf/inc -I /www/server/nginx/src/ngx_waf/lib -I /www/server/nginx/src/ngx_waf/lib/uthash/include -I src/stream
-o objs/addon/src/ngx_http_lua_script.o
/www/server/nginx/src/lua_nginx_module/src/ngx_http_lua_script.c
/www/server/nginx/src/lua_nginx_module/src/ngx_http_lua_script.c: In function ‘ngx_http_lua_script_add_copy_code’:
/www/server/nginx/src/lua_nginx_module/src/ngx_http_lua_script.c:332:18: error: cast between incompatible function types from ‘size_t (*)(ngx_http_lua_script_engine_t )’ {aka ‘long unsigned int ()(struct )’} to ‘void ()(ngx_http_lua_script_engine_t )’ {aka ‘void ()(struct )’} [-Werror=cast-function-type]
332 | code->code = (ngx_http_lua_script_code_pt)
| ^
/www/server/nginx/src/lua_nginx_module/src/ngx_http_lua_script.c: In function ‘ngx_http_lua_script_add_capture_code’:
/www/server/nginx/src/lua_nginx_module/src/ngx_http_lua_script.c:402:18: error: cast between incompatible function types from ‘size_t ()(ngx_http_lua_script_engine_t )’ {aka ‘long unsigned int ()(struct )’} to ‘void ()(ngx_http_lua_script_engine_t )’ {aka ‘void ()(struct )’} [-Werror=cast-function-type]
402 | code->code = (ngx_http_lua_script_code_pt)
| ^
cc1: all warnings being treated as errors
make[1]: *** [objs/Makefile:1809: objs/addon/src/ngx_http_lua_script.o] Error 1
make[1]: Leaving directory '/www/server/nginx/src'
make: *** [Makefile:10: build] Error 2
make -f objs/Makefile install
make[1]: Entering directory '/www/server/nginx/src'
cc -c -I/usr/local/include/luajit-2.0/ -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -std=gnu99 -DNDK_SET_VAR -I src/core -I src/event -I src/event/modules -I src/os/unix -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /www/server/nginx/src/lua_nginx_module/src/api -I pcre-8.43 -I /www/server/nginx/src/openssl/.openssl/include -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 -I /www/server/nginx/src/ngx_devel_kit/src -I /www/server/nginx/src/ngx_devel_kit/src -I /www/server/nginx/src/ngx_devel_kit/objs -I objs/addon/ndk -I /usr/local/include/luajit-2.0/ -I /www/server/nginx/src/ngx_waf/inc -I /www/server/nginx/src/ngx_waf/lib -I /www/server/nginx/src/ngx_waf/lib/uthash/include -I src/stream
-o objs/addon/src/ngx_http_lua_script.o
/www/server/nginx/src/lua_nginx_module/src/ngx_http_lua_script.c
/www/server/nginx/src/lua_nginx_module/src/ngx_http_lua_script.c: In function ‘ngx_http_lua_script_add_copy_code’:
/www/server/nginx/src/lua_nginx_module/src/ngx_http_lua_script.c:332:18: error: cast between incompatible function types from ‘size_t ()(ngx_http_lua_script_engine_t )’ {aka ‘long unsigned int ()(struct )’} to ‘void ()(ngx_http_lua_script_engine_t )’ {aka ‘void ()(struct )’} [-Werror=cast-function-type]
332 | code->code = (ngx_http_lua_script_code_pt)
| ^
/www/server/nginx/src/lua_nginx_module/src/ngx_http_lua_script.c: In function ‘ngx_http_lua_script_add_capture_code’:
/www/server/nginx/src/lua_nginx_module/src/ngx_http_lua_script.c:402:18: error: cast between incompatible function types from ‘size_t ()(ngx_http_lua_script_engine_t )’ {aka ‘long unsigned int ()(struct )’} to ‘void ()(ngx_http_lua_script_engine_t )’ {aka ‘void ()(struct *)’} [-Werror=cast-function-type]
402 | code->code = (ngx_http_lua_script_code_pt)
| ^
cc1: all warnings being treated as errors
make[1]: *** [objs/Makefile:1809: objs/addon/src/ngx_http_lua_script.o] Error 1
make[1]: Leaving directory '/www/server/nginx/src'
make: *** [Makefile:13: install] Error 2
@stale[bot] commented on GitHub (Oct 8, 2022):
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
此 issue 因为最近没有任何活动已经被标记,如果在此之后的一段时间内仍没有任何活动则会被关闭。感谢您对项目的支持。