built pulseaudio-0.9.9 on my amd64 system with the alsa USE flag. Had previously built and installed alsa-headers and alsa-lib. Pulseaudio build and ran correctly. However to use pulse audio with alsa required the build and installation of the alsa-plugins packages. /usr/lib64/alsa-lib/libasound_module_ctl_pulse.so /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so Until most packages support pulseaudio directly perhaps alsa-plugin ebuild should be a requirement of pulseaudio USE=alsa. Reproducible: Always
I'd say this is invalid, cause that would create a circular dependency. Unless we're talking about a PDEPEND (of pulseaudio), but still that wouldn't be good. But a note at the end of pulseaudio emerge could be useful, though most of pulseaudio users know about pulse alsa plugin anyway.
(In reply to comment #0) > > Until most packages support pulseaudio directly perhaps alsa-plugin ebuild > should be a requirement of pulseaudio USE=alsa. > The purpose of the alsa use flag is to control the alsa driver support in pulseaudio. You can use pulseaudio just fine without the alsa-plugin if everything you use talks directly to pulseaudio so the plugin shouldn't be forced on everyone. I added a msg telling people to install alsa-plugins if it's not already installed.