D: [iurt_root_command] chroot Building target platforms: x86_64 Building for target x86_64 Installing /home/pterjan/rpmbuild/SRPMS/gkrellm-2.3.11-3.mga10.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.ekLdUf Executing(%prep): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.bJDroa + umask 022 + cd /home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build + rm -rf gkrellm-2.3.11 + /usr/lib/rpm/rpmuncompress -x /home/pterjan/rpmbuild/SOURCES/gkrellm-2.3.11.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + cd gkrellm-2.3.11 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + cd /home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build + cd gkrellm-2.3.11 + /usr/lib/rpm/rpmuncompress -x /home/pterjan/rpmbuild/SOURCES/gkrellm-themes.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . ++ find -type d -name .xvpics + for i in `find -type d -name .xvpics` + rm -rf ./gkrellm-themes/minE-Gkrellm/.xvpics + for i in `find -type d -name .xvpics` + rm -rf ./gkrellm-themes/minE-Gkrellm/gkrellmms/.xvpics + for i in `find -type d -name .xvpics` + rm -rf ./gkrellm-themes/minE-Gkrellm/volume/.xvpics + for i in `find -type d -name .xvpics` + rm -rf ./gkrellm-themes/Aqua/.xvpics + perl -pi -e '/PLUGINS_DIR/ and s|/lib/|/lib64/|g' ./src/gkrellm.h ./server/gkrellmd.h + perl -pi -e 's|/lib/|/lib64/|' Makefile + install -m 644 /home/pterjan/rpmbuild/SOURCES/gkrellm-pt.po po/pt.po + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.Sj9qku + umask 022 + cd /home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd gkrellm-2.3.11 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + /usr/bin/make -O -j16 V=1 VERBOSE=1 INSTALLROOT=/usr INCLUDEDIR=/usr/include 'CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'LDFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' LOCALEDIR=/usr/share/locale echo 'prefix=/usr' > gkrellm.pc echo 'Name: GKrellM' >> gkrellm.pc echo 'Description: Extensible GTK system monitoring application' >> gkrellm.pc echo 'Version: 2.3.11' >> gkrellm.pc echo 'Requires: gtk+-2.0 >= 2.4.0' >> gkrellm.pc echo 'Cflags: -I/usr/include' >> gkrellm.pc echo '' >> gkrellm.pc (cd po && /usr/bin/make all) make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o ja.mo ja.po 515 translated messages, 1 fuzzy translation, 35 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o it.mo it.po 515 translated messages, 1 fuzzy translation, 35 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o pt.mo pt.po 520 translated messages, 31 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o pt_BR.mo pt_BR.po 517 translated messages, 41 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o cs.mo cs.po 504 translated messages, 47 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o de.mo de.po 555 translated messages, 1 untranslated message. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o pl.mo pl.po 534 translated messages, 4 fuzzy translations, 13 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o ru.mo ru.po 528 translated messages, 23 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o uk.mo uk.po 528 translated messages, 23 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o bg.mo bg.po 516 translated messages, 35 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o da.mo da.po 504 translated messages, 47 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o nl.mo nl.po 501 translated messages, 50 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o sv.mo sv.po 464 translated messages, 13 fuzzy translations, 74 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o fr.mo fr.po 558 translated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o es.mo es.po 548 translated messages, 3 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' msgfmt -f -v -o sl.mo sl.po 501 translated messages, 50 untranslated messages. make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/po' (cd src && /usr/bin/make gkrellm) make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' pkg-config --atleast-version=2.32 glib-2.0 pkg-config --atleast-version=2.4 gtk+-2.0 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full base64.c -o base64.o make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full uptime.c -o uptime.o 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 gkrellm.h:47, from uptime.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ uptime.c: In function 'cb_launch_entry': uptime.c:260:34: error: passing argument 5 of 'gkrellm_apply_launcher' from incompatible pointer type [-Wincompatible-pointer-types] 260 | &launch, gkrellm_launch_button_cb); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) In file included from gkrellm.h:1083: gkrellm-public-proto.h:341:75: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 341 | GkrellmLauncher *, void (*func)()); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ uptime.c: In function 'create_uptime_tab': uptime.c:281:25: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 281 | cb_enable, NULL, | ^~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ uptime.c:241:1: note: 'cb_enable' declared here 241 | cb_enable(GtkWidget *widget, gpointer data) | ^~~~~~~~~ make[1]: *** [../common.mk:47: uptime.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: *** Waiting for unfinished jobs.... make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full hostname.c -o hostname.o 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 gkrellm.h:47, from hostname.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ hostname.c: In function 'create_server_alert': hostname.c:407:53: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 407 | gkrellm_alert_trigger_connect(server_alert, cb_alert_trigger, NULL); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, void *) In file included from gkrellm.h:1083: gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, void *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ hostname.c:383:1: note: 'cb_alert_trigger' declared here 383 | cb_alert_trigger(GkrellmAlert *alert, gpointer data) | ^~~~~~~~~~~~~~~~ hostname.c:409:33: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 409 | cb_command_process, NULL); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, void *) {aka void (*)(GkrellmAlert *, char *, char *, int, void *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, void *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, void *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ hostname.c:353:1: note: 'cb_command_process' declared here 353 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *buf, gint size, | ^~~~~~~~~~~~~~~~~~ hostname.c: In function 'create_hostname': hostname.c:476:41: error: passing argument 3 of 'gkrellm_make_scaled_button' from incompatible pointer type [-Wincompatible-pointer-types] 476 | cb_sysname_mode, NULL, TRUE, TRUE, | ^~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *, void *) gkrellm-public-proto.h:269:77: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *, void *)' 269 | GkrellmPiximage *im, void (*func)(), void *data, | ~~~~~~~^~~~~~~ hostname.c:413:1: note: 'cb_sysname_mode' declared here 413 | cb_sysname_mode(GkrellmDecalbutton *button, gpointer data) | ^~~~~~~~~~~~~~~ make[1]: *** [../common.mk:47: hostname.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full clock.c -o clock.o 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 gkrellm.h:47, from clock.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ clock.c: In function 'cb_launch_entry': clock.c:609:60: error: passing argument 5 of 'gkrellm_apply_launcher' from incompatible pointer type [-Wincompatible-pointer-types] 609 | pcal, &cal_launch, gkrellm_launch_button_cb); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) In file included from gkrellm.h:1083: gkrellm-public-proto.h:341:75: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 341 | GkrellmLauncher *, void (*func)()); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ clock.c:612:64: error: passing argument 5 of 'gkrellm_apply_launcher' from incompatible pointer type [-Wincompatible-pointer-types] 612 | pclock, &clock_launch, gkrellm_launch_button_cb); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:341:75: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 341 | GkrellmLauncher *, void (*func)()); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ clock.c: In function 'create_clock_tab': clock.c:724:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 724 | cb_clock_cal, NULL, | ^~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ clock.c:588:1: note: 'cb_clock_cal' declared here 588 | cb_clock_cal(GtkWidget *widget, gpointer data) | ^~~~~~~~~~~~ clock.c:743:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 743 | cb_clock_cal, NULL, | ^~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ clock.c:588:1: note: 'cb_clock_cal' declared here 588 | cb_clock_cal(GtkWidget *widget, gpointer data) | ^~~~~~~~~~~~ clock.c:784:25: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 784 | cb_clock_cal, NULL, | ^~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ clock.c:588:1: note: 'cb_clock_cal' declared here 588 | cb_clock_cal(GtkWidget *widget, gpointer data) | ^~~~~~~~~~~~ make[1]: *** [../common.mk:47: clock.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full cpu.c -o cpu.o 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 gkrellm.h:47, from cpu.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ cpu.c: In function 'adjust_sensors_display': cpu.c:676:41: error: passing argument 2 of 'gkrellm_sensor_alert_connect' from incompatible pointer type [-Wincompatible-pointer-types] 676 | cb_cpu_temp_alert_trigger, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, CpuMon *) In file included from cpu.c:35: gkrellm-private.h:477:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, CpuMon *)' 477 | void (*fn)(), gpointer data); | ~~~~~~~^~~~~ cpu.c:591:1: note: 'cb_cpu_temp_alert_trigger' declared here 591 | cb_cpu_temp_alert_trigger(GkrellmAlert *alert, CpuMon *cpu) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cpu.c:678:41: error: passing argument 2 of 'gkrellm_sensor_alert_connect' from incompatible pointer type [-Wincompatible-pointer-types] 678 | cb_cpu_fan_alert_trigger, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, CpuMon *) gkrellm-private.h:477:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, CpuMon *)' 477 | void (*fn)(), gpointer data); | ~~~~~~~^~~~~ cpu.c:613:1: note: 'cb_cpu_fan_alert_trigger' declared here 613 | cb_cpu_fan_alert_trigger(GkrellmAlert *alert, CpuMon *cpu) | ^~~~~~~~~~~~~~~~~~~~~~~~ cpu.c: In function 'create_cpu': cpu.c:853:53: error: passing argument 2 of 'gkrellm_set_draw_chart_function' from incompatible pointer type [-Wincompatible-pointer-types] 853 | gkrellm_set_draw_chart_function(cp, refresh_cpu_chart, cpu); | ^~~~~~~~~~~~~~~~~ | | | void (*)(CpuMon *) In file included from gkrellm.h:1083: gkrellm-public-proto.h:63:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(CpuMon *)' 63 | void (*func)(), gpointer); | ~~~~~~~^~~~~~~ cpu.c:384:1: note: 'refresh_cpu_chart' declared here 384 | refresh_cpu_chart(CpuMon *cpu) | ^~~~~~~~~~~~~~~~~ cpu.c:880:41: error: passing argument 2 of 'gkrellm_chartconfig_fixed_grids_connect' from incompatible pointer type [-Wincompatible-pointer-types] 880 | setup_cpu_scaling, NULL); | ^~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmChartconfig *) gkrellm-public-proto.h:134:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmChartconfig *)' 134 | void (*fn)(), gpointer); | ~~~~~~~^~~~~ cpu.c:578:1: note: 'setup_cpu_scaling' declared here 578 | setup_cpu_scaling(GkrellmChartconfig *cf) | ^~~~~~~~~~~~~~~~~ cpu.c:881:64: error: passing argument 2 of 'gkrellm_chartconfig_height_connect' from incompatible pointer type [-Wincompatible-pointer-types] 881 | gkrellm_chartconfig_height_connect(cp->config, cb_height, cpu); | ^~~~~~~~~ | | | void (*)(GkrellmChartconfig *, CpuMon *) gkrellm-public-proto.h:137:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmChartconfig *, CpuMon *)' 137 | void (*fn)(), gpointer); | ~~~~~~~^~~~~ cpu.c:744:1: note: 'cb_height' declared here 744 | cb_height(GkrellmChartconfig *cf, CpuMon *cpu) | ^~~~~~~~~ cpu.c: In function 'dup_cpu_alert': cpu.c:967:59: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 967 | gkrellm_alert_trigger_connect(cpu->alert, cb_alert_trigger, cpu); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, CpuMon *) gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, CpuMon *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ cpu.c:936:1: note: 'cb_alert_trigger' declared here 936 | cb_alert_trigger(GkrellmAlert *alert, CpuMon *cpu) | ^~~~~~~~~~~~~~~~ cpu.c:969:41: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 969 | cb_command_process, cpu); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, CpuMon *) {aka void (*)(GkrellmAlert *, char *, char *, int, CpuMon *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, CpuMon *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, CpuMon *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ cpu.c:377:1: note: 'cb_command_process' declared here 377 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *dst, gint len, | ^~~~~~~~~~~~~~~~~~ cpu.c: In function 'create_alert': cpu.c:986:49: error: passing argument 2 of 'gkrellm_alert_config_connect' from incompatible pointer type [-Wincompatible-pointer-types] 986 | gkrellm_alert_config_connect(cpu_alert, cb_alert_config, NULL); | ^~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, void *) gkrellm-public-proto.h:392:69: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, void *)' 392 | void gkrellm_alert_config_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ cpu.c:39:17: note: 'cb_alert_config' declared here 39 | static void cb_alert_config(GkrellmAlert *ap, gpointer data); | ^~~~~~~~~~~~~~~ cpu.c:989:57: error: passing argument 2 of 'gkrellm_alert_config_create_connect' from incompatible pointer type [-Wincompatible-pointer-types] 989 | cb_alert_config_create, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, GtkWidget *, void *) {aka void (*)(GkrellmAlert *, struct _GtkWidget *, void *)} gkrellm-public-proto.h:395:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, GtkWidget *, void *)' {aka 'void (*)(GkrellmAlert *, struct _GtkWidget *, void *)'} 395 | void (*func)(), gpointer); | ~~~~~~~^~~~~~~ cpu.c:41:17: note: 'cb_alert_config_create' declared here 41 | static void cb_alert_config_create(GkrellmAlert *ap, GtkWidget *vbox, | ^~~~~~~~~~~~~~~~~~~~~~ cpu.c: In function 'fix_panel': cpu.c:1164:33: error: passing argument 2 of 'gkrellm_put_label_in_panel_button' from incompatible pointer type [-Wincompatible-pointer-types] 1164 | gkrellm_launch_button_cb, &cpu->launch, cpu->launch.pad); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:265:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 265 | void (*func)(), void *, gint pad); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ cpu.c: In function 'cb_enable': cpu.c:1297:74: error: passing argument 5 of 'gkrellm_apply_launcher' from incompatible pointer type [-Wincompatible-pointer-types] 1297 | cpu->chart->panel, &cpu->launch, gkrellm_launch_button_cb); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:341:75: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 341 | GkrellmLauncher *, void (*func)()); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ cpu.c: In function 'cb_launch_entry': cpu.c:1336:66: error: passing argument 5 of 'gkrellm_apply_launcher' from incompatible pointer type [-Wincompatible-pointer-types] 1336 | cpu->chart->panel, &cpu->launch, gkrellm_launch_button_cb); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:341:75: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 341 | GkrellmLauncher *, void (*func)()); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ cpu.c: In function 'create_cpu_tab': cpu.c:1380:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1380 | cb_enable, GINT_TO_POINTER(0), | ^~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ cpu.c:1278:1: note: 'cb_enable' declared here 1278 | cb_enable(GtkWidget *button, gpointer data) | ^~~~~~~~~ cpu.c:1388:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1388 | cb_omit_nice, NULL, | ^~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ cpu.c:1252:1: note: 'cb_omit_nice' declared here 1252 | cb_omit_nice(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~ cpu.c:1393:41: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1393 | cb_sensor_separate, NULL, | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ cpu.c:1193:1: note: 'cb_sensor_separate' declared here 1193 | cb_sensor_separate(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~ cpu.c:1400:25: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1400 | cb_config_tracking, NULL, | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ cpu.c:1327:1: note: 'cb_config_tracking' declared here 1327 | cb_config_tracking(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~ cpu.c:1405:25: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1405 | cb_show_panel_labels, NULL, | ^~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ cpu.c:1203:1: note: 'cb_show_panel_labels' declared here 1203 | cb_show_panel_labels(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~ cpu.c:1425:41: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1425 | cb_enable, GINT_TO_POINTER(i), buf); | ^~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ cpu.c:1278:1: note: 'cb_enable' declared here 1278 | cb_enable(GtkWidget *button, gpointer data) | ^~~~~~~~~ cpu.c:1490:25: error: passing argument 7 of 'gkrellm_gtk_alert_button' from incompatible pointer type [-Wincompatible-pointer-types] 1490 | cb_set_alert, NULL); | ^~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:525:77: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 525 | gboolean pack_start, void (*cb_func)(), gpointer data); | ~~~~~~~^~~~~~~~~~ cpu.c:1147:1: note: 'cb_set_alert' declared here 1147 | cb_set_alert(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~ make[1]: *** [../common.mk:47: cpu.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full disk.c -o disk.o 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 gkrellm.h:47, from disk.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ disk.c: In function 'setup_disk_interface': disk.c:246:34: error: assignment to 'gchar * (*)(void)' {aka 'char * (*)(void)'} from incompatible pointer type 'gchar * (*)(gint, gint, gint *)' {aka 'char * (*)(int, int, int *)'} [-Wincompatible-pointer-types] 246 | name_from_device = gkrellm_sys_disk_name_from_device; | ^ In file included from disk.c:36: gkrellm-sysdeps.h:155:10: note: 'gkrellm_sys_disk_name_from_device' declared here 155 | gchar *gkrellm_sys_disk_name_from_device(gint device_number, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ disk.c:247:33: error: assignment to 'gint (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'gint (*)(const gchar *)' {aka 'int (*)(const char *)'} [-Wincompatible-pointer-types] 247 | order_from_name = gkrellm_sys_disk_order_from_name; | ^ gkrellm-sysdeps.h:157:9: note: 'gkrellm_sys_disk_order_from_name' declared here 157 | gint gkrellm_sys_disk_order_from_name(const gchar *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ disk.c: In function 'gkrellm_disk_add_by_name': disk.c:289:18: error: too many arguments to function 'order_from_name'; expected 0, have 1 289 | order = (*order_from_name)(name); | ~^~~~~~~~~~~~~~~~~ ~~~~ disk.c: In function 'gkrellm_disk_assign_data_by_device': disk.c:308:25: error: too many arguments to function 'name_from_device'; expected 0, have 3 308 | name = (*name_from_device)(device_number, unit_number, &order); | ~^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ disk.c: In function 'gkrellm_disk_assign_data_by_name': disk.c:347:34: error: too many arguments to function 'order_from_name'; expected 0, have 1 347 | order = (*order_from_name)(name); | ~^~~~~~~~~~~~~~~~~ ~~~~ disk.c: In function 'gkrellm_disk_temperature_display': disk.c:560:58: error: passing argument 2 of 'gkrellm_sensor_alert_connect' from incompatible pointer type [-Wincompatible-pointer-types] 560 | gkrellm_sensor_alert_connect(sr, cb_disk_temp_alert_trigger, disk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, DiskMon *) In file included from disk.c:35: gkrellm-private.h:477:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, DiskMon *)' 477 | void (*fn)(), gpointer data); | ~~~~~~~^~~~~ disk.c:487:1: note: 'cb_disk_temp_alert_trigger' declared here 487 | cb_disk_temp_alert_trigger(GkrellmAlert *alert, DiskMon *disk) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ disk.c: In function 'create_disk_monitor': disk.c:771:45: error: passing argument 2 of 'gkrellm_set_draw_chart_function' from incompatible pointer type [-Wincompatible-pointer-types] 771 | gkrellm_set_draw_chart_function(cp, draw_disk_chart, disk); | ^~~~~~~~~~~~~~~ | | | void (*)(DiskMon *) In file included from gkrellm.h:1083: gkrellm-public-proto.h:63:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(DiskMon *)' 63 | void (*func)(), gpointer); | ~~~~~~~^~~~~~~ disk.c:479:1: note: 'draw_disk_chart' declared here 479 | draw_disk_chart(DiskMon *disk) | ^~~~~~~~~~~~~~~ disk.c:774:33: error: passing argument 2 of 'gkrellm_chartconfig_fixed_grids_connect' from incompatible pointer type [-Wincompatible-pointer-types] 774 | setup_disk_scaling, cp); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmChartconfig *, GkrellmChart *) gkrellm-public-proto.h:134:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmChartconfig *, GkrellmChart *)' 134 | void (*fn)(), gpointer); | ~~~~~~~^~~~~ disk.c:706:1: note: 'setup_disk_scaling' declared here 706 | setup_disk_scaling(GkrellmChartconfig *cf, GkrellmChart *cp) | ^~~~~~~~~~~~~~~~~~ disk.c:776:33: error: passing argument 2 of 'gkrellm_chartconfig_grid_resolution_connect' from incompatible pointer type [-Wincompatible-pointer-types] 776 | setup_disk_scaling, cp); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmChartconfig *, GkrellmChart *) gkrellm-public-proto.h:120:78: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmChartconfig *, GkrellmChart *)' 120 | GkrellmChartconfig *, void (*fn)(), gpointer); | ~~~~~~~^~~~~ disk.c:706:1: note: 'setup_disk_scaling' declared here 706 | setup_disk_scaling(GkrellmChartconfig *cf, GkrellmChart *cp) | ^~~~~~~~~~~~~~~~~~ disk.c:825:33: error: passing argument 2 of 'gkrellm_put_label_in_panel_button' from incompatible pointer type [-Wincompatible-pointer-types] 825 | gkrellm_launch_button_cb, &disk->launch, disk->launch.pad); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:265:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 265 | void (*func)(), void *, gint pad); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ disk.c: In function 'create_alert': disk.c:902:52: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 902 | gkrellm_alert_trigger_connect(disk->alert, cb_alert_trigger, disk); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, DiskMon *) gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, DiskMon *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ disk.c:885:1: note: 'cb_alert_trigger' declared here 885 | cb_alert_trigger(GkrellmAlert *alert, DiskMon *disk) | ^~~~~~~~~~~~~~~~ disk.c:903:51: error: passing argument 2 of 'gkrellm_alert_config_connect' from incompatible pointer type [-Wincompatible-pointer-types] 903 | gkrellm_alert_config_connect(disk->alert, cb_alert_config, disk); | ^~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, DiskMon *) gkrellm-public-proto.h:392:69: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, DiskMon *)' 392 | void gkrellm_alert_config_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ disk.c:88:17: note: 'cb_alert_config' declared here 88 | static void cb_alert_config(GkrellmAlert *ap, DiskMon *disk); | ^~~~~~~~~~~~~~~ disk.c:905:57: error: passing argument 2 of 'gkrellm_alert_config_create_connect' from incompatible pointer type [-Wincompatible-pointer-types] 905 | cb_alert_config_create, disk); | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, GtkWidget *, DiskMon *) {aka void (*)(GkrellmAlert *, struct _GtkWidget *, DiskMon *)} gkrellm-public-proto.h:395:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, GtkWidget *, DiskMon *)' {aka 'void (*)(GkrellmAlert *, struct _GtkWidget *, DiskMon *)'} 395 | void (*func)(), gpointer); | ~~~~~~~^~~~~~~ disk.c:89:17: note: 'cb_alert_config_create' declared here 89 | static void cb_alert_config_create(GkrellmAlert *ap, GtkWidget *vbox, | ^~~~~~~~~~~~~~~~~~~~~~ disk.c:907:33: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 907 | cb_command_process, disk); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, DiskMon *) {aka void (*)(GkrellmAlert *, char *, char *, int, DiskMon *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, DiskMon *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, DiskMon *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ disk.c:471:1: note: 'cb_command_process' declared here 471 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *dst, gint len, | ^~~~~~~~~~~~~~~~~~ disk.c: In function 'cb_launch_entry': disk.c:1149:68: error: passing argument 5 of 'gkrellm_apply_launcher' from incompatible pointer type [-Wincompatible-pointer-types] 1149 | disk->chart->panel, &disk->launch, gkrellm_launch_button_cb); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:341:75: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 341 | GkrellmLauncher *, void (*func)()); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ disk.c: In function 'cb_alert_config_create': disk.c:1241:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1241 | cb_alert_config_button, disk, _("Read bytes")); | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, DiskMon *) {aka void (*)(struct _GtkWidget *, DiskMon *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, DiskMon *)' {aka 'void (*)(struct _GtkWidget *, DiskMon *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ disk.c:1221:1: note: 'cb_alert_config_button' declared here 1221 | cb_alert_config_button(GtkWidget *button, DiskMon *disk) | ^~~~~~~~~~~~~~~~~~~~~~ disk.c:1244:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1244 | cb_alert_config_button, disk, _("Write bytes")); | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, DiskMon *) {aka void (*)(struct _GtkWidget *, DiskMon *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, DiskMon *)' {aka 'void (*)(struct _GtkWidget *, DiskMon *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ disk.c:1221:1: note: 'cb_alert_config_button' declared here 1221 | cb_alert_config_button(GtkWidget *button, DiskMon *disk) | ^~~~~~~~~~~~~~~~~~~~~~ disk.c: In function 'create_disk_tab': disk.c:1496:33: error: passing argument 7 of 'gkrellm_gtk_alert_button' from incompatible pointer type [-Wincompatible-pointer-types] 1496 | cb_set_alert, NULL); | ^~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:525:77: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 525 | gboolean pack_start, void (*cb_func)(), gpointer data); | ~~~~~~~^~~~~~~~~~ disk.c:1248:1: note: 'cb_set_alert' declared here 1248 | cb_set_alert(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~ make[1]: *** [../common.mk:47: disk.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full mem.c -o mem.o 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 gkrellm.h:47, from mem.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ mem.c: In function 'create_chart': mem.c:710:45: error: passing argument 2 of 'gkrellm_set_draw_chart_function' from incompatible pointer type [-Wincompatible-pointer-types] 710 | gkrellm_set_draw_chart_function(cp, refresh_chart, mc); | ^~~~~~~~~~~~~ | | | void (*)(MeminfoChart *) In file included from gkrellm.h:1083: gkrellm-public-proto.h:63:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(MeminfoChart *)' 63 | void (*func)(), gpointer); | ~~~~~~~^~~~~~~ mem.c:423:1: note: 'refresh_chart' declared here 423 | refresh_chart(MeminfoChart *mc) | ^~~~~~~~~~~~~ mem.c:712:17: error: passing argument 2 of 'gkrellm_chartconfig_fixed_grids_connect' from incompatible pointer type [-Wincompatible-pointer-types] 712 | setup_scaling, mc); | ^~~~~~~~~~~~~ | | | void (*)(GkrellmChartconfig *, MeminfoChart *) gkrellm-public-proto.h:134:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmChartconfig *, MeminfoChart *)' 134 | void (*fn)(), gpointer); | ~~~~~~~^~~~~ mem.c:665:1: note: 'setup_scaling' declared here 665 | setup_scaling(GkrellmChartconfig *cf, MeminfoChart *mc) | ^~~~~~~~~~~~~ mem.c:714:17: error: passing argument 2 of 'gkrellm_chartconfig_grid_resolution_connect' from incompatible pointer type [-Wincompatible-pointer-types] 714 | setup_scaling, mc); | ^~~~~~~~~~~~~ | | | void (*)(GkrellmChartconfig *, MeminfoChart *) gkrellm-public-proto.h:120:78: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmChartconfig *, MeminfoChart *)' 120 | GkrellmChartconfig *, void (*fn)(), gpointer); | ~~~~~~~^~~~~ mem.c:665:1: note: 'setup_scaling' declared here 665 | setup_scaling(GkrellmChartconfig *cf, MeminfoChart *mc) | ^~~~~~~~~~~~~ mem.c: In function 'create_alert': mem.c:1001:49: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1001 | gkrellm_alert_trigger_connect(m->alert, cb_alert_trigger, m); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, MeminfoMeter *) gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, MeminfoMeter *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ mem.c:981:1: note: 'cb_alert_trigger' declared here 981 | cb_alert_trigger(GkrellmAlert *alert, MeminfoMeter *m) | ^~~~~~~~~~~~~~~~ mem.c:1002:57: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1002 | gkrellm_alert_command_process_connect(m->alert, cb_command_process, m); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, MeminfoMeter *) {aka void (*)(GkrellmAlert *, char *, char *, int, MeminfoMeter *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, MeminfoMeter *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, MeminfoMeter *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ mem.c:332:1: note: 'cb_command_process' declared here 332 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *dst, gint len, | ^~~~~~~~~~~~~~~~~~ mem.c: In function 'cb_launch_entry': mem.c:1169:65: error: passing argument 5 of 'gkrellm_apply_launcher' from incompatible pointer type [-Wincompatible-pointer-types] 1169 | mem.panel, &mem.launch, gkrellm_launch_button_cb); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:341:75: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 341 | GkrellmLauncher *, void (*func)()); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ mem.c:1172:67: error: passing argument 5 of 'gkrellm_apply_launcher' from incompatible pointer type [-Wincompatible-pointer-types] 1172 | swap.panel, &swap.launch, gkrellm_launch_button_cb); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:341:75: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 341 | GkrellmLauncher *, void (*func)()); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ mem.c: In function 'create_meminfo_tab': mem.c:1314:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1314 | cb_swap_chart_enable, NULL, | ^~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mem.c:1151:1: note: 'cb_swap_chart_enable' declared here 1151 | cb_swap_chart_enable(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~ mem.c:1320:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1320 | cb_swap_enable, GINT_TO_POINTER(1), | ^~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mem.c:1140:1: note: 'cb_swap_enable' declared here 1140 | cb_swap_enable(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~ mem.c:1323:33: error: passing argument 7 of 'gkrellm_gtk_alert_button' from incompatible pointer type [-Wincompatible-pointer-types] 1323 | cb_set_alert, &swap); | ^~~~~~~~~~~~ | | | void (*)(GtkWidget *, MeminfoMeter *) {aka void (*)(struct _GtkWidget *, MeminfoMeter *)} gkrellm-public-proto.h:525:77: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, MeminfoMeter *)' {aka 'void (*)(struct _GtkWidget *, MeminfoMeter *)'} 525 | gboolean pack_start, void (*cb_func)(), gpointer data); | ~~~~~~~^~~~~~~~~~ mem.c:1236:1: note: 'cb_set_alert' declared here 1236 | cb_set_alert(GtkWidget *button, MeminfoMeter *m) | ^~~~~~~~~~~~ mem.c:1334:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1334 | cb_mem_enable, NULL, | ^~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mem.c:1129:1: note: 'cb_mem_enable' declared here 1129 | cb_mem_enable(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~ mem.c:1337:33: error: passing argument 7 of 'gkrellm_gtk_alert_button' from incompatible pointer type [-Wincompatible-pointer-types] 1337 | cb_set_alert, &mem); | ^~~~~~~~~~~~ | | | void (*)(GtkWidget *, MeminfoMeter *) {aka void (*)(struct _GtkWidget *, MeminfoMeter *)} gkrellm-public-proto.h:525:77: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, MeminfoMeter *)' {aka 'void (*)(struct _GtkWidget *, MeminfoMeter *)'} 525 | gboolean pack_start, void (*cb_func)(), gpointer data); | ~~~~~~~^~~~~~~~~~ mem.c:1236:1: note: 'cb_set_alert' declared here 1236 | cb_set_alert(GtkWidget *button, MeminfoMeter *m) | ^~~~~~~~~~~~ mem.c:1342:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1342 | cb_all_krells, NULL, | ^~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mem.c:1176:1: note: 'cb_all_krells' declared here 1176 | cb_all_krells(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~ make[1]: *** [../common.mk:47: mem.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full main.c -o main.o 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 gkrellm.h:47, from main.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ main.c: In function 'gkrellm_sys_setup_connect': main.c:2078:28: error: assignment to 'void (*)(gint, gchar **)' {aka 'void (*)(int, char **)'} from incompatible pointer type 'void (*)(void)' [-Wincompatible-pointer-types] 2078 | _GK.sys_setup_func = setup_func; | ^ main.c: In function 'set_or_save_position': main.c:298:25: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 298 | fscanf(f, "%d %d", &x, &y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [../common.mk:47: main.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full proc.c -o proc.o 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 gkrellm.h:47, from proc.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ proc.c: In function 'adjust_sensors_display': proc.c:475:41: error: passing argument 2 of 'gkrellm_sensor_alert_connect' from incompatible pointer type [-Wincompatible-pointer-types] 475 | cb_mb_temp_alert_trigger, &proc); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, ProcMon *) In file included from proc.c:35: gkrellm-private.h:477:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, ProcMon *)' 477 | void (*fn)(), gpointer data); | ~~~~~~~^~~~~ proc.c:389:1: note: 'cb_mb_temp_alert_trigger' declared here 389 | cb_mb_temp_alert_trigger(GkrellmAlert *alert, ProcMon *proc) | ^~~~~~~~~~~~~~~~~~~~~~~~ proc.c:477:41: error: passing argument 2 of 'gkrellm_sensor_alert_connect' from incompatible pointer type [-Wincompatible-pointer-types] 477 | cb_mb_fan_alert_trigger, &proc); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, ProcMon *) gkrellm-private.h:477:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, ProcMon *)' 477 | void (*fn)(), gpointer data); | ~~~~~~~^~~~~ proc.c:411:1: note: 'cb_mb_fan_alert_trigger' declared here 411 | cb_mb_fan_alert_trigger(GkrellmAlert *alert, ProcMon *proc) | ^~~~~~~~~~~~~~~~~~~~~~~ proc.c: In function 'create_proc_monitor': proc.c:554:45: error: passing argument 2 of 'gkrellm_set_draw_chart_function' from incompatible pointer type [-Wincompatible-pointer-types] 554 | gkrellm_set_draw_chart_function(cp, refresh_proc_chart, proc.chart); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmChart *) In file included from gkrellm.h:1083: gkrellm-public-proto.h:63:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmChart *)' 63 | void (*func)(), gpointer); | ~~~~~~~^~~~~~~ proc.c:201:1: note: 'refresh_proc_chart' declared here 201 | refresh_proc_chart(GkrellmChart *cp) | ^~~~~~~~~~~~~~~~~~ proc.c: In function 'create_load_alert': proc.c:661:51: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 661 | gkrellm_alert_trigger_connect(load_alert, cb_alert_trigger, NULL); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, void *) gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, void *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ proc.c:620:1: note: 'cb_alert_trigger' declared here 620 | cb_alert_trigger(GkrellmAlert *alert, gpointer data) | ^~~~~~~~~~~~~~~~ proc.c:663:25: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 663 | cb_command_process, NULL); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, void *) {aka void (*)(GkrellmAlert *, char *, char *, int, void *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, void *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, void *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ proc.c:194:1: note: 'cb_command_process' declared here 194 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *dst, gint len, | ^~~~~~~~~~~~~~~~~~ proc.c: In function 'create_users_alert': proc.c:673:52: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 673 | gkrellm_alert_trigger_connect(users_alert, cb_alert_trigger, NULL); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, void *) gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, void *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ proc.c:620:1: note: 'cb_alert_trigger' declared here 620 | cb_alert_trigger(GkrellmAlert *alert, gpointer data) | ^~~~~~~~~~~~~~~~ proc.c:675:25: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 675 | cb_command_process, NULL); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, void *) {aka void (*)(GkrellmAlert *, char *, char *, int, void *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, void *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, void *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ proc.c:194:1: note: 'cb_command_process' declared here 194 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *dst, gint len, | ^~~~~~~~~~~~~~~~~~ proc.c: In function 'create_processes_alert': proc.c:685:56: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 685 | gkrellm_alert_trigger_connect(processes_alert, cb_alert_trigger, NULL); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, void *) gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, void *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ proc.c:620:1: note: 'cb_alert_trigger' declared here 620 | cb_alert_trigger(GkrellmAlert *alert, gpointer data) | ^~~~~~~~~~~~~~~~ proc.c:687:25: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 687 | cb_command_process, NULL); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, void *) {aka void (*)(GkrellmAlert *, char *, char *, int, void *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, void *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, void *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ proc.c:194:1: note: 'cb_command_process' declared here 194 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *dst, gint len, | ^~~~~~~~~~~~~~~~~~ proc.c: In function 'fix_panel': proc.c:789:33: error: passing argument 2 of 'gkrellm_put_label_in_panel_button' from incompatible pointer type [-Wincompatible-pointer-types] 789 | gkrellm_launch_button_cb, &proc_launch, proc_launch.pad); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:265:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 265 | void (*func)(), void *, gint pad); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ proc.c: In function 'cb_launch_entry': proc.c:879:74: error: passing argument 5 of 'gkrellm_apply_launcher' from incompatible pointer type [-Wincompatible-pointer-types] 879 | proc.chart->panel, &proc_launch, gkrellm_launch_button_cb); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:341:75: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 341 | GkrellmLauncher *, void (*func)()); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ proc.c: In function 'create_proc_tab': proc.c:920:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 920 | cb_enable, NULL, | ^~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ proc.c:827:1: note: 'cb_enable' declared here 827 | cb_enable(GtkWidget *button, gpointer data) | ^~~~~~~~~ proc.c:926:41: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 926 | cb_sensor_separate, NULL, | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ proc.c:807:1: note: 'cb_sensor_separate' declared here 807 | cb_sensor_separate(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~ proc.c:932:39: error: passing argument 7 of 'gkrellm_gtk_alert_button' from incompatible pointer type [-Wincompatible-pointer-types] 932 | TRUE, cb_processes_alert, NULL); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:525:77: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 525 | gboolean pack_start, void (*cb_func)(), gpointer data); | ~~~~~~~^~~~~~~~~~ proc.c:866:1: note: 'cb_processes_alert' declared here 866 | cb_processes_alert(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~ proc.c:939:33: error: passing argument 7 of 'gkrellm_gtk_alert_button' from incompatible pointer type [-Wincompatible-pointer-types] 939 | cb_users_alert, NULL); | ^~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:525:77: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 525 | gboolean pack_start, void (*cb_func)(), gpointer data); | ~~~~~~~^~~~~~~~~~ proc.c:858:1: note: 'cb_users_alert' declared here 858 | cb_users_alert(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~ proc.c:946:33: error: passing argument 7 of 'gkrellm_gtk_alert_button' from incompatible pointer type [-Wincompatible-pointer-types] 946 | cb_load_alert, NULL); | ^~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:525:77: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 525 | gboolean pack_start, void (*cb_func)(), gpointer data); | ~~~~~~~^~~~~~~~~~ proc.c:850:1: note: 'cb_load_alert' declared here 850 | cb_load_alert(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~ make[1]: *** [../common.mk:47: proc.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full battery.c -o battery.o 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 gkrellm.h:47, from battery.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ battery.c: In function 'dup_battery_alert': battery.c:780:41: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 780 | cb_battery_alert_trigger, bat); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, Battery *) In file included from gkrellm.h:1083: gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, Battery *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ battery.c:754:1: note: 'cb_battery_alert_trigger' declared here 754 | cb_battery_alert_trigger(GkrellmAlert *alert, Battery *bat) | ^~~~~~~~~~~~~~~~~~~~~~~~ battery.c:782:41: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 782 | cb_command_process, bat); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, Battery *) {aka void (*)(GkrellmAlert *, char *, char *, int, Battery *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, Battery *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, Battery *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ battery.c:708:1: note: 'cb_command_process' declared here 708 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *buf, gint size, | ^~~~~~~~~~~~~~~~~~ battery.c: In function 'cb_launch_entry': battery.c:1111:65: error: passing argument 5 of 'gkrellm_apply_launcher' from incompatible pointer type [-Wincompatible-pointer-types] 1111 | launch_battery->panel, &launch, gkrellm_launch_button_cb); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:341:75: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 341 | GkrellmLauncher *, void (*func)()); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ battery.c: In function 'create_battery_tab': battery.c:1173:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1173 | cb_enable, GINT_TO_POINTER(2), | ^~~~~~~~~ | | | void (*)(GtkToggleButton *, void *) {aka void (*)(struct _GtkToggleButton *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkToggleButton *, void *)' {aka 'void (*)(struct _GtkToggleButton *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ battery.c:1031:1: note: 'cb_enable' declared here 1031 | cb_enable(GtkToggleButton *button, gpointer data) | ^~~~~~~~~ battery.c:1177:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1177 | cb_enable, GINT_TO_POINTER(1), | ^~~~~~~~~ | | | void (*)(GtkToggleButton *, void *) {aka void (*)(struct _GtkToggleButton *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkToggleButton *, void *)' {aka 'void (*)(struct _GtkToggleButton *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ battery.c:1031:1: note: 'cb_enable' declared here 1031 | cb_enable(GtkToggleButton *button, gpointer data) | ^~~~~~~~~ battery.c:1183:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1183 | cb_enable, GINT_TO_POINTER(0), | ^~~~~~~~~ | | | void (*)(GtkToggleButton *, void *) {aka void (*)(struct _GtkToggleButton *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkToggleButton *, void *)' {aka 'void (*)(struct _GtkToggleButton *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ battery.c:1031:1: note: 'cb_enable' declared here 1031 | cb_enable(GtkToggleButton *button, gpointer data) | ^~~~~~~~~ battery.c:1192:25: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1192 | cb_enable_estimate, vbox1, | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GtkToggleButton *, GtkWidget *) {aka void (*)(struct _GtkToggleButton *, struct _GtkWidget *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkToggleButton *, GtkWidget *)' {aka 'void (*)(struct _GtkToggleButton *, struct _GtkWidget *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ battery.c:983:1: note: 'cb_enable_estimate' declared here 983 | cb_enable_estimate(GtkToggleButton *button, GtkWidget *box) | ^~~~~~~~~~~~~~~~~~ battery.c:1200:25: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 1200 | cb_runtime, GINT_TO_POINTER(1), FALSE, | ^~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ battery.c:1019:1: note: 'cb_runtime' declared here 1019 | cb_runtime(GtkWidget *entry, gpointer data) | ^~~~~~~~~~ battery.c:1204:25: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 1204 | cb_runtime, GINT_TO_POINTER(2), FALSE, | ^~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ battery.c:1019:1: note: 'cb_runtime' declared here 1019 | cb_runtime(GtkWidget *entry, gpointer data) | ^~~~~~~~~~ battery.c:1209:25: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1209 | cb_estimate_model, GINT_TO_POINTER(1), | ^~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ battery.c:1089:1: note: 'cb_estimate_model' declared here 1089 | cb_estimate_model(GtkWidget *entry, gpointer data) | ^~~~~~~~~~~~~~~~~ battery.c:1217:33: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 1217 | cb_poll_interval, NULL, FALSE, | ^~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GtkSpinButton *) {aka void (*)(struct _GtkWidget *, struct _GtkSpinButton *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GtkSpinButton *)' {aka 'void (*)(struct _GtkWidget *, struct _GtkSpinButton *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ battery.c:1100:1: note: 'cb_poll_interval' declared here 1100 | cb_poll_interval(GtkWidget *entry, GtkSpinButton *spin) | ^~~~~~~~~~~~~~~~ battery.c:1238:33: error: passing argument 7 of 'gkrellm_gtk_alert_button' from incompatible pointer type [-Wincompatible-pointer-types] 1238 | cb_set_alert, NULL); | ^~~~~~~~~~~~ | | | void (*)(GtkWidget *, Battery *) {aka void (*)(struct _GtkWidget *, Battery *)} gkrellm-public-proto.h:525:77: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, Battery *)' {aka 'void (*)(struct _GtkWidget *, Battery *)'} 525 | gboolean pack_start, void (*cb_func)(), gpointer data); | ~~~~~~~^~~~~~~~~~ battery.c:953:1: note: 'cb_set_alert' declared here 953 | cb_set_alert(GtkWidget *button, Battery *bat) | ^~~~~~~~~~~~ battery.c:1245:41: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 1245 | alert_units_percent_cb, NULL, | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkToggleButton *, void *) {aka void (*)(struct _GtkToggleButton *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkToggleButton *, void *)' {aka 'void (*)(struct _GtkToggleButton *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ battery.c:960:1: note: 'alert_units_percent_cb' declared here 960 | alert_units_percent_cb(GtkToggleButton *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [../common.mk:47: battery.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full sensors.c -o sensors.o 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 gkrellm.h:47, from sensors.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ sensors.c: In function 'gkrellm_sensors_client_divert': sensors.c:116:25: error: assignment to 'gboolean (*)(gchar *, gint, gint, gint, gfloat *)' {aka 'int (*)(char *, int, int, int, float *)'} from incompatible pointer type 'gboolean (*)(void)' {aka 'int (*)(void)'} [-Wincompatible-pointer-types] 116 | get_temperature = get_temp_func; | ^ sensors.c:117:17: error: assignment to 'gboolean (*)(gchar *, gint, gint, gint, gfloat *)' {aka 'int (*)(char *, int, int, int, float *)'} from incompatible pointer type 'gboolean (*)(void)' {aka 'int (*)(void)'} [-Wincompatible-pointer-types] 117 | get_fan = get_fan_func; | ^ sensors.c:118:21: error: assignment to 'gboolean (*)(gchar *, gint, gint, gint, gfloat *)' {aka 'int (*)(char *, int, int, int, float *)'} from incompatible pointer type 'gboolean (*)(void)' {aka 'int (*)(void)'} [-Wincompatible-pointer-types] 118 | get_voltage = get_volt_func; | ^ sensors.c: In function 'gkrellm_sensors_config_migrate_connect': sensors.c:125:24: error: assignment to 'gboolean (*)(gchar *, gchar *, gint, gint)' {aka 'int (*)(char *, char *, int, int)'} from incompatible pointer type 'gboolean (*)(void)' {aka 'int (*)(void)'} [-Wincompatible-pointer-types] 125 | config_migrate = migrate_func; | ^ sensors.c: In function 'gkrellm_sensor_alert_connect': sensors.c:501:33: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 501 | cb_command_process, sensor); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, Sensor *) {aka void (*)(GkrellmAlert *, char *, char *, int, struct _sensor *)} In file included from gkrellm.h:1083: gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, Sensor *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, struct _sensor *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ sensors.c:441:1: note: 'cb_command_process' declared here 441 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *buf, gint size, | ^~~~~~~~~~~~~~~~~~ sensors.c: In function 'make_volt_decals': sensors.c:1016:34: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(GkrellmAlert *, SensorMon *)' [-Wincompatible-pointer-types] 1016 | sensor->cb_alert = cb_alert_trigger; | ^ sensors.c:882:1: note: 'cb_alert_trigger' declared here 882 | cb_alert_trigger(GkrellmAlert *alert, SensorMon *smon) | ^~~~~~~~~~~~~~~~ sensors.c:1018:62: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1018 | gkrellm_alert_trigger_connect(sensor->alert, cb_alert_trigger, volt); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, SensorMon *) gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, SensorMon *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ sensors.c:882:1: note: 'cb_alert_trigger' declared here 882 | cb_alert_trigger(GkrellmAlert *alert, SensorMon *smon) | ^~~~~~~~~~~~~~~~ sensors.c:1020:41: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1020 | cb_command_process, sensor); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, Sensor *) {aka void (*)(GkrellmAlert *, char *, char *, int, struct _sensor *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, Sensor *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, struct _sensor *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ sensors.c:441:1: note: 'cb_command_process' declared here 441 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *buf, gint size, | ^~~~~~~~~~~~~~~~~~ sensors.c: In function 'make_temperature_panel': sensors.c:1399:34: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(GkrellmAlert *, SensorMon *)' [-Wincompatible-pointer-types] 1399 | sensor->cb_alert = cb_alert_trigger; | ^ sensors.c:882:1: note: 'cb_alert_trigger' declared here 882 | cb_alert_trigger(GkrellmAlert *alert, SensorMon *smon) | ^~~~~~~~~~~~~~~~ sensors.c:1401:62: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1401 | gkrellm_alert_trigger_connect(sensor->alert, cb_alert_trigger, smon); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, SensorMon *) gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, SensorMon *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ sensors.c:882:1: note: 'cb_alert_trigger' declared here 882 | cb_alert_trigger(GkrellmAlert *alert, SensorMon *smon) | ^~~~~~~~~~~~~~~~ sensors.c:1403:41: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1403 | cb_command_process, sensor); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, Sensor *) {aka void (*)(GkrellmAlert *, char *, char *, int, struct _sensor *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, Sensor *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, struct _sensor *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ sensors.c:441:1: note: 'cb_command_process' declared here 441 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *buf, gint size, | ^~~~~~~~~~~~~~~~~~ sensors.c: In function 'make_fan_panel': sensors.c:1458:34: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(GkrellmAlert *, SensorMon *)' [-Wincompatible-pointer-types] 1458 | sensor->cb_alert = cb_alert_trigger; | ^ sensors.c:882:1: note: 'cb_alert_trigger' declared here 882 | cb_alert_trigger(GkrellmAlert *alert, SensorMon *smon) | ^~~~~~~~~~~~~~~~ sensors.c:1460:62: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1460 | gkrellm_alert_trigger_connect(sensor->alert, cb_alert_trigger, smon); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, SensorMon *) gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, SensorMon *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ sensors.c:882:1: note: 'cb_alert_trigger' declared here 882 | cb_alert_trigger(GkrellmAlert *alert, SensorMon *smon) | ^~~~~~~~~~~~~~~~ sensors.c:1462:41: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1462 | cb_command_process, sensor); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, Sensor *) {aka void (*)(GkrellmAlert *, char *, char *, int, struct _sensor *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, Sensor *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, struct _sensor *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ sensors.c:441:1: note: 'cb_command_process' declared here 441 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *buf, gint size, | ^~~~~~~~~~~~~~~~~~ sensors.c: In function 'create_sensor_alert': sensors.c:1715:57: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1715 | gkrellm_alert_command_process_connect(s->alert, cb_command_process, s); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, Sensor *) {aka void (*)(GkrellmAlert *, char *, char *, int, struct _sensor *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, Sensor *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, struct _sensor *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ sensors.c:441:1: note: 'cb_command_process' declared here 441 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *buf, gint size, | ^~~~~~~~~~~~~~~~~~ sensors.c:1716:48: error: passing argument 2 of 'gkrellm_alert_config_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1716 | gkrellm_alert_config_connect(s->alert, cb_alert_config, s); | ^~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, Sensor *) {aka void (*)(GkrellmAlert *, struct _sensor *)} gkrellm-public-proto.h:392:69: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, Sensor *)' {aka 'void (*)(GkrellmAlert *, struct _sensor *)'} 392 | void gkrellm_alert_config_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ sensors.c:1692:25: note: 'cb_alert_config' declared here 1692 | static void cb_alert_config(GkrellmAlert *ap, Sensor *sr); | ^~~~~~~~~~~~~~~ sensors.c: In function 'gkrellm_sensors_sysdep_option': sensors.c:1728:18: error: assignment to 'void (*)(gboolean)' {aka 'void (*)(int)'} from incompatible pointer type 'void (*)(void)' [-Wincompatible-pointer-types] 1728 | so->func = func; | ^ sensors.c: In function 'row_drop_possible': sensors.c:2184:17: error: too many arguments to function 'original_row_drop_possible'; expected 0, have 3 2184 | return (*original_row_drop_possible)(drag_dest, path, | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ sensors.c: In function 'cb_drag_begin': sensors.c:2204:44: error: assignment to 'gboolean (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'gboolean (*)(GtkTreeDragDest *, GtkTreePath *, GtkSelectionData *)' {aka 'int (*)(struct _GtkTreeDragDest *, struct _GtkTreePath *, struct _GtkSelectionData *)'} [-Wincompatible-pointer-types] 2204 | original_row_drop_possible = dest_iface->row_drop_possible; | ^ sensors.c: In function 'cb_drag_end': sensors.c:2230:39: error: assignment to 'gboolean (*)(GtkTreeDragDest *, GtkTreePath *, GtkSelectionData *)' {aka 'int (*)(struct _GtkTreeDragDest *, struct _GtkTreePath *, struct _GtkSelectionData *)'} from incompatible pointer type 'gboolean (*)(void)' {aka 'int (*)(void)'} [-Wincompatible-pointer-types] 2230 | dest_iface->row_drop_possible = original_row_drop_possible; | ^ sensors.c: In function 'create_sensors_tab': sensors.c:2830:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 2830 | cb_temperature_units, NULL, | ^~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ sensors.c:2572:1: note: 'cb_temperature_units' declared here 2572 | cb_temperature_units(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~ sensors.c:2834:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 2834 | cb_show_units, NULL, | ^~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ sensors.c:2591:1: note: 'cb_show_units' declared here 2591 | cb_show_units(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~ sensors.c:2867:49: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 2867 | sysdep_option_cb, so, | ^~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, SysdepOption *) {aka void (*)(struct _GtkWidget *, SysdepOption *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, SysdepOption *)' {aka 'void (*)(struct _GtkWidget *, SysdepOption *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ sensors.c:2564:1: note: 'sysdep_option_cb' declared here 2564 | sysdep_option_cb(GtkWidget *button, SysdepOption *so) | ^~~~~~~~~~~~~~~~ make[1]: *** [../common.mk:47: sensors.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full alerts.c -o alerts.o 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 gkrellm.h:47, from alerts.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ alerts.c: In function 'run_command': alerts.c:51:18: error: too many arguments to function 'alert->cb_command_process'; expected 0, have 5 51 | (*alert->cb_command_process)(alert, command, cmd, sizeof(cmd), | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:881:27: note: declared here 881 | void (*cb_command_process)(); | ^~~~~~~~~~~~~~~~~~ alerts.c: In function 'create_alert_objects': alerts.c:105:18: error: too many arguments to function 'alert->cb_trigger'; expected 0, have 2 105 | (*alert->cb_trigger)(alert, alert->cb_trigger_data); | ~^~~~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:873:27: note: declared here 873 | void (*cb_trigger)(); | ^~~~~~~~~~ alerts.c: In function 'plugin_warn': alerts.c:161:26: error: too many arguments to function 'gap->warn_func'; expected 0, have 3 161 | (*gap->warn_func)(alert, apl->data, state); | ~^~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:799:27: note: declared here 799 | void (*warn_func)(), | ^~~~~~~~~ alerts.c: In function 'plugin_alarm': alerts.c:177:26: error: too many arguments to function 'gap->alarm_func'; expected 0, have 3 177 | (*gap->alarm_func)(alert, apl->data, state); | ~^~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:800:35: note: declared here 800 | (*alarm_func)(), | ^~~~~~~~~~ alerts.c: In function 'gkrellm_check_alert': alerts.c:395:26: error: too many arguments to function 'gap->check_func'; expected 0, have 3 395 | (*gap->check_func)(alert, apl->data, value); | ~^~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:802:35: note: declared here 802 | (*check_func)(), | ^~~~~~~~~~ alerts.c: In function 'destroy_alert': alerts.c:448:26: error: too many arguments to function 'gap->destroy_func'; expected 0, have 2 448 | (*gap->destroy_func)(alert, data); | ~^~~~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:803:35: note: declared here 803 | (*destroy_func)(); | ^~~~~~~~~~~~ alerts.c: In function 'gkrellm_alert_update': alerts.c:721:42: error: too many arguments to function 'gap->update_func'; expected 0, have 2 721 | (*gap->update_func)(alert, apl->data); | ~^~~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:801:35: note: declared here 801 | (*update_func)(), | ^~~~~~~~~~~ alerts.c: In function 'gkrellm_alert_plugin_command_process': alerts.c:859:18: error: too many arguments to function 'alert->cb_command_process'; expected 0, have 5 859 | (*alert->cb_command_process)(alert, src, dst, dst_size, | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:881:27: note: declared here 881 | void (*cb_command_process)(); | ^~~~~~~~~~~~~~~~~~ alerts.c: In function 'alert_delete': alerts.c:907:18: error: too many arguments to function 'alert->cb_config'; expected 0, have 2 907 | (*alert->cb_config)(alert, alert->cb_config_data); | ~^~~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:877:27: note: declared here 877 | void (*cb_config)(); | ^~~~~~~~~ alerts.c: In function 'alert_apply': alerts.c:1025:26: error: too many arguments to function 'gap->config_apply_func'; expected 0, have 3 1025 | (*gap->config_apply_func)(alert, data, alert->config_closing); | ~^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:805:35: note: declared here 805 | (*config_apply_func)(), | ^~~~~~~~~~~~~~~~~ alerts.c:1031:18: error: too many arguments to function 'alert->cb_config'; expected 0, have 2 1031 | (*alert->cb_config)(alert, alert->cb_config_data); | ~^~~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:877:27: note: declared here 877 | void (*cb_config)(); | ^~~~~~~~~ alerts.c: In function 'gkrellm_alert_config_window': alerts.c:1206:59: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 1206 | alert->digits, w, cb_high_alarm_spin_changed, alert, FALSE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkAdjustment *, GkrellmAlert *) {aka void (*)(struct _GtkAdjustment *, GkrellmAlert *)} In file included from gkrellm.h:1083: gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkAdjustment *, GkrellmAlert *)' {aka 'void (*)(struct _GtkAdjustment *, GkrellmAlert *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ alerts.c:1061:1: note: 'cb_high_alarm_spin_changed' declared here 1061 | cb_high_alarm_spin_changed(GtkAdjustment *adjustment, GkrellmAlert *alert) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ alerts.c:1212:59: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 1212 | alert->digits, w, cb_high_warn_spin_changed, alert, FALSE, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GkrellmAlert *) {aka void (*)(struct _GtkWidget *, GkrellmAlert *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GkrellmAlert *)' {aka 'void (*)(struct _GtkWidget *, GkrellmAlert *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ alerts.c:1077:1: note: 'cb_high_warn_spin_changed' declared here 1077 | cb_high_warn_spin_changed(GtkWidget *adjustment, GkrellmAlert *alert) | ^~~~~~~~~~~~~~~~~~~~~~~~~ alerts.c:1225:59: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 1225 | alert->digits, w, cb_low_warn_spin_changed, alert, FALSE, | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GkrellmAlert *) {aka void (*)(struct _GtkWidget *, GkrellmAlert *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GkrellmAlert *)' {aka 'void (*)(struct _GtkWidget *, GkrellmAlert *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ alerts.c:1100:1: note: 'cb_low_warn_spin_changed' declared here 1100 | cb_low_warn_spin_changed(GtkWidget *adjustment, GkrellmAlert *alert) | ^~~~~~~~~~~~~~~~~~~~~~~~ alerts.c:1230:59: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 1230 | alert->digits, w, cb_low_alarm_spin_changed, alert, FALSE, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GkrellmAlert *) {aka void (*)(struct _GtkWidget *, GkrellmAlert *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GkrellmAlert *)' {aka 'void (*)(struct _GtkWidget *, GkrellmAlert *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ alerts.c:1123:1: note: 'cb_low_alarm_spin_changed' declared here 1123 | cb_low_alarm_spin_changed(GtkWidget *adjustment, GkrellmAlert *alert) | ^~~~~~~~~~~~~~~~~~~~~~~~~ alerts.c:1240:48: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 1240 | 0, 70, cb_delay_spin_changed, alert, FALSE, | ^~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkAdjustment *, GkrellmAlert *) {aka void (*)(struct _GtkAdjustment *, GkrellmAlert *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkAdjustment *, GkrellmAlert *)' {aka 'void (*)(struct _GtkAdjustment *, GkrellmAlert *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ alerts.c:1044:1: note: 'cb_delay_spin_changed' declared here 1044 | cb_delay_spin_changed(GtkAdjustment *adjustment, GkrellmAlert *alert) | ^~~~~~~~~~~~~~~~~~~~~ alerts.c:1246:26: error: too many arguments to function 'alert->cb_config_create'; expected 0, have 3 1246 | (*alert->cb_config_create)(alert, vbox1, | ~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:879:27: note: declared here 879 | void (*cb_config_create)(); | ^~~~~~~~~~~~~~~~ alerts.c:1330:34: error: too many arguments to function 'gap->config_create_func'; expected 0, have 3 1330 | (*gap->config_create_func)(tab_vbox, alert, data); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ gkrellm.h:804:27: note: declared here 804 | void (*config_create_func)(), | ^~~~~~~~~~~~~~~~~~ alerts.c: In function 'gkrellm_save_alertconfig': alerts.c:1444:26: error: too many arguments to function 'gap->config_save_func'; expected 0, have 5 1444 | (*gap->config_save_func)(alert, apl->data, f, p, alert->id_string); | ~^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:806:35: note: declared here 806 | (*config_save_func)(), | ^~~~~~~~~~~~~~~~ alerts.c: In function 'gkrellm_load_alertconfig': alerts.c:1505:34: error: too many arguments to function 'gap->config_load_func'; expected 0, have 3 1505 | (*gap->config_load_func)(alert, "id_string", alert->id_string); | ~^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:807:35: note: declared here 807 | (*config_load_func)(); | ^~~~~~~~~~~~~~~~ alerts.c:1518:50: error: too many arguments to function 'gap->config_load_func'; expected 0, have 3 1518 | (*gap->config_load_func)(alert, | ~^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ gkrellm.h:807:35: note: declared here 807 | (*config_load_func)(); | ^~~~~~~~~~~~~~~~ alerts.c: In function 'gkrellm_alert_pixbuf': alerts.c:1627:17: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1627 | pixels = g_memdup((gconstpointer)(data + 24), height * stride); | ^~~~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56: /usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here 338 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ make[1]: *** [../common.mk:47: alerts.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full net.c -o net.o 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 gkrellm.h:47, from net.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ net.c: In function 'create_net_monitor': net.c:1574:45: error: passing argument 2 of 'gkrellm_set_draw_chart_function' from incompatible pointer type [-Wincompatible-pointer-types] 1574 | gkrellm_set_draw_chart_function(cp, refresh_net_chart, net); | ^~~~~~~~~~~~~~~~~ | | | void (*)(NetMon *) In file included from gkrellm.h:1083: gkrellm-public-proto.h:63:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(NetMon *)' 63 | void (*func)(), gpointer); | ~~~~~~~^~~~~~~ net.c:1428:1: note: 'refresh_net_chart' declared here 1428 | refresh_net_chart(NetMon *net) | ^~~~~~~~~~~~~~~~~ net.c:1577:17: error: passing argument 2 of 'gkrellm_chartconfig_fixed_grids_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1577 | setup_net_scaling, net); | ^~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmChartconfig *, NetMon *) gkrellm-public-proto.h:134:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmChartconfig *, NetMon *)' 134 | void (*fn)(), gpointer); | ~~~~~~~^~~~~ net.c:1168:1: note: 'setup_net_scaling' declared here 1168 | setup_net_scaling(GkrellmChartconfig *cf, NetMon *net) | ^~~~~~~~~~~~~~~~~ net.c:1579:17: error: passing argument 2 of 'gkrellm_chartconfig_grid_resolution_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1579 | setup_net_scaling, net); | ^~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmChartconfig *, NetMon *) gkrellm-public-proto.h:120:78: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmChartconfig *, NetMon *)' 120 | GkrellmChartconfig *, void (*fn)(), gpointer); | ~~~~~~~^~~~~ net.c:1168:1: note: 'setup_net_scaling' declared here 1168 | setup_net_scaling(GkrellmChartconfig *cf, NetMon *net) | ^~~~~~~~~~~~~~~~~ net.c: In function 'create_alert': net.c:2478:51: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 2478 | gkrellm_alert_trigger_connect(net->alert, cb_alert_trigger, net); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, NetMon *) gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, NetMon *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ net.c:2462:1: note: 'cb_alert_trigger' declared here 2462 | cb_alert_trigger(GkrellmAlert *alert, NetMon *net) | ^~~~~~~~~~~~~~~~ net.c:2479:50: error: passing argument 2 of 'gkrellm_alert_config_connect' from incompatible pointer type [-Wincompatible-pointer-types] 2479 | gkrellm_alert_config_connect(net->alert, cb_alert_config, net); | ^~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, NetMon *) gkrellm-public-proto.h:392:69: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, NetMon *)' 392 | void gkrellm_alert_config_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ net.c:141:13: note: 'cb_alert_config' declared here 141 | static void cb_alert_config(GkrellmAlert *ap, NetMon *net); | ^~~~~~~~~~~~~~~ net.c:2481:57: error: passing argument 2 of 'gkrellm_alert_config_create_connect' from incompatible pointer type [-Wincompatible-pointer-types] 2481 | cb_alert_config_create, net); | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, GtkWidget *, NetMon *) {aka void (*)(GkrellmAlert *, struct _GtkWidget *, NetMon *)} gkrellm-public-proto.h:395:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, GtkWidget *, NetMon *)' {aka 'void (*)(GkrellmAlert *, struct _GtkWidget *, NetMon *)'} 395 | void (*func)(), gpointer); | ~~~~~~~^~~~~~~ net.c:142:17: note: 'cb_alert_config_create' declared here 142 | static void cb_alert_config_create(GkrellmAlert *ap, GtkWidget *vbox, | ^~~~~~~~~~~~~~~~~~~~~~ net.c:2482:59: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 2482 | gkrellm_alert_command_process_connect(net->alert, cb_command_process, net); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, NetMon *) {aka void (*)(GkrellmAlert *, char *, char *, int, NetMon *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, NetMon *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, NetMon *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ net.c:1385:1: note: 'cb_command_process' declared here 1385 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *dst, gint len, | ^~~~~~~~~~~~~~~~~~ net.c: In function 'cb_launch_entry': net.c:2696:66: error: passing argument 5 of 'gkrellm_apply_launcher' from incompatible pointer type [-Wincompatible-pointer-types] 2696 | net->chart->panel, &net->launch, gkrellm_launch_button_cb); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:341:75: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 341 | GkrellmLauncher *, void (*func)()); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ net.c: In function 'cb_alert_config_create': net.c:2816:17: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 2816 | cb_alert_config_button, net, _("rx bytes")); | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, NetMon *) {aka void (*)(struct _GtkWidget *, NetMon *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, NetMon *)' {aka 'void (*)(struct _GtkWidget *, NetMon *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ net.c:2796:1: note: 'cb_alert_config_button' declared here 2796 | cb_alert_config_button(GtkWidget *button, NetMon *net) | ^~~~~~~~~~~~~~~~~~~~~~ net.c:2819:17: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 2819 | cb_alert_config_button, net, _("tx bytes")); | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, NetMon *) {aka void (*)(struct _GtkWidget *, NetMon *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, NetMon *)' {aka 'void (*)(struct _GtkWidget *, NetMon *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ net.c:2796:1: note: 'cb_alert_config_button' declared here 2796 | cb_alert_config_button(GtkWidget *button, NetMon *net) | ^~~~~~~~~~~~~~~~~~~~~~ net.c: In function 'create_net_tab': net.c:3079:41: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 3079 | cb_timer_enable, NULL, | ^~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ net.c:2824:1: note: 'cb_timer_enable' declared here 2824 | cb_timer_enable(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~ net.c:3084:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 3084 | cb_timer_seconds, NULL, | ^~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ net.c:2841:1: note: 'cb_timer_seconds' declared here 2841 | cb_timer_seconds(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~ net.c:3156:49: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 3156 | cb_enable, net, buf); | ^~~~~~~~~ | | | void (*)(GtkWidget *, NetMon *) {aka void (*)(struct _GtkWidget *, NetMon *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, NetMon *)' {aka 'void (*)(struct _GtkWidget *, NetMon *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ net.c:2666:1: note: 'cb_enable' declared here 2666 | cb_enable(GtkWidget *button, NetMon *net) | ^~~~~~~~~ net.c:3158:48: error: passing argument 7 of 'gkrellm_gtk_alert_button' from incompatible pointer type [-Wincompatible-pointer-types] 3158 | FALSE, cb_set_alert, net); | ^~~~~~~~~~~~ | | | void (*)(GtkWidget *, NetMon *) {aka void (*)(struct _GtkWidget *, NetMon *)} gkrellm-public-proto.h:525:77: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, NetMon *)' {aka 'void (*)(struct _GtkWidget *, NetMon *)'} 525 | gboolean pack_start, void (*cb_func)(), gpointer data); | ~~~~~~~^~~~~~~~~~ net.c:2727:1: note: 'cb_set_alert' declared here 2727 | cb_set_alert(GtkWidget *button, NetMon *net) | ^~~~~~~~~~~~ net.c:3166:49: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 3166 | cb_force, net, | ^~~~~~~~ | | | void (*)(GtkWidget *, NetMon *) {aka void (*)(struct _GtkWidget *, NetMon *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, NetMon *)' {aka 'void (*)(struct _GtkWidget *, NetMon *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ net.c:2655:1: note: 'cb_force' declared here 2655 | cb_force(GtkWidget *button, NetMon *net) | ^~~~~~~~ net.c:3242:25: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 3242 | cb_reset_mday, NULL, FALSE, | ^~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GtkSpinButton *) {aka void (*)(struct _GtkWidget *, struct _GtkSpinButton *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GtkSpinButton *)' {aka 'void (*)(struct _GtkWidget *, struct _GtkSpinButton *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ net.c:2901:1: note: 'cb_reset_mday' declared here 2901 | cb_reset_mday(GtkWidget *widget, GtkSpinButton *spin) | ^~~~~~~~~~~~~ net.c:3247:25: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 3247 | cb_net_enabled_as_default, NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ net.c:2948:1: note: 'cb_net_enabled_as_default' declared here 2948 | cb_net_enabled_as_default(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~~~~~~ net.c: In function 'load_net_data': net.c:1875:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1875 | fgets(buf, sizeof(buf), f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ net.c:1882:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1882 | fgets(buf, sizeof(buf), f); /* Comment line */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ net.c:1883:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1883 | fgets(buf, sizeof(buf), f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ net.c:1896:25: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1896 | fgets(buf, sizeof(buf), f); /* day */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ net.c:1897:25: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1897 | fgets(buf, sizeof(buf), f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ net.c:1900:25: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1900 | fgets(buf, sizeof(buf), f); /* week */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ net.c:1901:25: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1901 | fgets(buf, sizeof(buf), f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ net.c:1904:25: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1904 | fgets(buf, sizeof(buf), f); /* month */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ net.c:1905:25: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1905 | fgets(buf, sizeof(buf), f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ net.c:1917:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1917 | fgets(buf, sizeof(buf), f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [../common.mk:47: net.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full fs.c -o fs.o 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 gkrellm.h:47, from fs.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ fs.c: In function 'setup_fs_interface': fs.c:181:29: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(void *, gchar *)' {aka 'void (*)(void *, char *)'} [-Wincompatible-pointer-types] 181 | get_fsusage = gkrellm_sys_fs_get_fsusage; | ^ In file included from fs.c:36: gkrellm-sysdeps.h:251:9: note: 'gkrellm_sys_fs_get_fsusage' declared here 251 | void gkrellm_sys_fs_get_fsusage(gpointer fs, gchar *dir); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs.c: In function 'close_cdrom_thread': fs.c:505:10: error: too many arguments to function 'close_cdrom_func'; expected 0, have 1 505 | (*close_cdrom_func)((gchar *) device); | ~^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ fs.c: In function 'eject_cdrom_thread': fs.c:542:10: error: too many arguments to function 'eject_cdrom_func'; expected 0, have 1 542 | (*eject_cdrom_func)((gchar *) device); | ~^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ fs.c: In function 'get_fsusage_thread': fs.c:689:10: error: too many arguments to function 'get_fsusage'; expected 0, have 2 689 | (*get_fsusage)(fs, fs->mount.directory); | ~^~~~~~~~~~~~~ ~~ fs.c: In function 'fs_update': fs.c:803:42: error: too many arguments to function 'get_fsusage'; expected 0, have 2 803 | (*get_fsusage)(fs, fs->mount.directory); | ~^~~~~~~~~~~~~ ~~ fs.c: In function 'fs_monitor_create': fs.c:1198:25: error: passing argument 3 of 'gkrellm_make_decal_button' from incompatible pointer type [-Wincompatible-pointer-types] 1198 | cb_fs_mount_button, fs, D_MISC_FS_UMOUNTED, D_MISC_FS_PRESSED); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) In file included from gkrellm.h:1083: gkrellm-public-proto.h:254:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 254 | void (*func)(), void *, gint, gint); | ~~~~~~~^~~~~~~ fs.c:1097:1: note: 'cb_fs_mount_button' declared here 1097 | cb_fs_mount_button(GkrellmDecalbutton *button) | ^~~~~~~~~~~~~~~~~~ fs.c:1204:41: error: passing argument 3 of 'gkrellm_make_scaled_button' from incompatible pointer type [-Wincompatible-pointer-types] 1204 | cb_drawer_button, fs, TRUE, TRUE, | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *, FSmon *) gkrellm-public-proto.h:269:77: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *, FSmon *)' 269 | GkrellmPiximage *im, void (*func)(), void *data, | ~~~~~~~^~~~~~~ fs.c:965:1: note: 'cb_drawer_button' declared here 965 | cb_drawer_button(GkrellmDecalbutton *button, FSmon *fs) | ^~~~~~~~~~~~~~~~ fs.c:1215:25: error: passing argument 3 of 'gkrellm_make_decal_button' from incompatible pointer type [-Wincompatible-pointer-types] 1215 | cb_fs_eject_button, fs, D_MISC_BUTTON_OUT, D_MISC_BUTTON_IN); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *, FSmon *) gkrellm-public-proto.h:254:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *, FSmon *)' 254 | void (*func)(), void *, gint, gint); | ~~~~~~~^~~~~~~ fs.c:1104:1: note: 'cb_fs_eject_button' declared here 1104 | cb_fs_eject_button(GkrellmDecalbutton *button, FSmon *fs) | ^~~~~~~~~~~~~~~~~~ fs.c:1219:49: error: passing argument 2 of 'gkrellm_decal_button_right_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1219 | cb_fs_close_tray, fs); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *, FSmon *) gkrellm-public-proto.h:282:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *, FSmon *)' 282 | void (*func)(), void *); | ~~~~~~~^~~~~~~ fs.c:1111:1: note: 'cb_fs_close_tray' declared here 1111 | cb_fs_close_tray(GkrellmDecalbutton *button, FSmon *fs) | ^~~~~~~~~~~~~~~~ fs.c: In function 'create_alert': fs.c:1318:50: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1318 | gkrellm_alert_trigger_connect(fs->alert, cb_alert_trigger, fs); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, FSmon *) gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, FSmon *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ fs.c:1304:1: note: 'cb_alert_trigger' declared here 1304 | cb_alert_trigger(GkrellmAlert *alert, FSmon *fs) | ^~~~~~~~~~~~~~~~ fs.c:1319:49: error: passing argument 2 of 'gkrellm_alert_config_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1319 | gkrellm_alert_config_connect(fs->alert, cb_alert_config, fs); | ^~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, FSmon *) gkrellm-public-proto.h:392:69: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, FSmon *)' 392 | void gkrellm_alert_config_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ fs.c:106:13: note: 'cb_alert_config' declared here 106 | static void cb_alert_config(GkrellmAlert *ap, FSmon *fs); | ^~~~~~~~~~~~~~~ fs.c:1320:58: error: passing argument 2 of 'gkrellm_alert_command_process_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1320 | gkrellm_alert_command_process_connect(fs->alert, cb_command_process, fs); | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, gchar *, gchar *, gint, FSmon *) {aka void (*)(GkrellmAlert *, char *, char *, int, FSmon *)} gkrellm-public-proto.h:397:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, gchar *, gchar *, gint, FSmon *)' {aka 'void (*)(GkrellmAlert *, char *, char *, int, FSmon *)'} 397 | void (*func)(), gpointer data); | ~~~~~~~^~~~~~~ fs.c:496:1: note: 'cb_command_process' declared here 496 | cb_command_process(GkrellmAlert *alert, gchar *src, gchar *dst, gint len, | ^~~~~~~~~~~~~~~~~~ fs.c: In function 'sync_fs_panels': fs.c:1963:66: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1963 | gkrellm_alert_trigger_connect(fs->alert, cb_alert_trigger, fs); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, FSmon *) gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, FSmon *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ fs.c:1304:1: note: 'cb_alert_trigger' declared here 1304 | cb_alert_trigger(GkrellmAlert *alert, FSmon *fs) | ^~~~~~~~~~~~~~~~ fs.c:1964:65: error: passing argument 2 of 'gkrellm_alert_config_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1964 | gkrellm_alert_config_connect(fs->alert, cb_alert_config, fs); | ^~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, FSmon *) gkrellm-public-proto.h:392:69: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, FSmon *)' 392 | void gkrellm_alert_config_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ fs.c:1660:1: note: 'cb_alert_config' declared here 1660 | cb_alert_config(GkrellmAlert *ap, FSmon *fs) | ^~~~~~~~~~~~~~~ fs.c:1979:66: error: passing argument 2 of 'gkrellm_alert_trigger_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1979 | gkrellm_alert_trigger_connect(fs->alert, cb_alert_trigger, fs); | ^~~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, FSmon *) gkrellm-public-proto.h:388:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, FSmon *)' 388 | void gkrellm_alert_trigger_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ fs.c:1304:1: note: 'cb_alert_trigger' declared here 1304 | cb_alert_trigger(GkrellmAlert *alert, FSmon *fs) | ^~~~~~~~~~~~~~~~ fs.c:1980:65: error: passing argument 2 of 'gkrellm_alert_config_connect' from incompatible pointer type [-Wincompatible-pointer-types] 1980 | gkrellm_alert_config_connect(fs->alert, cb_alert_config, fs); | ^~~~~~~~~~~~~~~ | | | void (*)(GkrellmAlert *, FSmon *) gkrellm-public-proto.h:392:69: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmAlert *, FSmon *)' 392 | void gkrellm_alert_config_connect(GkrellmAlert *, void (*func)(), | ~~~~~~~^~~~~~~ fs.c:1660:1: note: 'cb_alert_config' declared here 1660 | cb_alert_config(GkrellmAlert *ap, FSmon *fs) | ^~~~~~~~~~~~~~~ fs.c: In function 'row_drop_possible': fs.c:2227:17: error: too many arguments to function 'original_row_drop_possible'; expected 0, have 3 2227 | return (*original_row_drop_possible)(drag_dest, path, | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ fs.c: In function 'cb_drag_begin': fs.c:2245:44: error: assignment to 'gboolean (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'gboolean (*)(GtkTreeDragDest *, GtkTreePath *, GtkSelectionData *)' {aka 'int (*)(struct _GtkTreeDragDest *, struct _GtkTreePath *, struct _GtkSelectionData *)'} [-Wincompatible-pointer-types] 2245 | original_row_drop_possible = dest_iface->row_drop_possible; | ^ fs.c: In function 'cb_drag_end': fs.c:2258:39: error: assignment to 'gboolean (*)(GtkTreeDragDest *, GtkTreePath *, GtkSelectionData *)' {aka 'int (*)(struct _GtkTreeDragDest *, struct _GtkTreePath *, struct _GtkSelectionData *)'} from incompatible pointer type 'gboolean (*)(void)' {aka 'int (*)(void)'} [-Wincompatible-pointer-types] 2258 | dest_iface->row_drop_possible = original_row_drop_possible; | ^ fs.c: In function 'create_fs_panels_page': fs.c:2317:56: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 2317 | TRUE, TRUE, 2, cb_secondary_button_clicked, NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *) {aka void (*)(struct _GtkWidget *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *)' {aka 'void (*)(struct _GtkWidget *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ fs.c:1780:1: note: 'cb_secondary_button_clicked' declared here 1780 | cb_secondary_button_clicked(GtkWidget *widget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ fs.c:2330:66: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 2330 | FALSE, FALSE, 2, cb_mount_button_clicked, NULL, | ^~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *) {aka void (*)(struct _GtkWidget *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *)' {aka 'void (*)(struct _GtkWidget *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ fs.c:1733:1: note: 'cb_mount_button_clicked' declared here 1733 | cb_mount_button_clicked(GtkWidget *widget) | ^~~~~~~~~~~~~~~~~~~~~~~ fs.c:2344:58: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 2344 | FALSE, FALSE, 0, cb_ejectable_button_clicked, NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *) {aka void (*)(struct _GtkWidget *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *)' {aka 'void (*)(struct _GtkWidget *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ fs.c:1761:1: note: 'cb_ejectable_button_clicked' declared here 1761 | cb_ejectable_button_clicked(GtkWidget *widget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ fs.c:2377:25: error: passing argument 6 of 'gkrellm_gtk_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 2377 | add_cb, NULL, GTK_STOCK_NEW); | ^~~~~~ | | | void (*)(GtkWidget *) {aka void (*)(struct _GtkWidget *)} gkrellm-public-proto.h:522:72: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *)' {aka 'void (*)(struct _GtkWidget *)'} 522 | gboolean, gint, void (*func)(), gpointer, gchar *); | ~~~~~~~^~~~~~~ fs.c:1995:1: note: 'add_cb' declared here 1995 | add_cb(GtkWidget *widget) | ^~~~~~ fs.c:2382:25: error: passing argument 6 of 'gkrellm_gtk_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 2382 | cb_delete, NULL, GTK_STOCK_DELETE); | ^~~~~~~~~ | | | void (*)(GtkWidget *) {aka void (*)(struct _GtkWidget *)} gkrellm-public-proto.h:522:72: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *)' {aka 'void (*)(struct _GtkWidget *)'} 522 | gboolean, gint, void (*func)(), gpointer, gchar *); | ~~~~~~~^~~~~~~ fs.c:2108:1: note: 'cb_delete' declared here 2108 | cb_delete(GtkWidget *widget) | ^~~~~~~~~ fs.c:2386:25: error: passing argument 7 of 'gkrellm_gtk_alert_button' from incompatible pointer type [-Wincompatible-pointer-types] 2386 | cb_set_alert, NULL); | ^~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:525:77: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 525 | gboolean pack_start, void (*cb_func)(), gpointer data); | ~~~~~~~^~~~~~~~~~ fs.c:1623:1: note: 'cb_set_alert' declared here 1623 | cb_set_alert(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~ fs.c: In function 'fs_tab_create': fs.c:2545:25: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 2545 | cb_binary_units, NULL, | ^~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ fs.c:2190:1: note: 'cb_binary_units' declared here 2190 | cb_binary_units(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~ fs.c:2551:33: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 2551 | cb_auto_eject, NULL, | ^~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ fs.c:2184:1: note: 'cb_auto_eject' declared here 2184 | cb_auto_eject(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~ fs.c:2560:25: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 2560 | cb_check_interval, NULL, FALSE, | ^~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GtkSpinButton *) {aka void (*)(struct _GtkWidget *, struct _GtkSpinButton *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GtkSpinButton *)' {aka 'void (*)(struct _GtkWidget *, struct _GtkSpinButton *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ fs.c:2196:1: note: 'cb_check_interval' declared here 2196 | cb_check_interval(GtkWidget *widget, GtkSpinButton *spin) | ^~~~~~~~~~~~~~~~~ fs.c:2565:25: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 2565 | cb_nfs_check_interval, NULL, FALSE, | ^~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GtkSpinButton *) {aka void (*)(struct _GtkWidget *, struct _GtkSpinButton *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GtkSpinButton *)' {aka 'void (*)(struct _GtkWidget *, struct _GtkSpinButton *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ fs.c:2202:1: note: 'cb_nfs_check_interval' declared here 2202 | cb_nfs_check_interval(GtkWidget *widget, GtkSpinButton *spin) | ^~~~~~~~~~~~~~~~~~~~~ make[1]: *** [../common.mk:47: fs.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full chart.c -o chart.o 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 gkrellm.h:47, from chart.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ chart.c: In function 'gkrellm_set_draw_chart_function': chart.c:180:24: error: assignment to 'void (*)(void *)' from incompatible pointer type 'void (*)(void)' [-Wincompatible-pointer-types] 180 | cp->draw_chart = func; | ^ chart.c: In function 'set_auto_grid_resolution': chart.c:569:26: error: too many arguments to function 'cf->cb_grid_resolution'; expected 0, have 2 569 | (*cf->cb_grid_resolution)(cf, cf->cb_grid_resolution_data); | ~^~~~~~~~~~~~~~~~~~~~~~~~ ~~ gkrellm.h:569:27: note: declared here 569 | void (*cb_grid_resolution)(); | ^~~~~~~~~~~~~~~~~~ chart.c: In function 'gkrellm_chart_create': chart.c:1909:45: error: passing argument 2 of 'gkrellm_set_draw_chart_function' from incompatible pointer type [-Wincompatible-pointer-types] 1909 | gkrellm_set_draw_chart_function(cp, default_draw_chart_function, cp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmChart *) chart.c:176:58: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmChart *)' 176 | gkrellm_set_draw_chart_function(GkrellmChart *cp, void (*func)(), gpointer data) | ~~~~~~~^~~~~~~ chart.c:167:1: note: 'default_draw_chart_function' declared here 167 | default_draw_chart_function(GkrellmChart *cp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ chart.c: In function 'cb_chart_grid_resolution': chart.c:2064:34: error: too many arguments to function 'cf->cb_grid_resolution'; expected 0, have 2 2064 | (*cf->cb_grid_resolution)(cf, cf->cb_grid_resolution_data); | ~^~~~~~~~~~~~~~~~~~~~~~~~ ~~ gkrellm.h:569:27: note: declared here 569 | void (*cb_grid_resolution)(); | ^~~~~~~~~~~~~~~~~~ chart.c:2077:26: error: too many arguments to function 'cf->cb_grid_resolution'; expected 0, have 2 2077 | (*cf->cb_grid_resolution)(cf, cf->cb_grid_resolution_data); | ~^~~~~~~~~~~~~~~~~~~~~~~~ ~~ gkrellm.h:569:27: note: declared here 569 | void (*cb_grid_resolution)(); | ^~~~~~~~~~~~~~~~~~ chart.c: At top level: chart.c:2109:1: error: conflicting types for 'gkrellm_chartconfig_grid_resolution_connect'; have 'void(GkrellmChartconfig *, void (*)(void *), void *)' 2109 | gkrellm_chartconfig_grid_resolution_connect(GkrellmChartconfig *cf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gkrellm.h:1083: gkrellm-public-proto.h:119:17: note: previous declaration of 'gkrellm_chartconfig_grid_resolution_connect' with type 'void(GkrellmChartconfig *, void (*)(void), void *)' 119 | void gkrellm_chartconfig_grid_resolution_connect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ chart.c: In function 'gkrellm_chartconfig_grid_resolution_connect': chart.c:2114:32: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(void *)' [-Wincompatible-pointer-types] 2114 | cf->cb_grid_resolution = func; | ^ chart.c: At top level: chart.c:2208:1: error: conflicting types for 'gkrellm_chartconfig_fixed_grids_connect'; have 'void(GkrellmChartconfig *, void (*)(void *), void *)' 2208 | gkrellm_chartconfig_fixed_grids_connect(GkrellmChartconfig *cf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gkrellm-public-proto.h:133:17: note: previous declaration of 'gkrellm_chartconfig_fixed_grids_connect' with type 'void(GkrellmChartconfig *, void (*)(void), void *)' 133 | void gkrellm_chartconfig_fixed_grids_connect(GkrellmChartconfig *, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ chart.c: In function 'gkrellm_chartconfig_fixed_grids_connect': chart.c:2213:28: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(void *)' [-Wincompatible-pointer-types] 2213 | cf->cb_fixed_grids = func; | ^ chart.c: At top level: chart.c:2226:1: error: conflicting types for 'gkrellm_chartconfig_height_connect'; have 'void(GkrellmChartconfig *, void (*)(void *), void *)' 2226 | gkrellm_chartconfig_height_connect(GkrellmChartconfig *cf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gkrellm-public-proto.h:136:17: note: previous declaration of 'gkrellm_chartconfig_height_connect' with type 'void(GkrellmChartconfig *, void (*)(void), void *)' 136 | void gkrellm_chartconfig_height_connect(GkrellmChartconfig *, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ chart.c: In function 'gkrellm_chartconfig_height_connect': chart.c:2231:23: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(void *)' [-Wincompatible-pointer-types] 2231 | cf->cb_height = func; | ^ chart.c: In function 'gkrellm_set_chart_height': chart.c:2264:18: error: too many arguments to function 'cf->cb_height'; expected 0, have 2 2264 | (*cf->cb_height)(cf, cf->cb_height_data); | ~^~~~~~~~~~~~~~~ ~~ gkrellm.h:556:27: note: declared here 556 | void (*cb_height)(); | ^~~~~~~~~ chart.c: In function 'cb_chart_fixed_grids': chart.c:2358:18: error: too many arguments to function 'cf->cb_fixed_grids'; expected 0, have 2 2358 | (*cf->cb_fixed_grids)(cf, cf->cb_fixed_grids_data); | ~^~~~~~~~~~~~~~~~~~~~ ~~ gkrellm.h:586:27: note: declared here 586 | void (*cb_fixed_grids)(); | ^~~~~~~~~~~~~~ chart.c: In function 'gkrellm_chartconfig_window_create': chart.c:2614:41: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 2614 | cb_split_fraction, cd, FALSE, ""); | ^~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GkrellmChartdata *) {aka void (*)(struct _GtkWidget *, GkrellmChartdata *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GkrellmChartdata *)' {aka 'void (*)(struct _GtkWidget *, GkrellmChartdata *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ chart.c:2419:1: note: 'cb_split_fraction' declared here 2419 | cb_split_fraction(GtkWidget *adjustment, GkrellmChartdata *cd) | ^~~~~~~~~~~~~~~~~ chart.c:2644:25: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 2644 | cb_chart_grid_resolution, cp, FALSE, cf->grid_resolution_label); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GkrellmChart *) {aka void (*)(struct _GtkWidget *, GkrellmChart *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GkrellmChart *)' {aka 'void (*)(struct _GtkWidget *, GkrellmChart *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ chart.c:2044:1: note: 'cb_chart_grid_resolution' declared here 2044 | cb_chart_grid_resolution(GtkWidget *adjustment, GkrellmChart *cp) | ^~~~~~~~~~~~~~~~~~~~~~~~ chart.c:2672:33: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 2672 | cb_chart_fixed_grids, cp, FALSE, | ^~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GkrellmChart *) {aka void (*)(struct _GtkWidget *, GkrellmChart *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GkrellmChart *)' {aka 'void (*)(struct _GtkWidget *, GkrellmChart *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ chart.c:2347:1: note: 'cb_chart_fixed_grids' declared here 2347 | cb_chart_fixed_grids(GtkWidget *adjustment, GkrellmChart *cp) | ^~~~~~~~~~~~~~~~~~~~ chart.c:2681:25: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 2681 | cb_chart_height, cp, FALSE, | ^~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GkrellmChart *) {aka void (*)(struct _GtkWidget *, GkrellmChart *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GkrellmChart *)' {aka 'void (*)(struct _GtkWidget *, GkrellmChart *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ chart.c:2335:1: note: 'cb_chart_height' declared here 2335 | cb_chart_height(GtkWidget *adjustment, GkrellmChart *cp) | ^~~~~~~~~~~~~~~ make[1]: *** [../common.mk:47: chart.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full inet.c -o inet.o 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 gkrellm.h:47, from inet.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ inet.c: In function 'chart_create': inet.c:901:45: error: passing argument 2 of 'gkrellm_set_draw_chart_function' from incompatible pointer type [-Wincompatible-pointer-types] 901 | gkrellm_set_draw_chart_function(cp, draw_inet_chart, in); | ^~~~~~~~~~~~~~~ | | | void (*)(InetMon *) In file included from gkrellm.h:1083: gkrellm-public-proto.h:63:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(InetMon *)' 63 | void (*func)(), gpointer); | ~~~~~~~^~~~~~~ inet.c:402:1: note: 'draw_inet_chart' declared here 402 | draw_inet_chart(InetMon *in) | ^~~~~~~~~~~~~~~ inet.c:906:48: error: passing argument 2 of 'gkrellm_chartconfig_height_connect' from incompatible pointer type [-Wincompatible-pointer-types] 906 | gkrellm_chartconfig_height_connect(cf, cb_inet_height, in); | ^~~~~~~~~~~~~~ | | | void (*)(GkrellmChartconfig *, InetMon *) gkrellm-public-proto.h:137:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmChartconfig *, InetMon *)' 137 | void (*fn)(), gpointer); | ~~~~~~~^~~~~ inet.c:827:1: note: 'cb_inet_height' declared here 827 | cb_inet_height(GkrellmChartconfig *cf, InetMon *in) | ^~~~~~~~~~~~~~ inet.c: In function 'create_inet_monitor': inet.c:991:25: error: passing argument 3 of 'gkrellm_make_decal_button' from incompatible pointer type [-Wincompatible-pointer-types] 991 | cb_list_button, in, D_MISC_BUTTON_OUT, D_MISC_BUTTON_IN); | ^~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:254:56: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 254 | void (*func)(), void *, gint, gint); | ~~~~~~~^~~~~~~ inet.c:724:1: note: 'cb_list_button' declared here 724 | cb_list_button(GkrellmDecalbutton *button) | ^~~~~~~~~~~~~~ inet.c: In function 'cb_launch_entry': inet.c:1580:57: error: passing argument 5 of 'gkrellm_apply_launcher' from incompatible pointer type [-Wincompatible-pointer-types] 1580 | in->panel, &in->launch, gkrellm_launch_button_cb); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) gkrellm-public-proto.h:341:75: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 341 | GkrellmLauncher *, void (*func)()); | ~~~~~~~^~~~~~~ gkrellm-public-proto.h:348:17: note: 'gkrellm_launch_button_cb' declared here 348 | void gkrellm_launch_button_cb(GkrellmDecalbutton *); | ^~~~~~~~~~~~~~~~~~~~~~~~ inet.c: In function 'create_inet_tab': inet.c:2016:25: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 2016 | cb_update_interval, NULL, FALSE, | ^~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GtkSpinButton *) {aka void (*)(struct _GtkWidget *, struct _GtkSpinButton *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GtkSpinButton *)' {aka 'void (*)(struct _GtkWidget *, struct _GtkSpinButton *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ inet.c:1785:1: note: 'cb_update_interval' declared here 1785 | cb_update_interval(GtkWidget *entry, GtkSpinButton *spin) | ^~~~~~~~~~~~~~~~~~ inet.c: In function 'gkrellm_inet_load_data': inet.c:1369:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1369 | fgets(buf, sizeof(buf), f); /* Comment line */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ inet.c:1370:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1370 | fgets(buf, sizeof(buf), f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ inet.c:1372:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1372 | fgets(buf, sizeof(buf), f); /* Comment line */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ inet.c:1373:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1373 | fgets(buf, sizeof(buf), f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [../common.mk:47: inet.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' gcc -c -Wall -O2 -I.. -I../shared -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DGKRELLM_CLIENT -DENABLE_NLS -DLOCALEDIR=\"/usr/share/locale\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full mail.c -o mail.o 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 gkrellm.h:47, from mail.c:34: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../shared/log.h:37, from gkrellm.h:41: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ mail.c: In function 'hmac_md5': mail.c:918:17: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 918 | MD5Init(&ctx); | ^~~~~~~ In file included from mail.c:103: /usr/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ mail.c:919:17: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 919 | MD5Update(&ctx, password, pass_len); | ^~~~~~~~~ /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ mail.c:920:17: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 920 | MD5Final(hash_passwd, &ctx); | ^~~~~~~~ /usr/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ mail.c:936:9: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 936 | MD5Init(&ctx); | ^~~~~~~ /usr/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ mail.c:937:9: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 937 | MD5Update(&ctx, ipad, sizeof(ipad)); | ^~~~~~~~~ /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ mail.c:938:9: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 938 | MD5Update(&ctx, challenge, chal_len); | ^~~~~~~~~ /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ mail.c:939:9: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 939 | MD5Final(response, &ctx); | ^~~~~~~~ /usr/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ mail.c:941:9: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 941 | MD5Init(&ctx); | ^~~~~~~ /usr/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ mail.c:942:9: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 942 | MD5Update(&ctx, opad, sizeof(opad)); | ^~~~~~~~~ /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ mail.c:943:9: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 943 | MD5Update(&ctx, response, resp_len); | ^~~~~~~~~ /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ mail.c:944:9: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 944 | MD5Final(response, &ctx); | ^~~~~~~~ /usr/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ mail.c: In function 'check_pop3': mail.c:1147:17: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1147 | MD5Init(&ctx); | ^~~~~~~ /usr/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ mail.c:1148:17: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1148 | MD5Update(&ctx, line, strlen(line)); | ^~~~~~~~~ /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ mail.c:1149:17: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1149 | MD5Final(digest, &ctx); | ^~~~~~~~ /usr/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ mail.c: In function 'mail_check_thread': mail.c:2359:15: error: too many arguments to function 'mbox->check_func'; expected 0, have 1 2359 | if ( (*(mbox->check_func))(external ? mbox->data : mbox) == FALSE) | ~^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:263:27: note: declared here 263 | gboolean (*check_func)(); | ^~~~~~~~~~ mail.c: In function 'update_mail': mail.c:2430:50: error: too many arguments to function 'mbox->check_func'; expected 0, have 1 2430 | (*mbox->check_func)(mbox); | ~^~~~~~~~~~~~~~~~~~ ~~~~ mail.c:263:27: note: declared here 263 | gboolean (*check_func)(); | ^~~~~~~~~~ mail.c:2437:58: error: too many arguments to function 'mbox->check_func'; expected 0, have 1 2437 | (*mbox->check_func)(external ? mbox->data : mbox); | ~^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:263:27: note: declared here 263 | gboolean (*check_func)(); | ^~~~~~~~~~ mail.c: In function 'add_mailbox': mail.c:2739:42: error: assignment to 'gboolean (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'gboolean (*)(Mailbox *)' {aka 'int (*)(Mailbox *)'} [-Wincompatible-pointer-types] 2739 | mbox->check_func = check_maildir; | ^ mail.c:1548:1: note: 'check_maildir' declared here 1548 | check_maildir(Mailbox *mbox) | ^~~~~~~~~~~~~ mail.c:2742:42: error: assignment to 'gboolean (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'gboolean (*)(Mailbox *)' {aka 'int (*)(Mailbox *)'} [-Wincompatible-pointer-types] 2742 | mbox->check_func = check_mh_dir; | ^ mail.c:1504:1: note: 'check_mh_dir' declared here 1504 | check_mh_dir(Mailbox *mbox) | ^~~~~~~~~~~~ mail.c:2746:42: error: assignment to 'gboolean (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'gboolean (*)(Mailbox *)' {aka 'int (*)(Mailbox *)'} [-Wincompatible-pointer-types] 2746 | mbox->check_func = check_mbox; | ^ mail.c:1692:1: note: 'check_mbox' declared here 1692 | check_mbox(Mailbox *mbox) | ^~~~~~~~~~ mail.c:2753:50: error: assignment to 'gboolean (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'gboolean (*)(Mailbox *)' {aka 'int (*)(Mailbox *)'} [-Wincompatible-pointer-types] 2753 | mbox->check_func = check_pop3; | ^ mail.c:1082:1: note: 'check_pop3' declared here 1082 | check_pop3(Mailbox *mbox) | ^~~~~~~~~~ mail.c:2756:50: error: assignment to 'gboolean (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'gboolean (*)(Mailbox *)' {aka 'int (*)(Mailbox *)'} [-Wincompatible-pointer-types] 2756 | mbox->check_func = check_imap; | ^ mail.c:1258:1: note: 'check_imap' declared here 1258 | check_imap(Mailbox *mbox) | ^~~~~~~~~~ mail.c: In function 'old_add_mailbox': mail.c:2823:42: error: assignment to 'gboolean (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'gboolean (*)(Mailbox *)' {aka 'int (*)(Mailbox *)'} [-Wincompatible-pointer-types] 2823 | mbox->check_func = check_pop3; | ^ mail.c:1082:1: note: 'check_pop3' declared here 1082 | check_pop3(Mailbox *mbox) | ^~~~~~~~~~ mail.c:2838:42: error: assignment to 'gboolean (*)(void)' {aka 'int (*)(void)'} from incompatible pointer type 'gboolean (*)(Mailbox *)' {aka 'int (*)(Mailbox *)'} [-Wincompatible-pointer-types] 2838 | mbox->check_func = check_imap; | ^ mail.c:1258:1: note: 'check_imap' declared here 1258 | check_imap(Mailbox *mbox) | ^~~~~~~~~~ mail.c: In function 'create_mail': mail.c:2939:33: error: passing argument 3 of 'gkrellm_put_decal_in_meter_button' from incompatible pointer type [-Wincompatible-pointer-types] 2939 | cb_mail_button, NULL, NULL); | ^~~~~~~~~~~~~~ | | | void (*)(GkrellmDecalbutton *) In file included from gkrellm.h:1083: gkrellm-public-proto.h:262:72: note: expected 'void (*)(void)' but argument is of type 'void (*)(GkrellmDecalbutton *)' 262 | GkrellmDecal *, void (*func)(), void *, | ~~~~~~~^~~~~~~ mail.c:2587:1: note: 'cb_mail_button' declared here 2587 | cb_mail_button(GkrellmDecalbutton *button) | ^~~~~~~~~~~~~~ mail.c: In function 'create_mail_tab': mail.c:3944:17: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 3944 | cb_enable, NULL, | ^~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3723:1: note: 'cb_enable' declared here 3723 | cb_enable(GtkWidget *button, gpointer data) | ^~~~~~~~~ mail.c:4007:41: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 4007 | toggle_button_cb, &fetch_check_is_local, | ^~~~~~~~~~~~~~~~ | | | void (*)(GtkToggleButton *, gint *) {aka void (*)(struct _GtkToggleButton *, int *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkToggleButton *, gint *)' {aka 'void (*)(struct _GtkToggleButton *, int *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3688:1: note: 'toggle_button_cb' declared here 3688 | toggle_button_cb(GtkToggleButton *button, gint *flag) | ^~~~~~~~~~~~~~~~ mail.c:4025:33: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 4025 | local_check_timeout_cb, NULL, FALSE, _("seconds")); | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GtkSpinButton *) {aka void (*)(struct _GtkWidget *, struct _GtkSpinButton *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GtkSpinButton *)' {aka 'void (*)(struct _GtkWidget *, struct _GtkSpinButton *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3753:1: note: 'local_check_timeout_cb' declared here 3753 | local_check_timeout_cb(GtkWidget *widget, GtkSpinButton *spin) | ^~~~~~~~~~~~~~~~~~~~~~ mail.c:4040:25: error: passing argument 10 of 'gkrellm_gtk_spin_button' from incompatible pointer type [-Wincompatible-pointer-types] 4040 | remote_check_timeout_cb, NULL, FALSE, _("minutes")); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, GtkSpinButton *) {aka void (*)(struct _GtkWidget *, struct _GtkSpinButton *)} gkrellm-public-proto.h:514:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, GtkSpinButton *)' {aka 'void (*)(struct _GtkWidget *, struct _GtkSpinButton *)'} 514 | gfloat, gfloat, gfloat, gint, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3747:1: note: 'remote_check_timeout_cb' declared here 3747 | remote_check_timeout_cb(GtkWidget *widget, GtkSpinButton *spin) | ^~~~~~~~~~~~~~~~~~~~~~~ mail.c:4137:57: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 4137 | FALSE, FALSE, FALSE, 0, cb_specify_port, NULL, | ^~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3418:1: note: 'cb_specify_port' declared here 3418 | cb_specify_port(GtkWidget *widget, gpointer data) | ^~~~~~~~~~~~~~~ mail.c:4172:25: error: passing argument 6 of 'gkrellm_gtk_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 4172 | mailbox_delete_cb, NULL, GTK_STOCK_DELETE); | ^~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void **) {aka void (*)(struct _GtkWidget *, void **)} gkrellm-public-proto.h:522:72: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void **)' {aka 'void (*)(struct _GtkWidget *, void **)'} 522 | gboolean, gint, void (*func)(), gpointer, gchar *); | ~~~~~~~^~~~~~~ mail.c:3644:1: note: 'mailbox_delete_cb' declared here 3644 | mailbox_delete_cb(GtkWidget *widget, gpointer *data) | ^~~~~~~~~~~~~~~~~ mail.c:4244:17: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 4244 | multi_toggle_button_cb, NULL, | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3695:1: note: 'multi_toggle_button_cb' declared here 3695 | multi_toggle_button_cb(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~~~ mail.c:4277:25: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 4277 | multi_toggle_button_cb, NULL, | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3695:1: note: 'multi_toggle_button_cb' declared here 3695 | multi_toggle_button_cb(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~~~ mail.c:4282:17: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 4282 | multi_toggle_button_cb, NULL, | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3695:1: note: 'multi_toggle_button_cb' declared here 3695 | multi_toggle_button_cb(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~~~ mail.c:4287:17: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 4287 | multi_toggle_button_cb, NULL, | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3695:1: note: 'multi_toggle_button_cb' declared here 3695 | multi_toggle_button_cb(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~~~ mail.c:4292:17: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 4292 | multi_toggle_button_cb, NULL, | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3695:1: note: 'multi_toggle_button_cb' declared here 3695 | multi_toggle_button_cb(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~~~ mail.c:4297:17: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 4297 | multi_toggle_button_cb, NULL, | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3695:1: note: 'multi_toggle_button_cb' declared here 3695 | multi_toggle_button_cb(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~~~ mail.c:4302:17: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 4302 | multi_toggle_button_cb, NULL, | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3695:1: note: 'multi_toggle_button_cb' declared here 3695 | multi_toggle_button_cb(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~~~ mail.c:4307:17: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 4307 | multi_toggle_button_cb, NULL, | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3695:1: note: 'multi_toggle_button_cb' declared here 3695 | multi_toggle_button_cb(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~~~ mail.c:4313:25: error: passing argument 7 of 'gkrellm_gtk_check_button_connected' from incompatible pointer type [-Wincompatible-pointer-types] 4313 | multi_toggle_button_cb, NULL, | ^~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(GtkWidget *, void *) {aka void (*)(struct _GtkWidget *, void *)} gkrellm-public-proto.h:519:92: note: expected 'void (*)(void)' but argument is of type 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} 519 | gboolean, gboolean, gboolean, gint, void (*func)(), | ~~~~~~~^~~~~~~ mail.c:3695:1: note: 'multi_toggle_button_cb' declared here 3695 | multi_toggle_button_cb(GtkWidget *button, gpointer data) | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [../common.mk:47: mail.o] Error 1 make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/gkrellm-2.3.11-build/gkrellm-2.3.11/src' make: *** [Makefile:130: all] Error 2 error: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.Sj9qku (%build) RPM build errors: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.Sj9qku (%build) I: [iurt_root_command] ERROR: chroot