usr/lib/libroutino.so.0.0.0 * ERROR: sci-geosciences/routino-3.2::gentoo failed: * multilib-strict check failed! * * Call stack: * misc-functions.sh, line 605: Called install_qa_check ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 13.0-desktop_20170817-191629 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-6.4.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) [3] pypy3 (fallback) Available Ruby profiles: [1] ruby21 (with Rubygems) [2] ruby22 (with Rubygems) * java-config: The following VMs are available for generation-2: emerge -qpv sci-geosciences/routino [ebuild N ] sci-geosciences/routino-3.2
Created attachment 489822 [details] emerge-info.txt
Created attachment 489824 [details] emerge-history.txt
Created attachment 489826 [details] environment
Created attachment 489828 [details] etc.portage.tbz2
Created attachment 489830 [details] sci-geosciences:routino-3.2:20170820-174136.log
What is multilib-strict check? I see that the same ebuild has been successfully installed on April 2, but fails now. Something has changed.
Final message is a bit misleading. Actual error generated by rpath_security_checks: scanelf: rpath_security_checks(): Security problem with relative DT_RUNPATH '.' in /var/tmp/portage/sci-geosciences/routino-3.2/image/usr/bin/router+lib-slim scanelf: rpath_security_checks(): Security problem with relative DT_RUNPATH '.' in /var/tmp/portage/sci-geosciences/routino-3.2/image/usr/bin/router+lib Files matching a file type that is not allowed: usr/lib/libroutino-slim.so.0.0.0 usr/lib/libroutino.so.0.0.0
(In reply to Denis Sokolovsky from comment #7) > Final message is a bit misleading. Actual error generated by > rpath_security_checks: > > scanelf: rpath_security_checks(): Security problem with relative > DT_RUNPATH '.' in > /var/tmp/portage/sci-geosciences/routino-3.2/image/usr/bin/router+lib-slim > scanelf: rpath_security_checks(): Security problem with relative > DT_RUNPATH '.' in > /var/tmp/portage/sci-geosciences/routino-3.2/image/usr/bin/router+lib > Files matching a file type that is not allowed: > usr/lib/libroutino-slim.so.0.0.0 > usr/lib/libroutino.so.0.0.0 I have the same issue.
I see a similar error in bug https://bugs.gentoo.org/629558 .
same error with previous and stable version 3.1.1
Created attachment 499656 [details] routino-3.1.1.ebuild new ebuild with the following fixes: - multilib_strick_check() - rpath_security_checks() - CC/LD are now obtained from toolchain-funcs.eclass
Created attachment 499658 [details] routino-3.2.ebuild as for version 3.1.1
Created attachment 499660 [details, diff] routino-3.1.1.patch updated patch
Created attachment 499662 [details, diff] routino-3.2.patch as for 3.1.1
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b549d5e1df24d0d3a36e7454b84d04f7bec281b commit 8b549d5e1df24d0d3a36e7454b84d04f7bec281b Author: Andrey Grozin <grozin@gentoo.org> AuthorDate: 2017-10-24 10:24:30 +0000 Commit: Andrey Grozin <grozin@gentoo.org> CommitDate: 2017-10-24 10:24:30 +0000 sci-geosciences/routino: making QA checks happy Suggested-by: Fabio Rossi <rossi.f@inwind.it> Closes: https://bugs.gentoo.org/628398 Package-Manager: Portage-2.3.11, Repoman-2.3.3 sci-geosciences/routino/files/routino-3.1.1.patch | 38 +++++++++++++++----- sci-geosciences/routino/files/routino-3.2.patch | 42 ++++++++++++++++++----- sci-geosciences/routino/routino-3.1.1.ebuild | 17 ++++++--- sci-geosciences/routino/routino-3.2.ebuild | 15 ++++++-- 4 files changed, 89 insertions(+), 23 deletions(-)