Bug #400

gnome-settings-daemon: build failure at configure

Added by Ismael Luceno over 3 years ago. Updated over 2 years ago.

Status:ClosedStart date:05/26/2012
Priority:NormalDue date:
Assignee:Tommy Boatman% Done:


Category:AudioEstimated time:0.50 h
Target version:-


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

Revision 58f6da79
Added by Tommy Boatman about 3 years ago

gnome-settings-daemon: pulseaudio subdepend glib2 - fix issue #400

Revision 945d33ad
Added by Tommy Boatman about 3 years ago

pulseaudio: subdepend glib2 for gnome (Fixes issue #400)


#1 Updated by Ismael Luceno over 3 years ago

pulseaudio was installed just before...

# gaze version pulseaudio
Grimoire  Section        Spell       Grimoire Version  Installed Version
--------  -------        -----       ----------------  -----------------
test      audio-drivers  pulseaudio  1.1               1.1

#2 Updated by Sukneet Basuta over 3 years ago

Does pulseaudio 2.0 solve the problem for you?

gnome-settings-daemon casts fine for me with it.

#3 Updated by Tommy Boatman about 3 years ago

  • Category set to Audio
  • Status changed from New to In Progress

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.

#4 Updated by Ismael Luceno about 3 years ago

Same issue with pulseaudio 2.

#5 Updated by Tommy Boatman about 3 years 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.

#7 Updated by Tommy Boatman about 3 years ago

  • Estimated time set to 0.50
  • Assignee set to Tommy Boatman

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.

#8 Updated by Tommy Boatman about 3 years ago

Of course it seems to die in build against cups 1.6. I'll deal with that separately. Building without cups is succesful.

#9 Updated by Tommy Boatman about 3 years ago

  • Status changed from In Progress to Resolved

fixed in test with commits 945d33adc82b0f0d86acb06af14dd483b6aa8c1c (set up pulse subdepend) and 58f6da79290a1d32ba07b067c23c3c27ac0f075e to force in gnome-settings-daemon.

#10 Updated by Vlad Glagolev over 2 years ago

  • Status changed from Resolved to Closed

Closing the bug.

Also available in: Atom PDF