I do not have llvm installed and here's what happens. * keystone-0.9.1.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ] * ERROR: dev-libs/keystone-0.9.1::gentoo failed (setup phase): * No LLVM slot <= 8 found installed! * * Call stack: * ebuild.sh, line 124: Called pkg_setup * ebuild.sh, line 369: Called llvm_pkg_setup * llvm.eclass, line 163: Called get_llvm_prefix '8' * llvm.eclass, line 142: Called die * The specific snippet of code: * die "No LLVM slot${1:+ <= ${1}} found installed!" package should specify dependency on LLVM, eclass does not do that.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d39c4f81f6935808094d2176872a9aa8cd747c4 commit 0d39c4f81f6935808094d2176872a9aa8cd747c4 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2020-06-19 01:12:28 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2020-06-19 01:33:06 +0000 dev-libs/keystone: revbump, fix a lot of bugs Issue: https://github.com/gentoo/gentoo/pull/11828 Bug: https://bugs.gentoo.org/685000 Bug: https://bugs.gentoo.org/712354 Bug: https://bugs.gentoo.org/718276 Bug: https://bugs.gentoo.org/652440 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> dev-libs/keystone/keystone-0.9.1-r1.ebuild | 92 ++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=702b7bba86ac86a7e90b6c8dfa37d90ae9ae4f16 commit 702b7bba86ac86a7e90b6c8dfa37d90ae9ae4f16 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2020-06-19 00:57:27 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2020-06-19 01:33:05 +0000 dev-libs/keystone: rework live ebuild bump to EAPI=7 migrate to cmake.eclass honor Gentoo CMAKE_BUILD_TYPE make python truly optional bump python targets use llvm.eclass (limit to llvm10 for now) keyword on ~ppc64 Issue: https://github.com/gentoo/gentoo/pull/11828 Bug: https://bugs.gentoo.org/685000 Bug: https://bugs.gentoo.org/712354 Bug: https://bugs.gentoo.org/718276 Bug: https://bugs.gentoo.org/652440 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> dev-libs/keystone/keystone-9999.ebuild | 41 +++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 15 deletions(-)