Pulseaudio ebuild does not explicitly require the same media-libs/webrtc-audio-processing ABI flags. Patch is included. Reproducible: Always Steps to Reproduce: 1. Get rid of emul-linux-x86* packets and re-install missing dependencies with "abi_x86_32" USE flag. 2. USE flag "webrtc-aec" should be enabled for media-sound/pulseaudio. 3. If media-libs/webrtc-audio-processing wasn't previously re-emerged with "abi_x86_32" USE flag as a dependency for another packet, pulseaudio will fail at x86_32 configure.
Created attachment 397730 [details, diff] Pulseaudio abi_x86_32 + webrtc patch
Please provide the build.log, as I see in ebuild that optional support is supposedly expected to be disabled for non native abis
Created attachment 398326 [details] build.log Sure, here it is.
(In reply to Nexion Kind from comment #3) > --disable-systemd-login --disable-udev --disable-webrtx-aec As far as I can tell, this sequence of configure flags (especially the misspelled "webrtx") cannot result from the ebuild in portage. Our 5.99.3 ebuild should have given you > --disable-udev --disable-systemd --disable-openssl --disable-orc --disable-webrtc-aec Please verify that your pulseaudio ebuild you are using is the original ebuild from portage, and not something you custom-patched, an overlay, etc.
Well, the current gentoo is 5.99.3-r1, the patch was done against 5.99.3.
Looks like it's a funtoo ebuild, broken as expected: https://github.com/funtoo/funtoo-overlay/blob/master/media-sound/pulseaudio/pulseaudio-5.99.3.ebuild Do not report funtoo bugs in bugs.gentoo.org. Do not use funtoo overlays if you care about your system. And especially do not pretend that a funtoo ebuild came from gentoo portage (by changing the repo name from "funtoo-overlay" to "gentoo", or by manually adding the "Repository: gentoo" line to your build log) in an attempt to get support.
You are right, I mistakenly thought this ebuild was part of gentoo portage tree, not overlay. Sorry I spent your time.