Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 818229

Summary: media-sound/pulseaudio-15.0[-glib]: depends on gio
Product: Gentoo Linux Reporter: Florian Faber <faber>
Component: Current packagesAssignee: Igor V. Kovalenko <igor.v.kovalenko>
Status: RESOLVED FIXED    
Severity: normal CC: leio, sam
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/25919
Whiteboard:
Package list:
Runtime testing required: ---

Description Florian Faber 2021-10-15 06:48:52 UTC
pulseaudio-15.0 is looging for gio when configuring:

Run-time dependency gio-2.0 found: NO (tried pkgconfig)

although -glib is set.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-10-17 08:00:52 UTC
Please do include the full build.log in future even if it seems obvious.
Comment 2 Igor V. Kovalenko 2022-06-15 22:32:50 UTC
(In reply to Florian Faber from comment #0)
> pulseaudio-15.0 is looging for gio when configuring:
> 
> Run-time dependency gio-2.0 found: NO (tried pkgconfig)
> 
> although -glib is set.

There are two places in pulseaudio daemon package where it wants gio library. First one is gsettings module, it is covered by USE glib.
Second one is gstreamer-based RTP protocol modules, I added PR 25919 with explicit dependency on dev-libs/glib.
Comment 3 Larry the Git Cow gentoo-dev 2022-06-15 22:45:07 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d4a017331880bfbcba8510718250748bb394fa

commit 14d4a017331880bfbcba8510718250748bb394fa
Author:     Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
AuthorDate: 2022-06-15 22:40:46 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-06-15 22:44:58 +0000

    media-sound/pulseaudio-daemon: Add dev-libs/glib dep for gio library
    
    GStreamer-based RTP protocol module requires gio library from dev-libs/glib,
    add explicit dependency.
    
    Closes: https://bugs.gentoo.org/818229
    Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/25919
    Signed-off-by: Sam James <sam@gentoo.org>

 ...eaudio-daemon-16.0-r2.ebuild => pulseaudio-daemon-16.0-r3.ebuild} | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)