dev-util/mdds (all current ebuilds) have a USE flag valgrind which enables memory tests. However, if enabled and valgrind is not installed, then the merge fails in the configure phase with checking for valgrind... no configure: error: valgrind not found Suggestion: Add "valgrind? ( dev-util/valgrind )" to DEPEND. While we are at it: I find the USE flag name quite nondescript as it only tells me that valgrind might be somehow involved. The upstream configure option '--enable-memory_tests' tells me more. I would suggest renaming the flag to 'memory-tests'.
Thanks for your report. The USE flag name is in line with other packages providing a similar build option.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad162adedb5fc39f8fc93366b968dc417aceaf9 commit 6ad162adedb5fc39f8fc93366b968dc417aceaf9 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2017-12-28 19:29:12 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2017-12-28 19:34:41 +0000 dev-util/mdds: Add missing USE=valgrind DEPEND Closes: https://bugs.gentoo.org/638022 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-util/mdds/mdds-1.2.3.ebuild | 4 +++- dev-util/mdds/mdds-1.3.1.ebuild | 4 +++- dev-util/mdds/mdds-9999.ebuild | 1 + 3 files changed, 7 insertions(+), 2 deletions(-)