Created attachment 578844 [details] build.log checking blake2.h usability... yes checking blake2.h presence... yes checking for blake2.h... yes checking for blake2b_update in -lb2... no configure: error: in `/var/tmp/portage/app-portage/portage-utils-0.80_pre20190530/work/portage-utils-0.80_pre20190530': configure: error: --enable-qmanifest was given, but test for blake2b failed See `config.log' for more details
Created attachment 578846 [details] emerge -pqv '=app-portage/portage-utils-0.80_pre20190530::gentoo'
Created attachment 578848 [details] emerge --info '=app-portage/portage-utils-0.80_pre20190530::gentoo'
(In reply to email200202 from comment #0) > See `config.log' for more details Please attach that file.
long story short, you need to resync your tree and re-emerge libb2, if that doesn't fix, we need the config.log file
When I did update yesterday, libb2 came as new dependency [ebuild N ] app-crypt/libb2-0.98.1::gentoo USE="openmp -native-cflags -static" 275 KiB [ebuild U ] app-portage/portage-utils-0.80_pre20190530::gentoo [0.74-r1::gentoo] USE="nls openmp%* qmanifest%* -static" 1,717 KiB I will try again today.
After sync/update today, the same versions came up: [ebuild N ] app-crypt/libb2-0.98.1::gentoo USE="openmp -native-cflags -static" 275 KiB [ebuild U ] app-portage/portage-utils-0.80_pre20190530::gentoo [0.74-r1::gentoo] USE="nls openmp%* qmanifest%* -static" 1,717 KiB But this time, it passed the configuration stage with no problem: checking blake2.h usability... yes checking blake2.h presence... yes checking for blake2.h... yes checking for blake2b_update in -lb2... yes <<<<<< was 'no' yesterday and the emerge was successful. The versions are the same and the other packages in the sync/update seem to be not related to these packages! Anyway, the bug can be closed.
yes, there was a small window in which you synced, where a few commits where made Thanks for the feedback!
I did more research. I had a copy of yesterday portage. When I compared libb2-0.98.1.ebuild between yesterday and today, I got this: # diff libb2-0.98.1.ebuild /usr/portage/app-crypt/libb2/libb2-0.98.1.ebuild 37a38,39 > # https://github.com/BLAKE2/libb2/pull/28 > echo 'libb2_la_LDFLAGS = -no-undefined' >> src/Makefile.am || die 48c50 < src_compile() { --- > do_make() { 50c52,61 < emake $(use native-cflags && echo no)CFLAGS="${CFLAGS}" --- > local openmp=$(use openmp && echo -fopenmp) > emake $(use native-cflags && echo no)CFLAGS="${CFLAGS} ${openmp}" "$@" > } > > src_compile() { > do_make > } > > src_test() { > do_make check The file changes without changing the version!