dev-libs/keystone fails to install due to multilib check failure Files matching a file type that is not allowed: usr/lib/libkeystone.so.0 * ERROR: dev-libs/keystone-0.9.1::gentoo failed: * multilib-strict check failed! * * Call stack: * misc-functions.sh, line 603: Called install_qa_check * misc-functions.sh, line 217: Called source 'install_symlink_html_docs' * 80multilib-strict, line 46: Called multilib_strict_check * 80multilib-strict, line 42: Called die * The specific snippet of code: * [[ ${abort} == yes ]] && die "multilib-strict check failed!" * * If you need support, post the output of `emerge --info '=dev-libs/keystone-0.9.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/keystone-0.9.1::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-libs/keystone-0.9.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/keystone-0.9.1/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/keystone-0.9.1/image' * S: '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1' !!! post install failed; exiting.
Created attachment 602906 [details, diff] keystone-0.9.1.ebuild.patch
Created attachment 616924 [details] build.log.tar.xz it's still broken
Ping? The fix is simple. Can you please push it?
I agree that we should get this fixed (2 years for this bug is far too long) but a proper fix for this goes a lot further than just fixing the ebuild, there are some profile changes requested in the linked PR that need review. I'm giving this attention today, hopefully we can land this soon.
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(-)