Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 537358 - media-sound/pulseaudio-5.99.3-r1 - configure:26743: error: *** BlueZ 5 native headset backend support not available (requires the libbluetooth headers)
Summary: media-sound/pulseaudio-5.99.3-r1 - configure:26743: error: *** BlueZ 5 native...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-22 16:00 UTC by jonas
Modified: 2015-03-03 19:04 UTC (History)
3 users (show)

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


Attachments
config.log (config.log,334.42 KB, text/plain)
2015-01-22 16:00 UTC, jonas
Details
emerge --info pulseaudio (file_537358.txt,5.19 KB, text/plain)
2015-01-22 16:03 UTC, jonas
Details
Full build log of 5.99.3 in tree (file_537358.txt,24.74 KB, text/plain)
2015-03-02 19:42 UTC, jonas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jonas 2015-01-22 16:00:00 UTC
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.
Comment 1 jonas 2015-01-22 16:03:40 UTC
Created attachment 394628 [details]
emerge --info pulseaudio
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2015-01-22 19:14:45 UTC
Where is that ebuild from? The latest in the official tree is 5.99.2-r1.
Comment 3 jonas 2015-01-22 20:44:10 UTC
(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.
Comment 4 Rick Farina (Zero_Chaos) gentoo-dev 2015-03-02 19:22:35 UTC
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.
Comment 5 jonas 2015-03-02 19:42:14 UTC
Created attachment 397902 [details]
Full build log of 5.99.3 in tree
Comment 6 jonas 2015-03-02 19:44:22 UTC
5.99.3 in tree still adds both:

--enable-bluez5
--disable-bluez5 

to the configure line according to the log.
Comment 7 Rick Farina (Zero_Chaos) gentoo-dev 2015-03-02 21:15:50 UTC
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.
Comment 8 jonas 2015-03-03 08:53:12 UTC
I confirm that the issue has been fixed. The package compiles successfully and after restarting pulseaudio everything works just as before.
Comment 9 Rick Farina (Zero_Chaos) gentoo-dev 2015-03-03 19:04:37 UTC
(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