Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 730998 - xfce-extra/xfce4-alsa-plugin-0.2.1 - libxfce4panel-2.0.vapi:124.3-124.41: error: overriding method `Xfce.PanelPlugin.remote_event' is incompatible with base method `bool Xfce.PanelPluginProvider.remote_event (string, GLib.Value, uint)': too few parameters
Summary: xfce-extra/xfce4-alsa-plugin-0.2.1 - libxfce4panel-2.0.vapi:124.3-124.41: err...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-06 05:12 UTC by David Duchesne
Modified: 2020-09-11 19:59 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
xfce-extra/xfce4-alsa-plugin-0.2.1 build log (file_730998.txt,6.81 KB, text/plain)
2020-07-06 07:58 UTC, David Duchesne
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Duchesne 2020-07-06 05:12:46 UTC
While rebuilding my whole system, xfce-extra/xfce4-alsa-plugin-0.2.1 failed to compile.

>>> Compiling source in /var/tmp/portage/xfce-extra/xfce4-alsa-plugin-0.2.1/work/xfce4-alsa-plugin-0.2.1 ...
ninja -v -j5 -l0 -C /var/tmp/portage/xfce-extra/xfce4-alsa-plugin-0.2.1/work/xfce4-alsa-plugin-0.2.1-build
ninja: Entering directory `/var/tmp/portage/xfce-extra/xfce4-alsa-plugin-0.2.1/work/xfce4-alsa-plugin-0.2.1-build'
[1/9] /usr/lib/python-exec/python3.7/meson --internal msgfmthelper /var/tmp/portage/xfce-extra/xfce4-alsa-plugin-0.2.1/work/xfce4-alsa-plugin-0.2.1-build/alsa.desktop.in alsa.desktop desktop ../xfce4-alsa-plugin-0.2.1/po
[2/9] /usr/bin/valac-0.48 -C --vapidir /var/tmp/portage/xfce-extra/xfce4-alsa-plugin-0.2.1/work/xfce4-alsa-plugin-0.2.1/src/vapi --define=GTK3 --define=XFCE4_13 --pkg gtk+-3.0 --pkg libxfce4panel-2.0 /var/tmp/portage/xfce-extra/xfce4-alsa-plugin-0.2.1/work/xfce4-alsa-plugin-0.2.1/src/vapi/config.vapi /var/tmp/portage/xfce-extra/xfce4-alsa-plugin-0.2.1/work/xfce4-alsa-plugin-0.2.1/src/vapi/gdkkeysyms-2.0.vapi --pkg alsa --color=always --directory alsa@sha --basedir ../xfce4-alsa-plugin-0.2.1/ --library alsa --header alsa.h --vapi ../alsa.vapi ../xfce4-alsa-plugin-0.2.1/src/alsamanager.vala ../xfce4-alsa-plugin-0.2.1/src/settings.vala ../xfce4-alsa-plugin-0.2.1/src/settingsdialog.vala ../xfce4-alsa-plugin-0.2.1/src/volumebutton.vala ../xfce4-alsa-plugin-0.2.1/src/volumepopup.vala ../xfce4-alsa-plugin-0.2.1/src/xfce4-alsa-plugin.vala
FAILED: alsa@sha/src/alsamanager.c alsa@sha/src/settings.c alsa@sha/src/settingsdialog.c alsa@sha/src/volumebutton.c alsa@sha/src/volumepopup.c alsa@sha/src/xfce4-alsa-plugin.c alsa.h alsa.vapi 
/usr/bin/valac-0.48 -C --vapidir /var/tmp/portage/xfce-extra/xfce4-alsa-plugin-0.2.1/work/xfce4-alsa-plugin-0.2.1/src/vapi --define=GTK3 --define=XFCE4_13 --pkg gtk+-3.0 --pkg libxfce4panel-2.0 /var/tmp/portage/xfce-extra/xfce4-alsa-plugin-0.2.1/work/xfce4-alsa-plugin-0.2.1/src/vapi/config.vapi /var/tmp/portage/xfce-extra/xfce4-alsa-plugin-0.2.1/work/xfce4-alsa-plugin-0.2.1/src/vapi/gdkkeysyms-2.0.vapi --pkg alsa --color=always --directory alsa@sha --basedir ../xfce4-alsa-plugin-0.2.1/ --library alsa --header alsa.h --vapi ../alsa.vapi ../xfce4-alsa-plugin-0.2.1/src/alsamanager.vala ../xfce4-alsa-plugin-0.2.1/src/settings.vala ../xfce4-alsa-plugin-0.2.1/src/settingsdialog.vala ../xfce4-alsa-plugin-0.2.1/src/volumebutton.vala ../xfce4-alsa-plugin-0.2.1/src/volumepopup.vala ../xfce4-alsa-plugin-0.2.1/src/xfce4-alsa-plugin.vala
libxfce4panel-2.0.vapi:124.3-124.41: error: overriding method `Xfce.PanelPlugin.remote_event' is incompatible with base method `bool Xfce.PanelPluginProvider.remote_event (string, GLib.Value, uint)': too few parameters.
		public virtual signal bool remote_event (string name, GLib.Value value);
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
ninja: build stopped: subcommand failed.
 * ERROR: xfce-extra/xfce4-alsa-plugin-0.2.1::gentoo failed (compile phase):

This seems to be fixed in version 0.3.
See :
https://github.com/equeim/xfce4-alsa-plugin/issues/5
https://github.com/equeim/xfce4-alsa-plugin/commit/0779be7a4eb22d520a9da3709c951e548a60fb60

Maybe a patch can be adapted for 0.2.1 ? If not, maybe stabilize 0.3 instead. Let me know.
Thanks.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2020-07-06 07:07:42 UTC
Please attach the entire build log to this bug report.
Please post your `emerge --info' output in a comment,
Comment 2 David Duchesne 2020-07-06 07:58:58 UTC
Created attachment 647866 [details]
xfce-extra/xfce4-alsa-plugin-0.2.1 build log
Comment 3 Shiru 2020-07-09 13:19:23 UTC
Same bug here, i had to downgrade dev-lang/vala to 0.36.20 to be able to download xfce-extra/xfce4-alsa-plugin
Comment 4 David Duchesne 2020-09-11 19:59:14 UTC
closing as xfce-extra/xfce4-alsa-plugin-0.2.1 is not in portage anymore (replaced by xfce-extra/xfce4-alsa-plugin-0.3.0, which fixes the issue)