[alibaba/tengine]在Ubuntu20.04上编译安装tengine3.0.0 ,make报错

2023-12-27 927 views
1
./configure --add-module=./modules/mod_common/ --add-module=./modules/mod_config/ --add-module=./modules/mod_dubbo/ --add-module=./modules/mod_strategy/ --add-module=./modules/mod_xudp/ --add-module=./modules/ngx_backtrace_module/ --add-module=./modules/ngx_debug_pool/ --add-module=./modules/ngx_debug_timer/ --add-module=./modules/ngx_http_concat_module/ --add-module=./modules/ngx_http_footer_filter_module/ --add-module=./modules/ngx_http_geoip2_module/ --add-module=./modules/ngx_http_proxy_connect_module/ --add-module=./modules/ngx_http_reqstat_module/ --add-module=./modules/ngx_http_slice_module/ --add-module=./modules/ngx_http_sysguard_module/ --add-module=./modules/ngx_http_tfs_module/ --add-module=./modules/ngx_http_trim_filter_module/ --add-module=./modules/ngx_http_upstream_check_module/ --add-module=./modules/ngx_http_upstream_consistent_hash_module/ --add-module=./modules/ngx_http_upstream_dynamic_module/ --add-module=./modules/ngx_http_upstream_dyups_module/ --add-module=./modules/ngx_http_upstream_keepalive_module/ --add-module=./modules/ngx_http_upstream_session_sticky_module/ --add-module=./modules/ngx_http_upstream_vnswrr_module/ --add-module=./modules/ngx_http_user_agent_module/ --add-module=./modules/ngx_http_xquic_module/ --add-module=./modules/ngx_ingress_module/ --add-module=./modules/ngx_multi_upstream_module/ --add-module=./modules/ngx_slab_stat/ --add-module=./modules/ngx_tongsuo_ntls/ --without-http_upstream_keepalive_module

configure 无报错,顺利通过 然后

make

报错 如图: image

这个该怎么解决?

回答

2

看起来好像是 ngx_debug_pool 这个模块有问题 我先取掉他再试试

2

还是不行

8

看报错是OpenSSL库不匹配,--add-module=./modules/ngx_tongsuo_ntls 这个需要对应 Tongsuo 库,可以下载最新的 Tongsuo,通过 --with-openssl="../Tongsuo-8.3.2"指定位置

7

tks 让我试试