Created attachment 488828 [details] build.log daemon/connect/TlsSocket.cpp: In member function ‘bool TlsSocket::ValidateCert()’: daemon/connect/TlsSocket.cpp:518:7: error: ‘gnutls_certificate’ was not declared in this scope if (gnutls_certificate-verification_status_print(status, GNUTLS_CRT_X509, &msgdata, 0) == 0) ^~~~~~~~~~~~~~~~~~ daemon/connect/TlsSocket.cpp:518:88: error: ‘verification_status_print’ was not declared in this scope rtificate-verification_status_print(status, GNUTLS_CRT_X509, &msgdata, 0) == 0) Installed gnutls version: 3.5.14
Of course, it compiles fine with: USE="-gnutls" emerge nzbget
This seems to be fixed upstream, I will backport the patch.
Bug has been closed via the following commit: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba15a1c41fe474b4b4ba8dabfb6fefb9626efb76 commit ba15a1c41fe474b4b4ba8dabfb6fefb9626efb76 Author: Louis Sautier <sautier.louis@gmail.com> AuthorDate: 2017-09-02 12:50:14 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2017-09-02 22:54:11 +0000 net-nntp/nzbget: bump to 20.0_pre2075, fixing gnutls build Closes: https://bugs.gentoo.org/627794 Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-nntp/nzbget/Manifest | 1 + net-nntp/nzbget/nzbget-20.0_pre2075.ebuild | 121 +++++++++++++++++++++++++++++ 2 files changed, 122 insertions(+)