* Package: net-proxy/haproxy-2.4.4 * Repository: gentoo * Maintainer: idl0r@gentoo.org * USE: abi_x86_64 amd64 crypt elibc_glibc kernel_linux lua_single_target_lua5-3 net_ns pcre slz ssl threads userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 5.13.18-gentoo-dist * Checking for suitable kernel configuration options... [ ok ] >>> Unpacking source... >>> Unpacking haproxy-2.4.4.tar.gz to /var/tmp/portage/net-proxy/haproxy-2.4.4/work >>> Source unpacked in /var/tmp/portage/net-proxy/haproxy-2.4.4/work >>> Preparing source in /var/tmp/portage/net-proxy/haproxy-2.4.4/work/haproxy-2.4.4 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-proxy/haproxy-2.4.4/work/haproxy-2.4.4 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-proxy/haproxy-2.4.4/work/haproxy-2.4.4 ... make -j4 'CFLAGS=-pipe -march=native -fno-diagnostics-color -O2 $(SPEC_CFLAGS)' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' CC=x86_64-pc-linux-gnu-gcc EXTRA_OBJS= TARGET_LDFLAGS= PCRE_LIB=/usr/lib64 V=1 TARGET=linux-glibc USE_THREAD=1 USE_LIBCRYPT=1 USE_NS=1 USE_PCRE=1 USE_PCRE_JIT= USE_PCRE2= USE_PCRE2_JIT= USE_OPENSSL=1 USE_SLZ=1 USE_ZLIB= USE_LUA= USE_51DEGREES= USE_DEVICEATLAS= USE_WURFL= USE_SYSTEMD= USE_PROMEX= x86_64-pc-linux-gnu-gcc -Iinclude -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_SLZ -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_PRCTL -DUSE_THREAD_DUMP -DUSE_PCRE -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.4.4-acb1d0b\" -DCONFIG_HAPROXY_DATE=\"2021/09/07\" -c -o src/slz.o src/slz.c x86_64-pc-linux-gnu-gcc -Iinclude -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_SLZ -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_PRCTL -DUSE_THREAD_DUMP -DUSE_PCRE -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.4.4-acb1d0b\" -DCONFIG_HAPROXY_DATE=\"2021/09/07\" -c -o src/ev_poll.o src/ev_poll.c x86_64-pc-linux-gnu-gcc -Iinclude -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_SLZ -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_PRCTL -DUSE_THREAD_DUMP -DUSE_PCRE -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.4.4-acb1d0b\" -DCONFIG_HAPROXY_DATE=\"2021/09/07\" -c -o src/ev_epoll.o src/ev_epoll.c x86_64-pc-linux-gnu-gcc -Iinclude -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_SLZ -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_PRCTL -DUSE_THREAD_DUMP -DUSE_PCRE -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.4.4-acb1d0b\" -DCONFIG_HAPROXY_DATE=\"2021/09/07\" -c -o src/cpuset.o src/cpuset.c x86_64-pc-linux-gnu-gcc -Iinclude -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_SLZ -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_PRCTL -DUSE_THREAD_DUMP -DUSE_PCRE -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.4.4-acb1d0b\" -DCONFIG_HAPROXY_DATE=\"2021/09/07\" -c -o src/ssl_sample.o src/ssl_sample.c x86_64-pc-linux-gnu-gcc -Iinclude -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_SLZ -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_PRCTL -DUSE_THREAD_DUMP -DUSE_PCRE -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.4.4-acb1d0b\" -DCONFIG_HAPROXY_DATE=\"2021/09/07\" -c -o src/ssl_sock.o src/ssl_sock.c x86_64-pc-linux-gnu-gcc -Iinclude -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_SLZ -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_PRCTL -DUSE_THREAD_DUMP -DUSE_PCRE -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.4.4-acb1d0b\" -DCONFIG_HAPROXY_DATE=\"2021/09/07\" -c -o src/ssl_crtlist.o src/ssl_crtlist.c x86_64-pc-linux-gnu-gcc -Iinclude -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wdeclaration-after-statement -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_FUTEX -DUSE_ACCEPT4 -DUSE_SLZ -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_PRCTL -DUSE_THREAD_DUMP -DUSE_PCRE -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.4.4-acb1d0b\" -DCONFIG_HAPROXY_DATE=\"2021/09/07\" -c -o src/ssl_ckch.o src/ssl_ckch.c src/ssl_sock.c: In function ‘ssl_sock_dump_errors’: src/ssl_sock.c:656:33: warning: ‘ERR_func_error_string’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 656 | ERR_func_error_string(ret), ERR_reason_error_string(ret)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from include/haproxy/openssl-compat.h:10, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/err.h:447:35: note: declared here 447 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); | ^~~~~~~~~~~~~~~~~~~~~ src/ssl_sock.c: In function ‘ssl_init_single_engine’: src/ssl_sock.c:670:9: warning: ‘ENGINE_by_id’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 670 | engine = ENGINE_by_id(engine_id); | ^~~~~~ In file included from include/haproxy/openssl-compat.h:20, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/engine.h:336:31: note: declared here 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^~~~~~~~~~~~ src/ssl_sock.c:676:9: warning: ‘ENGINE_init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 676 | if (!ENGINE_init(engine)) { | ^~ In file included from include/haproxy/openssl-compat.h:20, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/engine.h:620:27: note: declared here 620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); | ^~~~~~~~~~~ src/ssl_sock.c:682:9: warning: ‘ENGINE_set_default_string’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 682 | if (ENGINE_set_default_string(engine, def_algorithms) == 0) { | ^~ In file included from include/haproxy/openssl-compat.h:20, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/engine.h:685:27: note: declared here 685 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default_string(ENGINE *e, | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/ssl_sock.c:700:9: warning: ‘ENGINE_finish’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 700 | ENGINE_finish(engine); | ^~~~~~~~~~~~~ In file included from include/haproxy/openssl-compat.h:20, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/engine.h:628:27: note: declared here 628 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e); | ^~~~~~~~~~~~~ src/ssl_sock.c:704:9: warning: ‘ENGINE_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 704 | ENGINE_free(engine); | ^~~~~~~~~~~ In file included from include/haproxy/openssl-compat.h:20, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/engine.h:493:27: note: declared here 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); | ^~~~~~~~~~~ src/ssl_sock.c: In function ‘ssl_tlsext_ticket_key_cb’: src/ssl_sock.c:1107:25: warning: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1107 | HMAC_Init_ex(hctx, keys[head].key_128.hmac_key, 16, TLS_TICKET_HASH_FUNCT(), NULL); | ^~~~~~~~~~~~ In file included from /usr/include/openssl/ssl.h:37, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ src/ssl_sock.c:1115:25: warning: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1115 | HMAC_Init_ex(hctx, keys[head].key_256.hmac_key, 32, TLS_TICKET_HASH_FUNCT(), NULL); | ^~~~~~~~~~~~ In file included from /usr/include/openssl/ssl.h:37, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ src/ssl_sock.c:1128:25: warning: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1128 | HMAC_Init_ex(hctx, keys[(head + i) % TLS_TICKETS_NO].key_128.hmac_key, 16, TLS_TICKET_HASH_FUNCT(), NULL); | ^~~~~~~~~~~~ In file included from /usr/include/openssl/ssl.h:37, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ src/ssl_sock.c:1135:25: warning: ‘HMAC_Init_ex’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1135 | HMAC_Init_ex(hctx, keys[(head + i) % TLS_TICKETS_NO].key_256.hmac_key, 32, TLS_TICKET_HASH_FUNCT(), NULL); | ^~~~~~~~~~~~ In file included from /usr/include/openssl/ssl.h:37, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ src/ssl_sock.c: In function ‘ssl_sock_do_create_cert’: src/ssl_sock.c:2059:9: warning: ‘SSL_CTX_set_tmp_dh_callback’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2059 | SSL_CTX_set_tmp_dh_callback(ssl_ctx, ssl_get_tmp_dh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/ssl.h:2213:6: note: declared here 2213 | void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ssl_sock.c:2069:17: warning: ‘EC_KEY_new_by_curve_name’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2069 | if (!(ecc = EC_KEY_new_by_curve_name(nid))) | ^~ In file included from /usr/include/openssl/x509.h:33, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ssl_sock.c:2072:17: warning: ‘EC_KEY_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2072 | EC_KEY_free(ecc); | ^~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: src/ssl_sock.c: In function ‘ctx_set_TLSv13_func’: src/ssl_sock.c:2273:5: error: missing binary operator before token "1" 2273 | #if SSL_OP_NO_TLSv1_3 | ^~~~~~~~~~~~~~~~~ src/ssl_sock.c: In function ‘ssl_set_TLSv13_func’: src/ssl_sock.c:2279:5: error: missing binary operator before token "1" 2279 | #if SSL_OP_NO_TLSv1_3 | ^~~~~~~~~~~~~~~~~ src/ssl_sock.c: In function ‘ssl_get_dh_1024’: src/ssl_sock.c:2697:9: warning: ‘DH_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2697 | DH *dh = DH_new(); | ^~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/dh.h:199:27: note: declared here 199 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ src/ssl_sock.c:2703:25: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2703 | DH_free(dh); | ^~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/dh.h:200:28: note: declared here 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ src/ssl_sock.c:2706:25: warning: ‘DH_set0_pqg’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2706 | DH_set0_pqg(dh, p, NULL, g); | ^~~~~~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/dh.h:255:27: note: declared here 255 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ src/ssl_sock.c: In function ‘ssl_get_dh_2048’: src/ssl_sock.c:2744:9: warning: ‘DH_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2744 | DH *dh = DH_new(); | ^~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/dh.h:199:27: note: declared here 199 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ src/ssl_sock.c:2750:25: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2750 | DH_free(dh); | ^~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/dh.h:200:28: note: declared here 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ src/ssl_sock.c:2753:25: warning: ‘DH_set0_pqg’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2753 | DH_set0_pqg(dh, p, NULL, g); | ^~~~~~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/dh.h:255:27: note: declared here 255 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ src/ssl_sock.c: In function ‘ssl_get_dh_4096’: src/ssl_sock.c:2812:9: warning: ‘DH_new’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2812 | DH *dh = DH_new(); | ^~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/dh.h:199:27: note: declared here 199 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ src/ssl_sock.c:2818:25: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2818 | DH_free(dh); | ^~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/dh.h:200:28: note: declared here 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ src/ssl_sock.c:2821:25: warning: ‘DH_set0_pqg’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2821 | DH_set0_pqg(dh, p, NULL, g); | ^~~~~~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/dh.h:255:27: note: declared here 255 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ src/ssl_sock.c: In function ‘ssl_sock_get_dh_from_file’: src/ssl_sock.c:2872:9: warning: ‘PEM_read_bio_DHparams’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2872 | dh = PEM_read_bio_DHparams(in, NULL, NULL, NULL); | ^~ In file included from /usr/include/openssl/ssl.h:36, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/pem.h:469:1: note: declared here 469 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^~~~~~~~~~~~~~~~~~~ src/ssl_sock.c: In function ‘ssl_sock_load_dh_params’: src/ssl_sock.c:3093:25: warning: ‘SSL_CTX_set_tmp_dh_callback’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3093 | SSL_CTX_set_tmp_dh_callback(ctx, ssl_get_tmp_dh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/ssl.h:2213:6: note: declared here 2213 | void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ssl_sock.c: In function ‘ssl_sock_prepare_ctx’: src/ssl_sock.c:4490:17: warning: ‘EC_KEY_new_by_curve_name’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4490 | if (!i || ((ecdh = EC_KEY_new_by_curve_name(i)) == NULL)) { | ^~ In file included from /usr/include/openssl/x509.h:33, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/ec.h:996:31: note: declared here 996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ssl_sock.c:4497:25: warning: ‘EC_KEY_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4497 | EC_KEY_free(ecdh); | ^~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ src/ssl_sock.c: In function ‘__ssl_sock_init’: src/ssl_sock.c:7129:9: warning: ‘ENGINE_load_builtin_engines’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 7129 | ENGINE_load_builtin_engines(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/haproxy/openssl-compat.h:20, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/engine.h:358:28: note: declared here 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ssl_sock.c:7149:9: warning: ‘ERR_load_SSL_strings’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 7149 | ERR_load_SSL_strings(); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/sslerr.h:17, from /usr/include/openssl/ssl.h:43, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/sslerr_legacy.h:29:27: note: declared here 29 | OSSL_DEPRECATEDIN_3_0 int ERR_load_SSL_strings(void); | ^~~~~~~~~~~~~~~~~~~~ src/ssl_sock.c: In function ‘ssl_free_engines’: src/ssl_sock.c:7225:17: warning: ‘ENGINE_finish’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 7225 | ENGINE_finish(wl->e); | ^~~~~~~~~~~~~ In file included from include/haproxy/openssl-compat.h:20, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/engine.h:628:27: note: declared here 628 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e); | ^~~~~~~~~~~~~ src/ssl_sock.c:7226:17: warning: ‘ENGINE_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 7226 | ENGINE_free(wl->e); | ^~~~~~~~~~~ In file included from include/haproxy/openssl-compat.h:20, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/engine.h:493:27: note: declared here 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); | ^~~~~~~~~~~ src/ssl_sock.c: In function ‘ssl_free_dh’: src/ssl_sock.c:7236:17: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 7236 | DH_free(local_dh_1024); | ^~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/dh.h:200:28: note: declared here 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ src/ssl_sock.c:7240:17: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 7240 | DH_free(local_dh_2048); | ^~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/dh.h:200:28: note: declared here 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ src/ssl_sock.c:7244:17: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 7244 | DH_free(local_dh_4096); | ^~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/dh.h:200:28: note: declared here 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ src/ssl_sock.c:7248:17: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 7248 | DH_free(global_dh); | ^~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_sock.c:51: /usr/include/openssl/dh.h:200:28: note: declared here 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ make: *** [Makefile:945: src/ssl_sock.o] Error 1 make: *** Waiting for unfinished jobs.... src/ssl_ckch.c: In function ‘ssl_sock_load_pem_into_ckch’: src/ssl_ckch.c:523:9: warning: ‘PEM_read_bio_DHparams’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 523 | dh = PEM_read_bio_DHparams(in, NULL, NULL, NULL); | ^~ In file included from /usr/include/openssl/ssl.h:36, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_ckch.c:28: /usr/include/openssl/pem.h:469:1: note: declared here 469 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^~~~~~~~~~~~~~~~~~~ src/ssl_ckch.c:591:17: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 591 | DH_free(dh); | ^~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_ckch.c:28: /usr/include/openssl/dh.h:200:28: note: declared here 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ src/ssl_ckch.c: In function ‘ssl_sock_free_cert_key_and_chain_contents’: src/ssl_ckch.c:623:17: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 623 | DH_free(ckch->dh); | ^~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_ckch.c:28: /usr/include/openssl/dh.h:200:28: note: declared here 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ src/ssl_ckch.c: In function ‘ssl_sock_copy_cert_key_and_chain’: src/ssl_ckch.c:671:17: warning: ‘DH_up_ref’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 671 | DH_up_ref(src->dh); | ^~~~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from include/haproxy/openssl-compat.h:7, from include/haproxy/listener-t.h:37, from include/haproxy/server-t.h:36, from include/haproxy/lb_map-t.h:26, from include/haproxy/backend-t.h:30, from include/haproxy/proxy-t.h:35, from include/haproxy/applet-t.h:31, from include/haproxy/action-t.h:25, from include/haproxy/stream.h:25, from include/haproxy/channel.h:30, from src/ssl_ckch.c:28: /usr/include/openssl/dh.h:201:27: note: declared here 201 | OSSL_DEPRECATEDIN_3_0 int DH_up_ref(DH *dh); | ^~~~~~~~~ * ERROR: net-proxy/haproxy-2.4.4::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-proxy/haproxy-2.4.4::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-proxy/haproxy-2.4.4::gentoo'`. * The complete build log is located at '/var/log/portage/net-proxy:haproxy-2.4.4:20210917-215452.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-proxy/haproxy-2.4.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-proxy/haproxy-2.4.4/temp/environment'. * Working directory: '/var/tmp/portage/net-proxy/haproxy-2.4.4/work/haproxy-2.4.4' * S: '/var/tmp/portage/net-proxy/haproxy-2.4.4/work/haproxy-2.4.4'