pulseaudio-daemon-17.0 can't find pulsecommon

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
elvisnoopy
n00b
n00b
Posts: 2
Joined: Fri Feb 13, 2026 11:21 pm

pulseaudio-daemon-17.0 can't find pulsecommon

Post by elvisnoopy »

I'm trying to emerge pulseaudio-daemon-17.0 with libpulse-17.0 and I'm getting the following error:

Code: Select all

src/meson.build:197:26: ERROR: C shared or static library 'pulsecommon-17.0' not found
There was a thread from 2022 about the same error for pulseaudio-daemon-16.1/16.0 caused by some build issues between the two versions.

Worst case scenario I'll just use the older 16.x, but does anyone have any idea why 17.0 is seeing this error?
User avatar
sam_
Developer
Developer
Posts: 2808
Joined: Fri Aug 14, 2020 12:33 am

Post by sam_ »

Please share the information Portage tells you to when seeking support, it's at the end of the error. We'll also likely need meson-log.txt.
elvisnoopy
n00b
n00b
Posts: 2
Joined: Fri Feb 13, 2026 11:21 pm

Post by elvisnoopy »

Emerge error:

Code: Select all

Configuring default.pa.5.xml using configuration
Configuring pacmd.1.xml using configuration
Configuring pasuspender.1.xml using configuration
Configuring pulse-cli-syntax.5.xml using configuration
Configuring pulse-daemon.conf.5.xml using configuration
Configuring pulseaudio.1.xml using configuration
Configuring start-pulseaudio-x11.1.xml using configuration

src/meson.build:197:26: ERROR: C shared or static library 'pulsecommon-17.0' not found

A full log can be found at /.../meson-logs/meson-log.txt
 * ERROR: media-sound/pulseaudio-daemon-17.0-r1::chromiumos failed (configure phase):
 *   (no error message)
 *
 * Call stack:
 *               ebuild.sh, line  125:  Called src_configure
 *             environment, line 4493:  Called meson_src_configure
 *             environment, line 3553:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die
Last few lines of meson-logs.txt:

Code: Select all

-----------
Run-time dependency check found: YES 0.13.0
Program perl found: YES (/usr/bin/perl)
Program xmllint found: YES (/usr/bin/xmllint)
Configuring default.pa.5.xml using configuration
Adding test "Validate xml file default.pa.5.xml"
Configuring pacmd.1.xml using configuration
Adding test "Validate xml file pacmd.1.xml"
Configuring pasuspender.1.xml using configuration
Adding test "Validate xml file pasuspender.1.xml"
Configuring pulse-cli-syntax.5.xml using configuration
Adding test "Validate xml file pulse-cli-syntax.5.xml"
Configuring pulse-daemon.conf.5.xml using configuration
Adding test "Validate xml file pulse-daemon.conf.5.xml"
Configuring pulseaudio.1.xml using configuration
Adding test "Validate xml file pulseaudio.1.xml"
Configuring start-pulseaudio-x11.1.xml using configuration
Adding test "Validate xml file start-pulseaudio-x11.1.xml"

src/meson.build:197:26: ERROR: C shared or static library 'pulsecommon-17.0' not found
User avatar
sam_
Developer
Developer
Posts: 2808
Joined: Fri Aug 14, 2020 12:33 am

Post by sam_ »

Please share the full logs via a pastebin, including (missing) emerge --info. Also, ::chromiumos? What's that about?
Post Reply