Package Details: ayatana-indicator-sound 24.5.0-1

Git Clone URL: https://aur.archlinux.org/ayatana-indicator-sound.git (read-only, click to copy)
Package Base: ayatana-indicator-sound
Description: Ayatana system sound indicator
Upstream URL: https://github.com/AyatanaIndicators/ayatana-indicator-sound
Licenses: GPL-3.0-or-later
Submitter: tari01
Maintainer: tari01 (sunweaver)
Last Packager: tari01
Votes: 2
Popularity: 0.000000
First Submitted: 2019-03-07 22:33 (UTC)
Last Updated: 2024-05-24 10:55 (UTC)

Latest Comments

tari01 commented on 2024-05-15 13:18 (UTC)

@Ravenghast

For me it builds with no warnings. Please report this at https://github.com/AyatanaIndicators/ayatana-indicator-sound/issues. We'll try to resolve it there.

Ravenghast commented on 2024-05-15 11:35 (UTC)

Fails to build with this output:

/home/ravenghast/.cache/paru/clone/ayatana-indicator-sound/src/ayatana-indicator-sound-24.4.0/src/main.c: In function ‘on_bus_acquired’:
/home/ravenghast/.cache/paru/clone/ayatana-indicator-sound/src/ayatana-indicator-sound-24.4.0/src/main.c:68:13: error: assignment to ‘IndicatorSoundOptions *’ {aka ‘struct _IndicatorSoundOptions *’} from incompatible pointer type ‘IndicatorSoundOptionsGSettings *’ {aka ‘struct _IndicatorSoundOptionsGSettings *’} [-Wincompatible-pointer-types]
   68 |     options = indicator_sound_options_gsettings_new();
      |             ^
/home/ravenghast/.cache/paru/clone/ayatana-indicator-sound/src/ayatana-indicator-sound-24.4.0/src/main.c:71:13: error: assignment to ‘VolumeWarning *’ {aka ‘struct _VolumeWarning *’} from incompatible pointer type ‘VolumeWarningPulse *’ {aka ‘struct _VolumeWarningPulse *’} [-Wincompatible-pointer-types]
   71 |     warning = volume_warning_pulse_new(options, pgloop);
      |             ^
/home/ravenghast/.cache/paru/clone/ayatana-indicator-sound/src/ayatana-indicator-sound-24.4.0/src/main.c:73:56: error: passing argument 2 of ‘indicator_sound_service_new’ from incompatible pointer type [-Wincompatible-pointer-types]
   73 |     service = indicator_sound_service_new (playerlist, volume, accounts, options, warning, accounts_service_access);
      |                                                        ^~~~~~
      |                                                        |
      |                                                        VolumeControlPulse * {aka struct _VolumeControlPulse *}
In file included from /home/ravenghast/.cache/paru/clone/ayatana-indicator-sound/src/ayatana-indicator-sound-24.4.0/src/main.c:24:
/home/ravenghast/.cache/paru/clone/ayatana-indicator-sound/src/ayatana-indicator-sound-24.4.0/build/src/indicator-sound-service.h:880:68: note: expected ‘VolumeControl *’ {aka ‘struct _VolumeControl *’} but argument is of type ‘VolumeControlPulse *’ {aka ‘struct _VolumeControlPulse *’}
  880 |                                                     VolumeControl* volume,
      |                                                     ~~~~~~~~~~~~~~~^~~~~~
make[2]: *** [src/CMakeFiles/indicator-sound-service-bin.dir/build.make:76: src/CMakeFiles/indicator-sound-service-bin.dir/main.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:481: src/CMakeFiles/indicator-sound-service-bin.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'ayatana-indicator-sound-24.4.0-1': 

tari01 commented on 2021-10-18 23:09 (UTC)

@FreaxMATE

It seems there is something wrong with Vala 0.54.2 - it builds with earlier versions.

I will try to find a fix for this, please be patient - we are releasing the 0.9.x series of Ayatana Components in a few days.

FreaxMATE commented on 2021-10-18 17:24 (UTC) (edited on 2021-10-18 17:41 (UTC) by FreaxMATE)

fails to build:

[ 35%] Linking C static library libindicator-sound-service-lib.a
[ 35%] Built target indicator-sound-service-lib
[ 35%] Building C object src/CMakeFiles/indicator-sound-service-bin.dir/main.c.o
In file included from /var/tmp/pamac-build-kunruh/ayatana-indicator-sound/src/ayatana-indicator-sound-0.8.2/src/main.c:21:
/var/tmp/pamac-build-kunruh/ayatana-indicator-sound/src/ayatana-indicator-sound-0.8.2/build/src/indicator-sound-service.h:826:1: error: unknown type name ‘VALA_EXTERN’; did you mean ‘G_LOCK_EXTERN’?
  826 | VALA_EXTERN GType indicator_sound_notification_get_type (void) G_GNUC_CONST ;

ilya-fedin commented on 2019-11-29 23:57 (UTC)

Doesn't build without gobject-introspection...