[Users] Build failure after today's gtk3 git updates
Brian Morrison
bdm at fenrir.org.uk
Mon Jan 24 20:04:50 CET 2022
My compiler has become unhappy:
gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"Claws-Mail\"
-DLOCALEDIR=\""/usr/share/locale"\"
-DPIXMAP_DIR=\""/usr/share/icons/hicolor/48x48/apps"\"
-DMANUALDIR=\""/usr/share/doc/claws-mail/manual"\"
-DTARGET_ALIAS=\""x86_64-redhat-linux-gnu"\" -DSYSCONFDIR=\""/etc"\"
-DDATAROOTDIR=\""/usr/share"\" -I./common -Icommon -I./gtk -I./etpan
-I/usr/include/enchant -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -pthread
-I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4
-I/usr/include/harfbuzz -I/usr/include/freetype2
-I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid
-I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo
-I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders
-I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0
-I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include
-I/usr/include/at-spi-2.0 -pthread -DGTK_DISABLE_SINGLE_INCLUDES
-DGSEAL_ENABLE -I/usr/include/p11-kit-1
-I/usr/include/startup-notification-1.0 -I/usr/include/dbus-1.0
-I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -pthread
-I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4
-I/usr/include/libmount -I/usr/include/blkid
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16
-I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2
-I/usr/include/harfbuzz -I/usr/include/libxml2 -pthread
-I/usr/include/libnm -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4
-I/usr/include/libmount -I/usr/include/blkid -pthread
-I/usr/include/valgrind -Wall -Wno-pointer-sign -O2 -flto=auto
-ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
-Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-c -o alertpanel.o alertpanel.c addressadd.c: In function
'addressadd_create': addressadd.c:270:9: warning:
'gtk_tree_view_set_rules_hint' is deprecated
[-Wdeprecated-declarations] 270 |
gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(tree_folder),
prefs_common.use_stripes_everywhere); |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from
/usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from
/usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from
/usr/include/gtk-3.0/gtk/gtk.h:42, from addressadd.c:33:
/usr/include/gtk-3.0/gtk/gtktreeview.h:246:24: note: declared here 246
| void gtk_tree_view_set_rules_hint (GtkTreeView *tree_view, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ addressadd.c: In function 'addressadd_selection': addressadd.c:600:63: error: request for member 'dcgettext' in something not a structure or union 600 | "window-close". _("_Close"), NULL, NULL, | ^ addressadd.c:598:41: error: too few arguments to function 'alertpanel' 598 | alertpanel( _("Add address(es)"), | ^~~~~~~~~~ In file included from addressadd.c:50: alertpanel.h:66:12: note: declared here 66 | AlertValue alertpanel (const gchar *title, | ^~~~~~~~~~ make[4]: *** [Makefile:1606: addressadd.o] Error 1 make[4]: *** Waiting for unfinished jobs.... addr_compl.c: In function 'init_all': addr_compl.c:255:9: warning:
'g_completion_new' is deprecated [-Wdeprecated-declarations] 255 |
g_completion = g_completion_new(completion_func); |
^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:109,
from ./common/defs.h:26, from addr_compl.c:25:
/usr/include/glib-2.0/glib/deprecated/gcompletion.h:58:14: note:
declared here 58 | GCompletion* g_completion_new
(GCompletionFunc func); | ^~~~~~~~~~~~~~~~ addr_compl.c:
In function 'set_match_any_part': addr_compl.c:265:17: warning:
'g_completion_set_compare' is deprecated [-Wdeprecated-declarations]
265 | g_completion_set_compare(g_completion,
addr_completion_func); | ^~~~~~~~~~~~~~~~~~~~~~~~ In
file included from /usr/include/glib-2.0/glib.h:109, from
./common/defs.h:26, from addr_compl.c:25:
/usr/include/glib-2.0/glib/deprecated/gcompletion.h:76:14: note:
declared here 76 | void g_completion_set_compare
(GCompletion *cmp, | ^~~~~~~~~~~~~~~~~~~~~~~~
addr_compl.c:267:17: warning: 'g_completion_set_compare' is deprecated
[-Wdeprecated-declarations] 267 |
g_completion_set_compare(g_completion, strncmp); |
^~~~~~~~~~~~~~~~~~~~~~~~ In file included from
/usr/include/glib-2.0/glib.h:109, from ./common/defs.h:26, from
addr_compl.c:25:
/usr/include/glib-2.0/glib/deprecated/gcompletion.h:76:14: note:
declared here 76 | void g_completion_set_compare
(GCompletion *cmp, | ^~~~~~~~~~~~~~~~~~~~~~~~
addr_compl.c: In function 'free_completion_list': addr_compl.c:299:17:
warning: 'g_completion_clear_items' is deprecated
[-Wdeprecated-declarations] 299 |
g_completion_clear_items(g_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~ In
file included from /usr/include/glib-2.0/glib.h:109, from
./common/defs.h:26, from addr_compl.c:25:
/usr/include/glib-2.0/glib/deprecated/gcompletion.h:66:14: note:
declared here 66 | void g_completion_clear_items (GCompletion*
cmp); | ^~~~~~~~~~~~~~~~~~~~~~~~ addr_compl.c: In
function 'free_all': addr_compl.c:317:9: warning: 'g_completion_free'
is deprecated [-Wdeprecated-declarations] 317 |
g_completion_free(g_completion); | ^~~~~~~~~~~~~~~~~ In file
included from /usr/include/glib-2.0/glib.h:109, from
./common/defs.h:26, from addr_compl.c:25:
/usr/include/glib-2.0/glib/deprecated/gcompletion.h:79:14: note:
declared here 79 | void g_completion_free (GCompletion*
cmp); | ^~~~~~~~~~~~~~~~~ addr_compl.c: In function
'read_address_book': addr_compl.c:409:17: warning:
'g_completion_add_items' is deprecated [-Wdeprecated-declarations] 409
| g_completion_add_items(g_completion, g_completion_list); |
^~~~~~~~~~~~~~~~~~~~~~ In file included from
/usr/include/glib-2.0/glib.h:109, from ./common/defs.h:26, from
addr_compl.c:25:
/usr/include/glib-2.0/glib/deprecated/gcompletion.h:60:14: note:
declared here 60 | void g_completion_add_items (GCompletion*
cmp, | ^~~~~~~~~~~~~~~~~~~~~~ addr_compl.c: In function
'complete_address': addr_compl.c:616:9: warning:
'g_completion_complete' is deprecated [-Wdeprecated-declarations] 616
| result = g_completion_complete(g_completion, d, NULL); |
^~~~~~ In file included from /usr/include/glib-2.0/glib.h:109,
from ./common/defs.h:26, from addr_compl.c:25:
/usr/include/glib-2.0/glib/deprecated/gcompletion.h:68:14: note:
declared here 68 | GList* g_completion_complete (GCompletion*
cmp, | ^~~~~~~~~~~~~~~~~~~~~ addr_compl.c: In function
'complete_matches_found': addr_compl.c:669:9: warning:
'g_completion_complete' is deprecated [-Wdeprecated-declarations] 669
| result = g_completion_complete(g_completion, d, NULL); |
^~~~~~ In file included from /usr/include/glib-2.0/glib.h:109,
from ./common/defs.h:26, from addr_compl.c:25:
/usr/include/glib-2.0/glib/deprecated/gcompletion.h:68:14: note:
declared here 68 | GList* g_completion_complete (GCompletion*
cmp, | ^~~~~~~~~~~~~~~~~~~~~ addr_compl.c: In function
'addr_compl_list_view_create': addr_compl.c:1763:9: warning:
'gtk_tree_view_set_rules_hint' is deprecated
[-Wdeprecated-declarations] 1763 |
gtk_tree_view_set_rules_hint(list_view,
prefs_common.use_stripes_everywhere); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from
/usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from
/usr/include/gtk-3.0/gtk/gtk.h:42, from addr_compl.c:30:
/usr/include/gtk-3.0/gtk/gtktreeview.h:246:24: note: declared here 246
| void gtk_tree_view_set_rules_hint (GtkTreeView *tree_view, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
action.c: In function 'action_update_menu':
action.c:562:33: warning: 'gtk_ui_manager_get_accel_group' is
deprecated [-Wdeprecated-declarations] 562 |
gtk_ui_manager_get_accel_group(ui_manager)); |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from
/usr/include/gtk-3.0/gtk/gtk.h:284, from action.c:28:
/usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:147:16: note:
declared here 147 | GtkAccelGroup *gtk_ui_manager_get_accel_group
(GtkUIManager *manager); |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ action.c:579:9: warning:
'gtk_ui_manager_get_widget' is deprecated [-Wdeprecated-declarations]
579 |
gtk_menu_item_set_submenu(GTK_MENU_ITEM(gtk_ui_manager_get_widget(ui_manager,
branch_path)), menu); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file
included from /usr/include/gtk-3.0/gtk/gtk.h:284, from action.c:28:
/usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:149:16: note:
declared here 149 | GtkWidget *gtk_ui_manager_get_widget
(GtkUIManager *manager, |
^~~~~~~~~~~~~~~~~~~~~~~~~ action.c: In function 'create_io_dialog':
action.c:1345:25: warning: 'gtk_widget_override_font' is deprecated
[-Wdeprecated-declarations] 1345 |
gtk_widget_override_font(text, font_desc); |
^~~~~~~~~~~~~~~~~~~~~~~~ In file included from
/usr/include/gtk-3.0/gtk/gtkapplication.h:27, from
/usr/include/gtk-3.0/gtk/gtkwindow.h:33, from
/usr/include/gtk-3.0/gtk/gtkdialog.h:32, from
/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from
/usr/include/gtk-3.0/gtk/gtk.h:31, from action.c:28:
/usr/include/gtk-3.0/gtk/gtkwidget.h:1153:14: note: declared here 1153
| void gtk_widget_override_font (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~
account.c: In function 'account_list_view_create':
account.c:1578:9: warning: 'gtk_tree_view_set_rules_hint' is deprecated
[-Wdeprecated-declarations] 1578 |
gtk_tree_view_set_rules_hint(list_view,
prefs_common.use_stripes_everywhere); |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from
/usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from
/usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from
/usr/include/gtk-3.0/gtk/gtk.h:42, from account.c:29:
/usr/include/gtk-3.0/gtk/gtktreeview.h:246:24: note: declared here 246
| void gtk_tree_view_set_rules_hint (GtkTreeView *tree_view, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
alertpanel.c: In function 'alertpanel_create':
alertpanel.c:338:25: warning: 'gtk_widget_get_style' is deprecated: Use
'gtk_widget_get_style_context' instead [-Wdeprecated-declarations] 338
| (gtk_widget_get_style(label)->font_desc); | ^
In file included from /usr/include/gtk-3.0/gtk/gtk.h:277,
from alertpanel.c:28:
/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:742:13: note: declared
here 742 | GtkStyle * gtk_widget_get_style (GtkWidget
*widget); | ^~~~~~~~~~~~~~~~~~~~
alertpanel.c:346:17: warning: 'gtk_widget_override_font' is deprecated
[-Wdeprecated-declarations] 346 |
gtk_widget_override_font(label, font_desc); |
^~~~~~~~~~~~~~~~~~~~~~~~ In file included from
/usr/include/gtk-3.0/gtk/gtkapplication.h:27, from
/usr/include/gtk-3.0/gtk/gtkwindow.h:33, from
/usr/include/gtk-3.0/gtk/gtkdialog.h:32, from
/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from
/usr/include/gtk-3.0/gtk/gtk.h:31, from alertpanel.c:28:
/usr/include/gtk-3.0/gtk/gtkwidget.h:1153:14: note: declared here
1153 | void gtk_widget_override_font (GtkWidget
*widget, | ^~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory
'/home/bdm/rpmbuild/BUILD/claws-mail-4.0.0git408/src' make[3]: ***
[Makefile:1662: all-recursive] Error 1 make[3]: Leaving directory
'/home/bdm/rpmbuild/BUILD/claws-mail-4.0.0git408/src' make[2]: ***
[Makefile:1341: all] Error 2 make[2]: Leaving directory
'/home/bdm/rpmbuild/BUILD/claws-mail-4.0.0git408/src' make[1]: ***
[Makefile:795: all-recursive] Error 1 make[1]: Leaving directory
'/home/bdm/rpmbuild/BUILD/claws-mail-4.0.0git408' make: ***
[Makefile:569: all] Error 2
I'm assuming this is due to Paul's changes in git404-git408.
HTH
--
Brian Morrison
"I am not young enough to know everything"
Oscar Wilde
More information about the Users
mailing list