Created attachment 530226 [details] build.log > checking for readpassphrase in -lbsd... no > configure: error: library for bsd/readpassphrase.h not found Even though "dev-libs/libbsd" is not listed as a dependency, I made sure that it is installed and the file now exists in /usr/include/bsd/readpassphrase.h. Not sure why the configure check is still failing.
Please post the output of emerge --info app-crypt/codecrypt dev-libs/libbsd
appeared recently at the tinderbox image 17.0-no-multilib-hardened_20180501-112828
Created attachment 530360 [details] emerge-info.txt
Created attachment 530362 [details] app-crypt:codecrypt-1.8:20180507-073639.log
Created attachment 530364 [details] emerge-history.txt
Created attachment 530366 [details] environment
Created attachment 530368 [details] etc.portage.tbz2
Created attachment 530370 [details] logs.tbz2
Created attachment 530372 [details] temp.tbz2
This is a problem with crypto++ dependency detection (see config.log) completely unrelated to libbsd (it is only triggered by that check). New crypto++ version actually exports a .pc file, but with a different name than the upstream autoconf expects (seems that cryptopp guys renamed it between versions). I will add the fixed ebuild in a few moments.
Created attachment 541716 [details] Fixed ebuild
@Amynka, could you please put the fixed ebuild to portage? Thanks!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f03191739e3440683381a1192edcd44df847f560 commit f03191739e3440683381a1192edcd44df847f560 Author: Amy Liffey <amynka@gentoo.org> AuthorDate: 2018-07-31 10:58:49 +0000 Commit: Amy Liffey <amynka@gentoo.org> CommitDate: 2018-07-31 11:16:34 +0000 app-crypt/codecrypt: compatible with with new crypto++ Closes: https://bugs.gentoo.org/655086 Submitted-by: Mirek Kratochvil <exa.exa@gmail.com> Package-Manager: Portage-2.3.40, Repoman-2.3.9 .../codecrypt/{codecrypt-1.8.ebuild => codecrypt-1.8-r1.ebuild} | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-)