Summary: | media-sound/pulseaudio-15.0[abi_x86_32] missing 32 bit versions of required libraries and fails during configure | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Luke Schwager <luke> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | 89q1r14hd, igor.v.kovalenko, sam, sokann |
Priority: | Normal | Keywords: | PATCH, PullRequest |
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
URL: | https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/613 | ||
See Also: | https://github.com/gentoo/gentoo/pull/22020 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
build log |
Description
Luke Schwager
2021-08-01 18:28:00 UTC
Could you include the build.log with it failing (and emerge --info) But yeah, this was mentioned in #gentoo before, so I don't think it's strictly necessary. Cheers for the report! (In reply to Sam James from comment #1) > Could you include the build.log with it failing (and emerge --info) But > yeah, this was mentioned in #gentoo before, so I don't think it's strictly > necessary. > > Cheers for the report! The build log is different for each missing dependency, should I include all of them? (In reply to Luke from comment #2) > (In reply to Sam James from comment #1) > > Could you include the build.log with it failing (and emerge --info) But > > yeah, this was mentioned in #gentoo before, so I don't think it's strictly > > necessary. > > > > Cheers for the report! > > The build log is different for each missing dependency, should I include all > of them? I don't want to make you do all that work, just one is enough I think to get the idea because they're all in the same block in the ebuild (so the idea is we should reassess the IIRC non-daemon multilib deps). (In reply to Sam James from comment #3) > (In reply to Luke from comment #2) > > (In reply to Sam James from comment #1) > > > Could you include the build.log with it failing (and emerge --info) But > > > yeah, this was mentioned in #gentoo before, so I don't think it's strictly > > > necessary. > > > > > > Cheers for the report! > > > > The build log is different for each missing dependency, should I include all > > of them? > > I don't want to make you do all that work, just one is enough I think to get > the idea because they're all in the same block in the ebuild (so the idea is > we should reassess the IIRC non-daemon multilib deps). http://sprunge.us/VRudY4 it fails in this order: ice, sm, xtst Good morning all. I also seem to have the same issue and thought I would share my logs also. It appears to match up with Luke's problem as well. Thanks for looking into this. emerge --info = https://pastebin.com/f5Wwj2dT build log = https://pastebin.com/5NGRkLLh (Please attach logs for posterity rather than external sites) Created attachment 729774 [details]
emerge --info
Created attachment 729777 [details]
build log
Since I do not believe they end up being used with USE=-daemon, it's likely the build system just hasn't been updated to skip those dependency checks for daemonless builds. These 3 deps are only required for pulseaudio daemon, so can be safely disabled in meson build. I added a fix for this upstream https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/613 *** Bug 808537 has been marked as a duplicate of this bug. *** (In reply to Igor V. Kovalenko from comment #10) > These 3 deps are only required for pulseaudio daemon, so can be safely > disabled in meson build. > > I added a fix for this upstream > https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/613 Thank you! The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=148c7751fcab10497a6a780ab15c48bd782f2b56 commit 148c7751fcab10497a6a780ab15c48bd782f2b56 Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> AuthorDate: 2021-08-18 19:31:59 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-18 20:10:45 +0000 media-sound/pulseaudio: Require xice, xsm and xtst for daemon only Backport change 42af3ee08381faa5807fde68d4c8ec0d7ad5e9a5 from upstream master. Closes: https://bugs.gentoo.org/806052 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22020 Signed-off-by: Sam James <sam@gentoo.org> ...pulseaudio-15.0-xice-xsm-xtst-daemon-only.patch | 25 ++++++++++++++++++++++ media-sound/pulseaudio/pulseaudio-15.0.ebuild | 4 ++++ 2 files changed, 29 insertions(+) |