Summary: | x11-misc/slop-6.3.46: multilib-strict check failed, matching a file type that is not allowed: usr/lib/libslopy.so | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mateusz Lenik <mlen> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bearcatsandor, fturco, gentoo-user, jstein, totktonada.ru, tsmksubc |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Mateusz Lenik
2017-08-31 10:12:53 UTC
Thank you for your report, Mateusz. It is better to attach the complete build.log https://wiki.gentoo.org/wiki/Bugzilla/Bug_report_guide#Report_a_build-time_bug_.28emerge_failed.29 Created attachment 491312 [details]
build.log
Build log attached, this looks like the line that needs to be patched: https://github.com/naelstrof/slop/blob/4482565079cdf741116e99f7e8abafd0e5c8f85e/CMakeLists.txt#L122 Something like this should be implemented to detect correct library path https://cmake.org/pipermail/cmake/2013-July/055374.html Thank you Mateusz Lenik, I submitted a pull request upstream with the solution from your link: https://github.com/naelstrof/slop/pull/87 You can directly download the patch here : https://patch-diff.githubusercontent.com/raw/naelstrof/slop/pull/87.patch Technically, this patch will trigger multilib-check on 32 bit installs, LIBSUFFIX should be 32 and not blank on 32 bit gentoo (not sure how this affects other OSes) here: https://github.com/naelstrof/slop/pull/87/files#diff-af3b638bc2a3e6c650974192a53c7291R126 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9397829673b8d17123689e73363c492db78e5757 commit 9397829673b8d17123689e73363c492db78e5757 Author: David Seifert <soap@gentoo.org> AuthorDate: 2017-12-30 21:05:49 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2017-12-30 21:05:49 +0000 x11-misc/slop: Fix multilib-strict failure Closes: https://bugs.gentoo.org/629440 Package-Manager: Portage-2.3.19, Repoman-2.3.6 .../slop/files/slop-6.3.46-fix-build-system.patch | 56 ++++++++++++++++++++++ x11-misc/slop/slop-6.3.46.ebuild | 10 ++-- 2 files changed, 61 insertions(+), 5 deletions(-) |