Created attachment 394626 [details] config.log When trying to install PA 6.0rc2/3 using the ebuild in the current portage tree on a 64-bit system with the use flag "native-headset", the configure script fails due to conflicting order: BOTH --enable and --disable is on the configure line for bluez5. The result of this is from the part of the ebuild that disables all modules for 32bit (whihc I don't know why it does). Removing that section of the ebuild and re-installing solved the issue for me personally. Things to note: I am running a 64-bit install without the 32-bit compatibility layers, and instead compile directly for both 32-bit and 64-bit ABI where appropiate, following the http://wiki.gentoo.org/wiki/Multilib_System_without_emul-linux_Packages tutrial.
Created attachment 394628 [details] emerge --info pulseaudio
Where is that ebuild from? The latest in the official tree is 5.99.2-r1.
(In reply to Jeroen Roovers from comment #2) > Where is that ebuild from? The latest in the official tree is 5.99.2-r1. It's a copy of 5.99.2.
please attach the full build.log, this output doesn't look right at all to me. I see how this could happen in the code, but it doesn't make sense at all. Also, please test the 5.99.3 ebuild in the tree.
Created attachment 397902 [details] Full build log of 5.99.3 in tree
5.99.3 in tree still adds both: --enable-bluez5 --disable-bluez5 to the configure line according to the log.
I've committed 5.99.3-r1 to the repo, please sync (~1 hour from now) and test it out. I don't really want to rebuild my entire system with ABI_X86=32 but I believe the new logic will fix your issue. Thanks for the report, please confirm that it works.
I confirm that the issue has been fixed. The package compiles successfully and after restarting pulseaudio everything works just as before.
(In reply to jonas from comment #8) > I confirm that the issue has been fixed. The package compiles successfully > and after restarting pulseaudio everything works just as before. excellent. thanks