gnome-settings-daemon: build failure at configure (Bug #400)
Description
configure: error: Package requirements (gio-unix-2.0 libpulse >= 0.9.16 gudev-1.0 libpulse-mainloop-glib >= 0.9.16 libcanberra) were not met:
No package 'libpulse-mainloop-glib' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables MEDIA_KEYS_CFLAGS
and MEDIA_KEYS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Associated revisions
gnome-settings-daemon: pulseaudio subdepend glib2 - fix issue #400
pulseaudio: subdepend glib2 for gnome (Fixes issue #400)
History
Updated by Ismael Luceno 12 months ago
pulseaudio was installed just before...
# gaze version pulseaudio Grimoire Section Spell Grimoire Version Installed Version -------- ------- ----- ---------------- ----------------- test audio-drivers pulseaudio 1.1 1.1
Updated by Sukneet Basuta 12 months ago
Does pulseaudio 2.0 solve the problem for you?
gnome-settings-daemon casts fine for me with it.
Updated by Tommy Boatman 10 months ago
gnome-settings-daemon 3.4.0 shows Pulse >= 2 dependencies on Paldo, Gentoo, Arch, and various binary distros.
The libpulse-mainloop-glib.pc is at the same version as the spell. Have verified that gnome-settings-daemon will not cast against Pulse 1.1 on 32 and 64 bit VMs.
Recommend bumping stable to Pulse 2.0, though I can't fully regression test at present.
- Category set to Audio
- Status changed from New to In Progress
Updated by Ismael Luceno 9 months ago
Same issue with pulseaudio 2.
Updated by Tommy Boatman 9 months ago
Can you attach your pulseaudio build and install logs please?
I suspect your pulseaudio was built with one or more of glib2, gtk+2, gconf disabled.
Updated by Ismael Luceno 9 months ago
Updated by Tommy Boatman 9 months ago
Thanks Ismael.
From your build log...
Enable GLib 2.0: no
Enable Gtk+ 2.0: no
Enable GConf: no
glib2 is the culprit. Recompile with glib2 "yes" and you'll get the libpulse-mainloop-glib library you are missing.
I'll deal with adding the subdependency in the morning. It's late here.
- Estimated time set to 0.50
- Assignee set to Tommy Boatman
Updated by Tommy Boatman 9 months ago
Of course it seems to die in build against cups 1.6. I'll deal with that separately. Building without cups is succesful.
Updated by Tommy Boatman 9 months ago
fixed in test with commits 945d33adc82b0f0d86acb06af14dd483b6aa8c1c (set up pulse subdepend) and 58f6da79290a1d32ba07b067c23c3c27ac0f075e to force in gnome-settings-daemon.
- Status changed from In Progress to Resolved