Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 728348

Summary: sys-apps/tcp-wrappers : x86_64-pc-linux-gnu-strings: No such file or directory
Product: Gentoo Linux Reporter: Juan Pedro <juanpedro>
Component: Current packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: normal CC: bugs, toolchain
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log
emerge --info
emerge -pqv '=sys-apps/tcp-wrappers-7.6.28::gentoo'

Description Juan Pedro 2020-06-15 10:06:42 UTC
I'm installing wine and it's a 32-bit dependency and it doesn't compile, in 64-bit it works fine

error log http://dpaste.com/3T60XCW


Reproducible: Always
Comment 1 tinotomato 2020-06-15 13:42:32 UTC
Created attachment 644832 [details]
build.log

Same issue when updating profiles from 17.0 to 17.1 (https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html) in step 11.

Failing command: emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
Comment 2 tinotomato 2020-06-15 13:46:53 UTC
Created attachment 644838 [details]
emerge --info
Comment 3 tinotomato 2020-06-15 13:47:33 UTC
Created attachment 644840 [details]
emerge -pqv '=sys-apps/tcp-wrappers-7.6.28::gentoo'
Comment 4 tinotomato 2020-06-15 15:13:41 UTC
(In reply to Juan Pedro from comment #0)
> I'm installing wine and it's a 32-bit dependency and it doesn't compile, in
> 64-bit it works fine
> 
> error log http://dpaste.com/3T60XCW
> 
> 
> Reproducible: Always

I removed the package completely from my system, this could help you too:

With "equery d sys-apps/tcp-wrappers" (app-portage/gentoolkit) I discovered that the only package that depends on tcp-wrappers is pulseaudio with the tcpd use flag.

This use flag is set by default, and, to my knowledge, only enables streaming to pulseaudio from remote clients.

Since this is not needed in my case, I disabled the use flag in /etc/portage/package.use and I was able to continue my profile migration.

I hope this will help you install wine on your system.
Comment 5 Bug 2020-06-16 19:08:00 UTC
Same issue on my side.
Comment 6 Mike Gilbert gentoo-dev 2020-06-16 19:32:45 UTC
I don't see how ${CHOST}-strings would be missing unless there is a problem with binutils or binutils-config.
Comment 7 Mike Gilbert gentoo-dev 2020-06-16 19:49:07 UTC
Oh, I see; it's being passed as an argument to gcc for some strange reason.
Comment 8 Larry the Git Cow gentoo-dev 2020-06-16 19:53:03 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1b63bc512a297f0c1fa36ac8fe1f23f9bfbed9

commit 0d1b63bc512a297f0c1fa36ac8fe1f23f9bfbed9
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2020-06-16 19:52:14 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2020-06-16 19:52:59 +0000

    sys-apps/tcp-wrappers: unset STRINGS environment variable
    
    Workaround for buggy Makefiles.
    
    Closes: https://bugs.gentoo.org/728348
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 sys-apps/tcp-wrappers/tcp-wrappers-7.6.28.ebuild | 2 ++
 1 file changed, 2 insertions(+)