Created attachment 521204 [details] build.log www-servers/pshs-0.3.2 with >=dev-libs fails to build with >=dev-libs/openssl-1.1.0, with errors about undeclared functions. This is due to changes in OpenSSL 1.1.0: a lot of functions were deprecated/removed, and Gentoo's OpenSSL doesn't enable the compatibility layer by default. I sent a PR upstream which got merged [0], so www-servers/pshs-9999 should work fine with OpenSSL 1.1.0. I'm attaching the patch for www-servers/pshs-0.3.2 below, but perhaps Michał could tag a new version and bump the ebuild? [0]: https://github.com/mgorny/pshs/pull/2
Created attachment 521206 [details, diff] pshs-0.3.2-openssl-1.1.0-compat.patch
Yeah, I'm planning to make a new release but I want to test it on LibreSSL as well. I will look into doing that today.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6d92e104174577fd9ae2e857c0c27cbcfe7f3d commit 0c6d92e104174577fd9ae2e857c0c27cbcfe7f3d Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2018-02-27 16:18:54 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-02-27 16:19:12 +0000 www-servers/pshs: Bump to 0.3.3 Bump to new 0.3.3 release that fixes OpenSSL-1.1 compatibility (thanks, Quentin!) and linking to new libnetlink. Closes: https://bugs.gentoo.org/648910 www-servers/pshs/Manifest | 1 + www-servers/pshs/pshs-0.3.3.ebuild | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+)