Gmixer in panel (looks different)

John Coppens john at jcoppens.com
Thu Feb 24 20:08:24 CET 2011


On Thu, 24 Feb 2011 15:46:35 +0100
Yves-Alexis Perez <corsac at debian.org> wrote:

> > Lacking a version of xfce-mixer marked for version 4.8, I installed the
> > generic-slider panel plugin. It is _very_ simple to use, as you can set
> > the volume the panel itself.
> 
> What's the problem with xfce4-mixer?

Hello Yves-Alexis.

First, when still using xfce 4.6.x, I didn't like that I have to click
on the panel-plugin to get to the mixer program. The previous
incarnation allowed to change volume on the panel icon itself, which
was more practical.

Then, when trying to compile mixer 4.6.1 with xfce-4.8, I get
compilation errors (see below). I though these were version
incompatibilities, as it seems to be related to missing/changed symbols.
I didn't investigate further.

John

Error message from compiling xfce-mixer:

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -DDATADIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"libxfce4mixer\" -DMIXER_DATADIR=\"/usr/share/xfce4-mixer\" -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/atk-1.0 -pthread -I/usr/include/xfce4/xfconf-0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -g -O2 -MT libxfce4mixer_la-xfce-mixer-preferences.lo -MD -MP -MF .deps/libxfce4mixer_la-xfce-mixer-preferences.Tpo -c xfce-mixer-preferences.c  -fPIC -DPIC -o .libs/libxfce4mixer_la-xfce-mixer-preferences.o
xfce-mixer-preferences.c:28:27: error: xfconf/xfconf.h: No such file or directory
xfce-mixer-preferences.c:71: error: expected specifier-qualifier-list before ‘XfconfChannel’
xfce-mixer-preferences.c: In function ‘xfce_mixer_preferences_init’:
xfce-mixer-preferences.c:155: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c:156: error: ‘XfceMixerPreferences’ has no member named ‘controls’
xfce-mixer-preferences.c:158: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c:159: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c:160: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c: In function ‘xfce_mixer_preferences_finalize’:
xfce-mixer-preferences.c:172: error: ‘XfceMixerPreferences’ has no member named ‘controls’
xfce-mixer-preferences.c: In function ‘xfce_mixer_preferences_get_property’:
xfce-mixer-preferences.c:188: error: ‘XfceMixerPreferences’ has no member named ‘values’
xfce-mixer-preferences.c: In function ‘xfce_mixer_preferences_set_property’:
xfce-mixer-preferences.c:207: error: ‘XfceMixerPreferences’ has no member named ‘values’
xfce-mixer-preferences.c: In function ‘xfce_mixer_preferences_load_controls’:
xfce-mixer-preferences.c:248: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c:257: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c:257: warning: assignment makes pointer from integer without a cast
xfce-mixer-preferences.c:262: error: ‘XfceMixerPreferences’ has no member named ‘controls’
xfce-mixer-preferences.c: In function ‘xfce_mixer_preferences_load’:
xfce-mixer-preferences.c:274: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c:276: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c:276: warning: assignment makes pointer from integer without a cast
xfce-mixer-preferences.c: In function ‘xfce_mixer_preferences_store_controls’:
xfce-mixer-preferences.c:292: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c:297: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c:299: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c: In function ‘xfce_mixer_preferences_update_controls’:
xfce-mixer-preferences.c:312: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c:314: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c: In function ‘xfce_mixer_preferences_store’:
xfce-mixer-preferences.c:325: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c:327: error: ‘XfceMixerPreferences’ has no member named ‘channel’
xfce-mixer-preferences.c:327: warning: assignment makes pointer from integer without a cast
xfce-mixer-preferences.c:332: error: ‘XfceMixerPreferences’ has no member named ‘controls’
xfce-mixer-preferences.c: In function ‘xfce_mixer_preferences_get_visible_controls’:
xfce-mixer-preferences.c:347: error: ‘XfceMixerPreferences’ has no member named ‘controls’
xfce-mixer-preferences.c: In function ‘xfce_mixer_preferences_set_visible_controls’:
xfce-mixer-preferences.c:362: error: ‘XfceMixerPreferences’ has no member named ‘controls’
xfce-mixer-preferences.c: In function ‘xfce_mixer_preferences_get_control_visible’:
xfce-mixer-preferences.c:386: error: ‘XfceMixerPreferences’ has no member named ‘controls’
make[2]: *** [libxfce4mixer_la-xfce-mixer-preferences.lo] Error 1
make[2]: Leaving directory `/usr/local/src/system/xfce4.8/build/xfce4-mixer-4.6.1/libxfce4mixer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/system/xfce4.8/build/xfce4-mixer-4.6.1'
make: *** [all] Error 2



More information about the Xfce mailing list