Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 541756 - media-sound/pulseaudio fails to install with flags abi_x86_32 & webrtc-aec
Summary: media-sound/pulseaudio fails to install with flags abi_x86_32 & webrtc-aec
Status: RESOLVED INVALID
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: PATCH
Depends on:
Blocks:
 
Reported: 2015-03-01 04:12 UTC by Yury Katuar
Modified: 2015-03-08 00:45 UTC (History)
3 users (show)

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


Attachments
Pulseaudio abi_x86_32 + webrtc patch (abi_x86_32_webrtc.patch,595 bytes, patch)
2015-03-01 04:14 UTC, Yury Katuar
Details | Diff
build.log (build.log,23.56 KB, text/plain)
2015-03-07 20:43 UTC, Yury Katuar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yury Katuar 2015-03-01 04:12:58 UTC
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.
Comment 1 Yury Katuar 2015-03-01 04:14:48 UTC
Created attachment 397730 [details, diff]
Pulseaudio abi_x86_32 + webrtc patch
Comment 2 Pacho Ramos gentoo-dev 2015-03-07 10:44:01 UTC
Please provide the build.log, as I see in ebuild that optional support is supposedly expected to be disabled for non native abis
Comment 3 Yury Katuar 2015-03-07 20:43:56 UTC
Created attachment 398326 [details]
build.log

Sure, here it is.
Comment 4 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-03-07 21:02:46 UTC
(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.
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-03-07 21:11:15 UTC
Well, the current gentoo is 5.99.3-r1, the patch was done against 5.99.3.
Comment 6 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-03-07 21:20:18 UTC
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.
Comment 7 Yury Katuar 2015-03-08 00:45:57 UTC
You are right, I mistakenly thought this ebuild was part of gentoo portage tree, not overlay. Sorry I spent your time.