In file included from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from ./ldns/dane.h:30, from ./ldns/ldns.h:98, from /var/tmp/portage/net-libs/ldns-1.7.1-r4/work/ldns-1.7.1/dnssec_sign.c:3: /usr/include/openssl/dsa.h:113:32: note: declared here 113 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ /var/tmp/portage/net-libs/ldns-1.7.1-r4/work/ldns-1.7.1/dnssec_sign.c: In function ‘ldns_pkey_is_ecdsa’: /var/tmp/portage/net-libs/ldns-1.7.1-r4/work/ldns-1.7.1/dnssec_sign.c:420:26: error: ‘key’ undeclared (first use in this function); did you mean ‘pkey’? ------------------------------------------------------------------- [ebuild R *] dev-libs/openssl-3.0.0_beta1:0/3::gentoo USE="asm zlib -ktls -rfc3779 -sctp -static-libs -test -vanilla" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" 0 KiB gcc-config -l [1] x86_64-pc-linux-gnu-10.2.0 [2] x86_64-pc-linux-gnu-11.1.0 * Reproducible: Always
Please attach the full build.log, emerge --info, and report this upstream. (Thanks for reporting this, but please don't use OpenSSL 3.x on a production system yet.)
Created attachment 717375 [details] emerge --info
Created attachment 717378 [details] build.log
It's working with net-libs/ldns-1.8.1.