Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 728348 - sys-apps/tcp-wrappers : x86_64-pc-linux-gnu-strings: No such file or directory
Summary: sys-apps/tcp-wrappers : x86_64-pc-linux-gnu-strings: No such file or directory
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-15 10:06 UTC by Juan Pedro
Modified: 2020-06-16 19:53 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,7.99 KB, text/x-log)
2020-06-15 13:42 UTC, tinotomato
Details
emerge --info (emerge.info,6.99 KB, application/x-info)
2020-06-15 13:46 UTC, tinotomato
Details
emerge -pqv '=sys-apps/tcp-wrappers-7.6.28::gentoo' (emerge.pqv,231 bytes, text/plain)
2020-06-15 13:47 UTC, tinotomato
Details

Note You need to log in before you can comment on or make changes to this bug.
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(+)