| ^~~~~~~~~ /var/tmp/portage/net-p2p/fms-0.3.80/work/src/freenet/fcpv2.cpp: In member function ‘const bool FCPv2::Connection::Connect(const string&, int, bool)’: /var/tmp/portage/net-p2p/fms-0.3.80/work/src/freenet/fcpv2.cpp:199:9: error: ‘mbedtls_ssl_set_hs_authmode’ was not declared in this scope; did you mean ‘mbedtls_ssl_conf_authmode’? 199 | mbedtls_ssl_set_hs_authmode(&m_sslctx,MBEDTLS_SSL_VERIFY_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | mbedtls_ssl_conf_authmode ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_no-multilib_hardened-libressl-20191215-175505 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-9.2.0 * clang: clang version 9.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/9/bin llvm: 9.0.1 Available Python interpreters, in order of preference: [1] python3.7 [2] python3.6 [3] python2.7 (fallback) [4] pypy3 (fallback) [5] pypy (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-1.39.0 * repository: ==> /var/db/repos/gentoo/metadata/timestamp.chk <== Thu, 19 Dec 2019 03:05:51 +0000 emerge -qpvO net-p2p/fms [ebuild N ] net-p2p/fms-0.3.80 USE="ssl -frost"
Created attachment 600104 [details] emerge-info.txt
Created attachment 600106 [details] emerge-history.txt
Created attachment 600108 [details] environment
Created attachment 600110 [details] etc.portage.tbz2
Created attachment 600112 [details] logs.tbz2
Created attachment 600114 [details] net-p2p:fms-0.3.80:20191219-044628.log
Created attachment 600116 [details] temp.tbz2
Can you try this with <mbedtls-2.18?
(In reply to Thomas Sachau from comment #8) > Can you try this with <mbedtls-2.18? With 2.18.1 it fails too: In file included from /var/tmp/portage/net-p2p/fms-0.3.80/work/src/freenet/fcpv2.cpp:1: /var/tmp/portage/net-p2p/fms-0.3.80/work/src/freenet/../../include/freenet/fcpv2.h:32:8: warning: extra tokens at end of #endif directive [-Wendif-labels] 32 | #endif __APPLE__ | ^~~~~~~~~ /var/tmp/portage/net-p2p/fms-0.3.80/work/src/freenet/fcpv2.cpp: In member function ‘const bool FCPv2::Connection::Connect(const string&, int, bool)’: /var/tmp/portage/net-p2p/fms-0.3.80/work/src/freenet/fcpv2.cpp:199:9: error: ‘mbedtls_ssl_set_hs_authmode’ was not declared in this scope; did you mean ‘mbedtls_ssl_conf_authmode’? 199 | mbedtls_ssl_set_hs_authmode(&m_sslctx,MBEDTLS_SSL_VERIFY_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | mbedtls_ssl_conf_authmode
(In reply to Toralf Förster from comment #9) > (In reply to Thomas Sachau from comment #8) > > Can you try this with <mbedtls-2.18? > > With 2.18.1 it fails too: And the above is at a non-LibreSSL image: run/17.1_desktop_plasma_systemd-20191229-120804
Please try with mbedtls-2.17.0
Restricted dependency on net-libs/mbedtls for fms-0.3.81, this should prevent the build failure. Just committed, so should be in your local repo in the next hours.