takinoy / xfce4-windowck-plugin

Xfce panel plugin which allows to put the maximized window title on the panel.
http://goodies.xfce.org/projects/panel-plugins/xfce4-windowck-plugin
GNU General Public License v3.0
116 stars 26 forks source link

Compilation errors on Debian 11 #77

Open siSSSou opened 3 years ago

siSSSou commented 3 years ago

On Debian 11, "make" returns an error :

vince@LaputA:/mnt/StocK1/Téléchargements/xfce4-windowck-plugin-master$ make
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash '/mnt/StocK1/Téléchargements/xfce4-windowck-plugin-master/missing' autoheader)
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[1] : on entre dans le répertoire « /mnt/StocK1/Téléchargements/xfce4-windowck-plugin-master »
Making all in common
make[2] : on entre dans le répertoire « /mnt/StocK1/Téléchargements/xfce4-windowck-plugin-master/common »
make[2]: rien à faire pour « all ».
make[2] : on quitte le répertoire « /mnt/StocK1/Téléchargements/xfce4-windowck-plugin-master/common »
Making all in panel-plugin
make[2] : on entre dans le répertoire « /mnt/StocK1/Téléchargements/xfce4-windowck-plugin-master/panel-plugin »
Making all in title
make[3] : on entre dans le répertoire « /mnt/StocK1/Téléchargements/xfce4-windowck-plugin-master/panel-plugin/title »
make  all-am
make[4] : on entre dans le répertoire « /mnt/StocK1/Téléchargements/xfce4-windowck-plugin-master/panel-plugin/title »
  CC       libwindowck_la-windowck-dialogs.lo
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from windowck-dialogs.c:27:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from windowck-dialogs.c:27:
/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
  679 | {
      | ^
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from windowck-dialogs.c:27:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from windowck-dialogs.c:27:
/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
windowck-dialogs.c: In function ‘windowck_configure’:
windowck-dialogs.c:547:39: error: ‘windowck_dialogs_ui’ undeclared (first use in this function)
  547 |     ca = build_properties_area (wckp, windowck_dialogs_ui, windowck_dialogs_ui_length);
      |                                       ^~~~~~~~~~~~~~~~~~~
windowck-dialogs.c:547:39: note: each undeclared identifier is reported only once for each function it appears in
windowck-dialogs.c:547:60: error: ‘windowck_dialogs_ui_length’ undeclared (first use in this function)
  547 |     ca = build_properties_area (wckp, windowck_dialogs_ui, windowck_dialogs_ui_length);
      |                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:589 : libwindowck_la-windowck-dialogs.lo] Erreur 1
make[4] : on quitte le répertoire « /mnt/StocK1/Téléchargements/xfce4-windowck-plugin-master/panel-plugin/title »
make[3]: *** [Makefile:472 : all] Erreur 2
make[3] : on quitte le répertoire « /mnt/StocK1/Téléchargements/xfce4-windowck-plugin-master/panel-plugin/title »
make[2]: *** [Makefile:415 : all-recursive] Erreur 1
make[2] : on quitte le répertoire « /mnt/StocK1/Téléchargements/xfce4-windowck-plugin-master/panel-plugin »
make[1]: *** [Makefile:480 : all-recursive] Erreur 1
make[1] : on quitte le répertoire « /mnt/StocK1/Téléchargements/xfce4-windowck-plugin-master »
make: *** [Makefile:412 : all] Erreur 2

I know this plugin has not been updated for this Debian version : does anyone managed to use this plugin on debian 11 (amd64) xfce ?

Thanks ;-)

siSSSou commented 3 years ago

Le good repo to compile windowck is this one obviously : https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/ Compilation is OK on Debian 11 ;-)