← Back to team overview

unity-api-bugs team mailing list archive

[Bug 977398] Re: indicator-sound uses indicator_object_set_visible() but its PKG_CHECK_MODULES allows older versions of libindicator

 

indicator-sound doesn't use libindicator at all anymore.

** Changed in: indicator-sound
       Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of Unity API
bugs, which is subscribed to The Sound Menu.
https://bugs.launchpad.net/bugs/977398

Title:
  indicator-sound uses indicator_object_set_visible() but its
  PKG_CHECK_MODULES allows older versions of libindicator

Status in Sound Menu:
  Fix Released

Bug description:
  When trying to compile indicator-sound-0.8.5.0 I get the following
  error:

  make -j5 
  make  all-recursive
  make[1]: Entering directory `/var/tmp/portage/media-sound/indicator-sound-0.8.5.0/work/indicator-sound-0.8.5.0_build'
  Making all in src
  make[2]: Entering directory `/var/tmp/portage/media-sound/indicator-sound-0.8.5.0/work/indicator-sound-0.8.5.0_build/src'
  /usr/bin/glib-genmarshal \
  	--prefix=_sound_service_marshal \
  	--header \
  /var/tmp/portage/media-sound/indicator-sound-0.8.5.0/work/indicator-sound-0.8.5.0/src/sound-service-marshal.list > xgen-mh \
  && (cmp -s xgen-mh sound-service-marshal.h || cp -f xgen-mh sound-service-marshal.h) \
  && rm -f xgen-mh \
  && echo timestamp > stamp-marshal
    GEN    music_bridge_vala.stamp
  (echo "#include \"sound-service-marshal.h\"" ; \
  /usr/bin/glib-genmarshal \
  	--prefix=_sound_service_marshal \
  	--body \
  /var/tmp/portage/media-sound/indicator-sound-0.8.5.0/work/indicator-sound-0.8.5.0/src/sound-service-marshal.list) > xgen-mc \
  && cp xgen-mc sound-service-marshal.c \
  && rm -f xgen-mc
  /var/tmp/portage/media-sound/indicator-sound-0.8.5.0/work/indicator-sound-0.8.5.0/src/mpris2-controller.vala:282.10-284.5: warning: unreachable catch clause detected
  Compilation succeeded - 1 warning(s)
  touch music_bridge_vala.stamp
  make  all-am
  make[3]: Entering directory `/var/tmp/portage/media-sound/indicator-sound-0.8.5.0/work/indicator-sound-0.8.5.0_build/src'
    CC     libsoundmenu_la-indicator-sound.lo
    CC     libsoundmenu_la-sound-state.lo
    CC     libsoundmenu_la-sound-state-manager.lo
    CC     libsoundmenu_la-metadata-widget.lo
    CC     libsoundmenu_la-transport-widget.lo
    CC     libsoundmenu_la-mute-widget.lo
  cc1: warnings being treated as errors
  /var/tmp/portage/media-sound/indicator-sound-0.8.5.0/work/indicator-sound-0.8.5.0/src/indicator-sound.c: In function 'on_visible_changed':
  /var/tmp/portage/media-sound/indicator-sound-0.8.5.0/work/indicator-sound-0.8.5.0/src/indicator-sound.c:802:3: error: implicit declaration of function 'indicator_object_set_visible'
  make[3]: *** [libsoundmenu_la-indicator-sound.lo] Error 1
  make[3]: *** Waiting for unfinished jobs....
  make[3]: Leaving directory `/var/tmp/portage/media-sound/indicator-sound-0.8.5.0/work/indicator-sound-0.8.5.0_build/src'
  make[2]: *** [all] Error 2
  make[2]: Leaving directory `/var/tmp/portage/media-sound/indicator-sound-0.8.5.0/work/indicator-sound-0.8.5.0_build/src'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/var/tmp/portage/media-sound/indicator-sound-0.8.5.0/work/indicator-sound-0.8.5.0_build'
  make: *** [all] Error 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/indicator-sound/+bug/977398/+subscriptions