Building 7.93 with USE="ncat" fails to build with the following errors: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: http_digest.o: in function `make_nonce': http_digest.c:(.text+0x124): undefined reference to `EVP_MD_CTX_create' /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: http_digest.o: in function `make_response': http_digest.c:(.text+0x249): undefined reference to `EVP_MD_CTX_create' collect2: error: ld returned 1 exit status Reproducible: Always Steps to Reproduce: 1. Build nmap-7.93 with USE="ncat" Actual Results: The build fails. Expected Results: The build completes, just like earlier versions.
Created attachment 803218 [details] build.log
Created attachment 803221 [details] emerge --info
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e86f2d6edad50bc23e970dd413171d28ff54ba65 commit e86f2d6edad50bc23e970dd413171d28ff54ba65 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-09-04 23:55:46 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-09-04 23:55:46 +0000 net-analyzer/nmap: fix build with < OpenSSL 3; don't automagically detect python2 Closes: https://bugs.gentoo.org/868483 Signed-off-by: Sam James <sam@gentoo.org> net-analyzer/nmap/nmap-7.93.ebuild | 17 +++++++++++++++-- net-analyzer/nmap/nmap-9999.ebuild | 17 +++++++++++++++-- 2 files changed, 30 insertions(+), 4 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63cfea0ac092bf463d6a13ae976fa788f548378 commit c63cfea0ac092bf463d6a13ae976fa788f548378 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-09-09 01:26:36 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-09-09 01:41:12 +0000 net-analyzer/nmap: use upstream patch for < OpenSSL 3 Bug: https://bugs.gentoo.org/868483 Signed-off-by: Sam James <sam@gentoo.org> .../nmap/files/nmap-7.93-openssl-1.1.patch | 287 +++++++++++++++++++++ net-analyzer/nmap/nmap-7.93.ebuild | 7 +- net-analyzer/nmap/nmap-9999.ebuild | 6 +- 3 files changed, 290 insertions(+), 10 deletions(-)