if (OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS | ^~~~~~~~~~~~~~~~ /var/tmp/portage/net-misc/freerdp-2.0.0_rc0/work/FreeRDP-2.0.0-rc0/winpr/libwinpr/utils/ssl.c:265:23: error: ‘OPENSSL_INIT_LOAD_SSL_STRINGS’ undeclared (first use in this function) if (OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-misc/freerdp-2.0.0_rc0/work/FreeRDP-2.0.0-rc0/winpr/libwinpr/utils/ssl.c:265:23: note: each undeclared identifier is reported only once for each function it appears in ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 13.0-no-multilib_libressl_20170720-185653 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-6.3.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python3.6 (fallback) [3] python3.5 (fallback) [4] python2.7 (fallback)
Created attachment 487172 [details] emerge-info.txt
Created attachment 487174 [details] emerge-history.txt
Created attachment 487176 [details] environment
Created attachment 487178 [details] etc.portage.tbz2
Created attachment 487180 [details] logs.tbz2
Created attachment 487182 [details] net-misc:freerdp-2.0.0_rc0:20170729-012954.log
Created attachment 487184 [details] temp.tbz2
I assume this is yet another libressl API break.
Created attachment 490370 [details, diff] Freerdp libressl patch
Created attachment 490372 [details] freerdp-2.0.0_rc0 ebuild loading the patch
Please someone test the new ebuild and patch provided. Worked for me, I even done a connection test with a Windows machine without problems. Thanks.
Upstream patch: https://github.com/FreeRDP/FreeRDP/commit/7891a0f9138728f70b93ad2fe2f2e131188dcbce
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c839cd4129639b115151ec473de2c6c6edb4e6a3 commit c839cd4129639b115151ec473de2c6c6edb4e6a3 Author: Mike Gilbert <floppym@gentoo.org> Date: Sat Aug 26 15:05:25 2017 -0400 net-misc/freerdp: fix build with libressl Bug: https://bugs.gentoo.org/626506 Package-Manager: Portage-2.3.6_p39, Repoman-2.3.3_p17 net-misc/freerdp/files/2.0.0-rc0-libressl.patch | 89 +++++++++++++++++++++++++ net-misc/freerdp/freerdp-2.0.0_rc0.ebuild | 5 +- 2 files changed, 93 insertions(+), 1 deletion(-)