* ERROR: sys-block/megarc-1.11-r2::gentoo failed (setup phase): * needs multilib profile on amd64 * ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-no-multilib-hardened_libressl_20181127-210345 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.1 [2] x86_64-pc-linux-gnu-8.2.0 * Available Python interpreters, in order of preference: [1] python3.7 [2] python3.6 [3] python2.7 (fallback) Available Ruby profiles: [1] ruby23 (with Rubygems) [2] ruby24 (with Rubygems) [3] ruby25 (with Rubygems) * emerge -qpvO sys-block/megarc [ebuild N ] sys-block/megarc-1.11-r2 USE="-doc"
Created attachment 556828 [details] emerge-info.txt
Created attachment 556830 [details] die.env
Created attachment 556832 [details] emerge-history.txt
Created attachment 556834 [details] etc.portage.tbz2
Created attachment 556836 [details] logs.tbz2
Created attachment 556838 [details] sys-block:megarc-1.11-r2:20181201-001345.log
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c30cd6ddb0b39bad88f59f73e5ee358d69034b commit e1c30cd6ddb0b39bad88f59f73e5ee358d69034b Author: David Seifert <soap@gentoo.org> AuthorDate: 2022-03-19 17:53:08 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2022-03-19 17:53:08 +0000 profiles: last-rite sys-block/megarc Bug: https://bugs.gentoo.org/672324 Bug: https://bugs.gentoo.org/689770 Bug: https://bugs.gentoo.org/835360 Signed-off-by: David Seifert <soap@gentoo.org> profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+)
Can you please clarify how a package that installs a static binary x86, that works on both x86 & amd64 needs any multilib specific changes? /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/ /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/opt /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/opt/bin /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/opt/bin/megarc /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/usr /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/usr/share /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/usr/share/doc /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/usr/share/doc/megarc-1.11-r3 /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/usr/share/doc/megarc-1.11-r3/README.bz2 /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/usr/share/doc/megarc-1.11-r3/megarc-release-1.11.txt.bz2 $ sudo file /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/opt/bin/megarc /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/opt/bin/megarc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, for GNU/Linux 2.2.5, stripped
(In reply to Robin Johnson from comment #8) > Can you please clarify how a package that installs a static binary x86, that > works on both x86 & amd64 needs any multilib specific changes? > > /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/ > /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/opt > /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/opt/bin > /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/opt/bin/megarc > /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/usr > /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/usr/share > /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/usr/share/doc > /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/usr/share/doc/megarc- > 1.11-r3 > /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/usr/share/doc/megarc- > 1.11-r3/README.bz2 > /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/usr/share/doc/megarc- > 1.11-r3/megarc-release-1.11.txt.bz2 > > > $ sudo file > /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/opt/bin/megarc > /var/tmp/portage/portage/sys-block/megarc-1.11-r3/image/opt/bin/megarc: ELF > 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, for > GNU/Linux 2.2.5, stripped It installs a 32-bit binary on a 64-bit native installation? Of course it needs a 32-bit libc.so to be present?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a9044ecdc82f45941dc2bbec3a30b4555e20233 commit 1a9044ecdc82f45941dc2bbec3a30b4555e20233 Author: David Seifert <soap@gentoo.org> AuthorDate: 2022-04-03 18:51:01 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2022-04-03 18:51:01 +0000 sys-block/megarc: do not require multilib profile Closes: https://bugs.gentoo.org/672324 Signed-off-by: David Seifert <soap@gentoo.org> sys-block/megarc/megarc-1.11-r3.ebuild | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-)