analysis-histogram.c:329:38: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                        dao_set_cell_printf (dao, col, 1, format, col - to_col);
                                                          ^~~~~~
1 error generated.
make[4]: *** [analysis-histogram.lo] Error 1
analysis-tools.c:193:35: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                dao_set_cell_printf (dao, x, y, format, i);
                                                ^~~~~~
analysis-tools.c:972:28: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
        buffer = g_strdup_printf (format, info->c_level * 100);
                                  ^~~~~~
analysis-tools.c:1059:41: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
        dao_set_cell_printf (dao, 0, 1, label, k);
                                        ^~~~~
analysis-tools.c:1227:42: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                                dao_set_cell_printf (dao, col+ct, 0, format, source);
                                                                     ^~~~~~
analysis-tools.c:3745:38: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                        dao_set_cell_printf (dao, col, 0, format, source);
                                                          ^~~~~~
5 errors generated.
make[4]: *** [analysis-tools.lo] Error 1
dao.c:182:28: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                *text = g_strdup_printf (format, _("New Sheet"));
                                         ^~~~~~
dao.c:185:28: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                *text = g_strdup_printf (format, _("New Workbook"));
                                         ^~~~~~
dao.c:190:28: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                *text = g_strdup_printf (format, rangename);
                                         ^~~~~~
3 errors generated.
make[4]: *** [dao.lo] Error 1
make[4]: Target 'all' not remade because of errors.
dialog-stf-format-page.c:606:6: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                                (pagedata->format.col_header, i+1);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
dialog-stf-format-page.c:611:7: warning: 'gtk_image_new_from_stock' is deprecated [-Wdeprecated-declarations]
                                = gtk_image_new_from_stock (GTK_STOCK_INFO, GTK_ICON_SIZE_BUTTON);
                                  ^
include/gtk-3.0/gtk/gtkimage.h:122:12: note: 'gtk_image_new_from_stock' has been explicitly marked deprecated here
GtkWidget* gtk_image_new_from_stock     (const gchar     *stock_id,
           ^
dialog-stf-format-page.c:611:33: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
                                = gtk_image_new_from_stock (GTK_STOCK_INFO, GTK_ICON_SIZE_BUTTON);
                                                            ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:556:38: note: expanded from macro 'GTK_STOCK_INFO'
#define GTK_STOCK_INFO             ((GtkStock)"gtk-info")
                                     ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: 'GtkStock' has been explicitly marked deprecated here
typedef char * GtkStock;
               ^
2 warnings and 1 error generated.
make[5]: *** [dialog-stf-format-page.lo] Error 1
dialog-printer-setup.c:1108:15: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
                icon_name = GTK_STOCK_FILE;
                            ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:386:38: note: expanded from macro 'GTK_STOCK_FILE'
#define GTK_STOCK_FILE             ((GtkStock)"gtk-file")
                                     ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: 'GtkStock' has been explicitly marked deprecated here
typedef char * GtkStock;
               ^
dialog-printer-setup.c:2404:26: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
        text = g_strdup_printf (format, state->width, state->height);
                                ^~~~~~
1 warning and 1 error generated.
make[5]: *** [dialog-printer-setup.lo] Error 1
make[5]: Target 'all-am' not remade because of errors.
make[4]: *** [all] Error 2
commands.c:2096:33: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
        gchar *text = g_strdup_printf (_(format), names);
                                       ^~~~~~~~~
include/glib-2.0/glib/gi18n-lib.h:30:20: note: expanded from macro '_'
#define  _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))
                   ^         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[4]: *** [libspreadsheet_la-commands.lo] Error 1
complex.c:41:32: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                re_buffer = g_strdup_printf (fmt, digits, src->re);
                                             ^~~
complex.c:55:33: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                        im_buffer = g_strdup_printf (fmt, digits, src->im);
                                                     ^~~
2 errors generated.
make[4]: *** [libspreadsheet_la-complex.lo] Error 1
expr-name.c:994:27: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                return g_strdup_printf (fmt, nexpr->name);
                                        ^~~
1 error generated.
make[4]: *** [libspreadsheet_la-expr-name.lo] Error 1
func.c:1378:27: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                name = g_strdup_printf (template, count);
                                        ^~~~~~~~
func.c:1805:20: warning: 'gdk_color_to_string' is deprecated [-Wdeprecated-declarations]
        link_color_text = gdk_color_to_string (link_color);
                          ^
include/gtk-3.0/gdk/deprecated/gdkcolor.h:82:11: note: 'gdk_color_to_string' has been explicitly marked deprecated here
gchar *   gdk_color_to_string (const GdkColor *color);
          ^
func.c:1806:2: warning: 'gdk_color_free' is deprecated [-Wdeprecated-declarations]
        gdk_color_free (link_color);
        ^
include/gtk-3.0/gdk/deprecated/gdkcolor.h:70:11: note: 'gdk_color_free' has been explicitly marked deprecated here
void      gdk_color_free      (GdkColor       *color);
          ^
2 warnings and 1 error generated.
make[4]: *** [libspreadsheet_la-func.lo] Error 1
gui-file.c:342:31: warning: 'gtk_dialog_get_action_area' is deprecated [-Wdeprecated-declarations]
        gtk_box_pack_start (GTK_BOX (gtk_dialog_get_action_area (GTK_DIALOG (fsel))),
                                     ^
include/gtk-3.0/gtk/gtkbox.h:40:63: note: expanded from macro 'GTK_BOX'
#define GTK_BOX(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BOX, GtkBox))
                                                              ^
include/glib-2.0/gobject/gtype.h:479:80: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                               ^
include/glib-2.0/gobject/gtype.h:2186:57: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                        ^
include/gtk-3.0/gtk/gtkdialog.h:205:13: note: 'gtk_dialog_get_action_area' has been explicitly marked deprecated here
GtkWidget * gtk_dialog_get_action_area  (GtkDialog *dialog);
            ^
gui-file.c:598:2: warning: "FIXME: do we get all extensions?" [-W#warnings]
#warning "FIXME: do we get all extensions?"
 ^
gui-file.c:804:13: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                                                             msg, last_uri,
                                                             ^~~
2 warnings and 1 error generated.
make[4]: *** [libspreadsheet_la-gui-file.lo] Error 1
pattern.c:80:4: warning: 'gtk_style_context_get_background_color' is deprecated [-Wdeprecated-declarations]
                        gtk_style_context_get_background_color
                        ^
include/gtk-3.0/gtk/gtkstylecontext.h:1160:6: note: 'gtk_style_context_get_background_color' has been explicitly marked deprecated here
void gtk_style_context_get_background_color (GtkStyleContext *context,
     ^
pattern.c:95:3: warning: 'gtk_style_context_get_background_color' is deprecated [-Wdeprecated-declarations]
                gtk_style_context_get_background_color (ctxt, GTK_STATE_FLAG_SELECTED, &rgba);
                ^
include/gtk-3.0/gtk/gtkstylecontext.h:1160:6: note: 'gtk_style_context_get_background_color' has been explicitly marked deprecated here
void gtk_style_context_get_background_color (GtkStyleContext *context,
     ^
2 warnings generated.
selection.c:101:2: warning: FIXME Should we be using the selection rather than the cursor? [-W#warnings]
#warning FIXME Should we be using the selection rather than the cursor?
 ^
selection.c:1676:2: warning: TODO If last series is incomplete try to shift data out of optional dimensions. [-W#warnings]
#warning TODO If last series is incomplete try to shift data out of optional dimensions.
 ^
2 warnings generated.
sheet.c:6019:2: warning: selection is in view [-W#warnings]
#warning selection is in view
 ^
sheet.c:6020:2: warning: freeze/thaw is in view [-W#warnings]
#warning freeze/thaw is in view
 ^
2 warnings generated.
sheet-control-gui.c:317:20: warning: 'gtk_alignment_new' is deprecated [-Wdeprecated-declarations]
                GtkWidget *out = gtk_alignment_new (.5, .5, 1., 1.);
                                 ^
include/gtk-3.0/gtk/deprecated/gtkalignment.h:79:12: note: 'gtk_alignment_new' has been explicitly marked deprecated here
GtkWidget* gtk_alignment_new        (gfloat             xalign,
           ^
sheet-control-gui.c:318:20: warning: 'gtk_alignment_new' is deprecated [-Wdeprecated-declarations]
                GtkWidget *in  = gtk_alignment_new (.5, .5, 0., 0.);
                                 ^
include/gtk-3.0/gtk/deprecated/gtkalignment.h:79:12: note: 'gtk_alignment_new' has been explicitly marked deprecated here
GtkWidget* gtk_alignment_new        (gfloat             xalign,
           ^
sheet-control-gui.c:347:3: warning: 'gtk_widget_override_font' is deprecated [-Wdeprecated-declarations]
                gtk_widget_override_font (label, font_desc);
                ^
include/gtk-3.0/gtk/gtkwidget.h:1162:14: note: 'gtk_widget_override_font' has been explicitly marked deprecated here
void         gtk_widget_override_font             (GtkWidget                  *widget,
             ^
sheet-control-gui.c:1378:2: warning: GTK3: replace this? [-W#warnings]
#warning GTK3: replace this?
 ^
sheet-control-gui.c:1433:2: warning: GTK3: what replaces p->in_drag? [-W#warnings]
#warning GTK3: what replaces p->in_drag?
 ^
sheet-control-gui.c:2082:27: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                name = g_strdup_printf (format, n_links);
                                        ^~~~~~
sheet-control-gui.c:2251:33: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
                { N_("_Format All Cells..."), GTK_STOCK_PROPERTIES,
                                              ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:910:38: note: expanded from macro 'GTK_STOCK_PROPERTIES'
#define GTK_STOCK_PROPERTIES       ((GtkStock)"gtk-properties")
                                     ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: 'GtkStock' has been explicitly marked deprecated here
typedef char * GtkStock;
               ^
sheet-control-gui.c:2253:39: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
                { N_("C_onditional Formatting..."), GTK_STOCK_PROPERTIES,
                                                    ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:910:38: note: expanded from macro 'GTK_STOCK_PROPERTIES'
#define GTK_STOCK_PROPERTIES       ((GtkStock)"gtk-properties")
                                     ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: 'GtkStock' has been explicitly marked deprecated here
typedef char * GtkStock;
               ^
sheet-control-gui.c:2412:76: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                        popup_elements[POPUPITEM_LINK_REMOVE].allocated_name = g_strdup_printf (format, n_links);
                                                                                                ^~~~~~
sheet-control-gui.c:2417:79: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                        popup_elements[POPUPITEM_COMMENT_REMOVE].allocated_name = g_strdup_printf (format, n_comments);
                                                                                                   ^~~~~~
sheet-control-gui.c:2420:75: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                popup_elements[POPUPITEM_INSERT_CELL].allocated_name = g_strdup_printf (format, n_cells);
                                                                                        ^~~~~~
sheet-control-gui.c:2422:75: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                popup_elements[POPUPITEM_DELETE_CELL].allocated_name = g_strdup_printf (format, n_cells);
                                                                                        ^~~~~~
sheet-control-gui.c:2428:77: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                popup_elements[POPUPITEM_INSERT_COLUMN].allocated_name = g_strdup_printf (format, n_cols);
                                                                                          ^~~~~~
sheet-control-gui.c:2430:77: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                popup_elements[POPUPITEM_DELETE_COLUMN].allocated_name = g_strdup_printf (format, n_cols);
                                                                                          ^~~~~~
sheet-control-gui.c:2434:24: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                                = g_strdup_printf (format, n_cols);
                                                   ^~~~~~
sheet-control-gui.c:2440:74: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                popup_elements[POPUPITEM_INSERT_ROW].allocated_name = g_strdup_printf (format, n_rows);
                                                                                       ^~~~~~
sheet-control-gui.c:2442:74: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                popup_elements[POPUPITEM_DELETE_ROW].allocated_name = g_strdup_printf (format, n_rows);
                                                                                       ^~~~~~
sheet-control-gui.c:2447:24: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                                = g_strdup_printf (format, n_rows);
                                                   ^~~~~~
sheet-control-gui.c:2453:70: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                popup_elements[POPUPITEM_FORMAT].allocated_name = g_strdup_printf (format, n_cells);
                                                                                   ^~~~~~
sheet-control-gui.c:2728:12: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value]
                                pos = (abs (pos - pixel) < abs (pos - pixel - length)) ? pixel : pixel + length;
                                       ^
sheet-control-gui.c:2728:12: note: use function 'fabs' instead
                                pos = (abs (pos - pixel) < abs (pos - pixel - length)) ? pixel : pixel + length;
                                       ^~~
                                       fabs
sheet-control-gui.c:2728:32: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value]
                                pos = (abs (pos - pixel) < abs (pos - pixel - length)) ? pixel : pixel + length;
                                                           ^
sheet-control-gui.c:2728:32: note: use function 'fabs' instead
                                pos = (abs (pos - pixel) < abs (pos - pixel - length)) ? pixel : pixel + length;
                                                           ^~~
                                                           fabs
sheet-control-gui.c:2911:26: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
        return g_strdup_printf (format, n);
                                ^~~~~~
9 warnings and 13 errors generated.
make[4]: *** [libspreadsheet_la-sheet-control-gui.lo] Error 1
sheet-autofill.c:67:39: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                        quarters[q - 1] = g_strdup_printf (qtemplate, q);
                                                           ^~~~~~~~~
1 error generated.
make[4]: *** [libspreadsheet_la-sheet-autofill.lo] Error 1
sheet-object.c:258:2: warning: "Two high dubious icon names here" [-W#warnings]
#warning "Two high dubious icon names here"
 ^
sheet-object.c:256:6: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
                        { GTK_STOCK_PROPERTIES,         NULL, NULL,  0, sheet_object_get_editor, sheet_object_can_prop},
                          ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:910:38: note: expanded from macro 'GTK_STOCK_PROPERTIES'
#define GTK_STOCK_PROPERTIES       ((GtkStock)"gtk-properties")
                                     ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: 'GtkStock' has been explicitly marked deprecated here
typedef char * GtkStock;
               ^
sheet-object.c:259:6: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
                        { GTK_STOCK_LEAVE_FULLSCREEN,   N_("Size _& Position"), NULL,  0, cb_so_size_position, NULL },
                          ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:621:38: note: expanded from macro 'GTK_STOCK_LEAVE_FULLSCREEN'
#define GTK_STOCK_LEAVE_FULLSCREEN ((GtkStock)"gtk-leave-fullscreen")
                                     ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: 'GtkStock' has been explicitly marked deprecated here
typedef char * GtkStock;
               ^
sheet-object.c:260:6: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
                        { GTK_STOCK_FULLSCREEN,         N_("_Snap to Grid"),    NULL,  0, cb_so_snap_to_grid, NULL },
                          ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:424:38: note: expanded from macro 'GTK_STOCK_FULLSCREEN'
#define GTK_STOCK_FULLSCREEN       ((GtkStock)"gtk-fullscreen")
                                     ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: 'GtkStock' has been explicitly marked deprecated here
typedef char * GtkStock;
               ^
sheet-object.c:1523:12: warning: 'gtk_image_menu_item_new_with_mnemonic' is deprecated [-Wdeprecated-declarations]
                                item = gtk_image_menu_item_new_with_mnemonic (_(a->label));
                                       ^
include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:82:12: note: 'gtk_image_menu_item_new_with_mnemonic' has been explicitly marked deprecated here
GtkWidget* gtk_image_menu_item_new_with_mnemonic (const gchar      *label);
           ^
sheet-object.c:1524:5: warning: 'gtk_image_menu_item_set_image' is deprecated [-Wdeprecated-declarations]
                                gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
                                ^
include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:92:12: note: 'gtk_image_menu_item_set_image' has been explicitly marked deprecated here
void       gtk_image_menu_item_set_image         (GtkImageMenuItem *image_menu_item,
           ^
sheet-object.c:1524:36: warning: 'gtk_image_menu_item_get_type' is deprecated [-Wdeprecated-declarations]
                                gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
                                                               ^
include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:39:81: note: expanded from macro 'GTK_IMAGE_MENU_ITEM'
#define GTK_IMAGE_MENU_ITEM(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE_MENU_ITEM, GtkImageMenuItem))
                                                                                ^
include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:38:46: note: expanded from macro 'GTK_TYPE_IMAGE_MENU_ITEM'
#define GTK_TYPE_IMAGE_MENU_ITEM            (gtk_image_menu_item_get_type ())
                                             ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:76:10: note: 'gtk_image_menu_item_get_type' has been explicitly marked deprecated here
GType      gtk_image_menu_item_get_type          (void) G_GNUC_CONST;
           ^
sheet-object.c:1527:12: warning: 'gtk_image_menu_item_new_from_stock' is deprecated [-Wdeprecated-declarations]
                                item = gtk_image_menu_item_new_from_stock (a->icon, NULL);
                                       ^
include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:84:12: note: 'gtk_image_menu_item_new_from_stock' has been explicitly marked deprecated here
GtkWidget* gtk_image_menu_item_new_from_stock    (const gchar      *stock_id,
           ^
8 warnings generated.
gnm-so-polygon.c:40:1: warning: unused function 'attr_eq' [-Wunused-function]
attr_eq (const xmlChar *a, const char *s)
^
1 warning generated.
sheet-object-graph.c:330:2: warning: "This violates model gui barrier" [-W#warnings]
#warning "This violates model gui barrier"
 ^
1 warning generated.
sheet-object-image.c:75:26: warning: 'go_gdk_pixbuf_tile' is deprecated [-Wdeprecated-declarations]
                        GdkPixbuf *newimage = go_gdk_pixbuf_tile (placeholder,
                                              ^
include/libgoffice-0.10/goffice/utils/go-gdk-pixbuf.h:37:12: note: 'go_gdk_pixbuf_tile' has been explicitly marked deprecated here
GdkPixbuf       *go_gdk_pixbuf_tile             (GdkPixbuf const *src,
                 ^
sheet-object-image.c:223:28: warning: unused variable 'standard_formats' [-Wunused-const-variable]
static GOImageFormat const standard_formats[] = {
                           ^
2 warnings generated.
sheet-object-widget.c:3683:78: warning: if statement has empty body [-Wempty-body]
                else if (gnm_xml_attr_bool (attrs, "OutputAsIndex", &swl->result_as_index));
                                                                                           ^
sheet-object-widget.c:3683:78: note: put the semicolon on a separate line to silence this warning
1 warning generated.
sheet-style.c:686:2: warning: "FIXME: Allocating a GnmColor here is dubious." [-W#warnings]
#warning "FIXME: Allocating a GnmColor here is dubious."
 ^
1 warning generated.
stf.c:336:2: warning: Add UI for this [-W#warnings]
#warning Add UI for this
 ^
stf.c:405:26: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                msg = g_strdup_printf (format, null_chars);
                                       ^~~~~~
1 warning and 1 error generated.
make[4]: *** [libspreadsheet_la-stf.lo] Error 1
style.c:69:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<A3>ͣ<D3> <A3>Х<B4><A5><B7><A5>å<AF>",        "Kochi Gothic",   -1 },
           ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~
style.c:70:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<A3>ͣ<D3> <A5><B4><A5><B7><A5>å<AF>",          "Kochi Gothic",   -1 },
           ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~
style.c:71:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<A5><B4><A5><B7><A5>å<AF>",               "Kochi Gothic",   -1 },
           ^~~~~~~~~~~~~~~~~~~~ ~~~~
style.c:73:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<A3>ͣ<D3> <A3><D0><CC><C0>ī",            "Kochi Mincho",   -1 },
           ^~~~~~~~ ~~~~~~~~~~~~~~~~
style.c:74:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<A3>ͣ<D3> <CC><C0>ī",              "Kochi Mincho",   -1 },
           ^~~~~~~~ ~~~~~~~~
style.c:75:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        { "<CC><C0>ī",                   "Kochi Mincho",   -1 },
           ^~~~~~~~
6 warnings generated.
undo.c:248:27: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                text = g_strdup_printf (format, count,
                                        ^~~~~~
undo.c:257:27: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                text = g_strdup_printf (format, count);
                                        ^~~~~~
2 errors generated.
make[4]: *** [libspreadsheet_la-undo.lo] Error 1
validation.c:259:29: warning: comparison of constant 8 with expression of type 'ValidationType' is always true [-Wtautological-constant-out-of-range-compare]
        g_return_val_if_fail (type < G_N_ELEMENTS (typeinfo), NULL);
                              ~~~~ ^
include/glib-2.0/glib/gmessages.h:377:18: note: expanded from macro 'g_return_val_if_fail'
     if G_LIKELY(expr) { } else                                         \
                 ^
include/glib-2.0/glib/gmacros.h:329:25: note: expanded from macro 'G_LIKELY'
#define G_LIKELY(expr) (expr)
                        ^
validation.c:261:27: warning: comparison of constant 8 with expression of type 'ValidationOp' is always true [-Wtautological-constant-out-of-range-compare]
        g_return_val_if_fail (op < (int)G_N_ELEMENTS (opinfo), NULL);
                              ~~ ^
include/glib-2.0/glib/gmessages.h:377:18: note: expanded from macro 'g_return_val_if_fail'
     if G_LIKELY(expr) { } else                                         \
                 ^
include/glib-2.0/glib/gmacros.h:329:25: note: expanded from macro 'G_LIKELY'
#define G_LIKELY(expr) (expr)
                        ^
2 warnings generated.
workbook.c:1211:18: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                sprintf (name, name_format, base_name, i);
                               ^~~~~~~~~~~
1 error generated.
make[4]: *** [libspreadsheet_la-workbook.lo] Error 1
wbc-gtk.c:137:17: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
        GtkAction *a = gtk_action_group_get_action (wbcg->actions, action);
                       ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:139:7: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                a = gtk_action_group_get_action (wbcg->permanent_actions, action);
                    ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:141:7: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                a = gtk_action_group_get_action (wbcg->semi_permanent_actions, action);
                    ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:143:7: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                a = gtk_action_group_get_action (wbcg->data_only_actions, action);
                    ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:157:17: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
        GtkAction *a = gtk_action_group_get_action (wbcg->actions, action);
                       ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:160:7: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                a = gtk_action_group_get_action (wbcg->semi_permanent_actions, action);
                    ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:184:17: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
        GtkAction *a = gtk_action_group_get_action (wbcg->actions, action);
                       ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:186:7: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                a = gtk_action_group_get_action (wbcg->font_actions, action);
                    ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:188:7: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                a = gtk_action_group_get_action (wbcg->toolbar.actions, action);
                    ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:190:7: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                a = gtk_action_group_get_action (wbcg->semi_permanent_actions, action);
                    ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:191:2: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
        gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (a), state);
        ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:191:32: warning: 'gtk_toggle_action_get_type' is deprecated [-Wdeprecated-declarations]
        gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (a), state);
                                      ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:79: note: expanded from macro 'GTK_TOGGLE_ACTION'
#define GTK_TOGGLE_ACTION(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction))
                                                                              ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:40:44: note: expanded from macro 'GTK_TYPE_TOGGLE_ACTION'
#define GTK_TYPE_TOGGLE_ACTION            (gtk_toggle_action_get_type ())
                                           ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:73:18: note: 'gtk_toggle_action_get_type' has been explicitly marked deprecated here
GType            gtk_toggle_action_get_type          (void) G_GNUC_CONST;
                 ^
wbc-gtk.c:1104:74: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
        g_signal_handlers_disconnect_by_func (sheet, cb_sheet_direction_change, gtk_action_group_get_action (wbcg->actions, "SheetDirection"));
                                                                                ^
include/glib-2.0/gobject/gsignal.h:539:29: note: expanded from macro 'g_signal_handlers_disconnect_by_func'
                                          0, 0, NULL, (func), (data))
                                                               ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:1168:64: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                          "signal::notify::text-is-rtl", cb_sheet_direction_change, gtk_action_group_get_action (wbcg->actions, "SheetDirection"),
                                                                                    ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:1398:2: warning: 'gtk_style_context_get_background_color' is deprecated [-Wdeprecated-declarations]
        gtk_style_context_get_background_color (ctxt, GTK_STATE_FLAG_NORMAL,
        ^
include/gtk-3.0/gtk/gtkstylecontext.h:1160:6: note: 'gtk_style_context_get_background_color' has been explicitly marked deprecated here
void gtk_style_context_get_background_color (GtkStyleContext *context,
     ^
wbc-gtk.c:1781:7: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
                                  GTK_STOCK_DELETE, GTK_RESPONSE_NO);
                                  ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:255:38: note: expanded from macro 'GTK_STOCK_DELETE'
#define GTK_STOCK_DELETE           ((GtkStock)"gtk-delete")
                                     ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: 'GtkStock' has been explicitly marked deprecated here
typedef char * GtkStock;
               ^
wbc-gtk.c:1950:2: warning: FIXME: this creates 2 undo items! [-W#warnings]
#warning FIXME: this creates 2 undo items!
 ^
wbc-gtk.c:2096:12: warning: 'gtk_image_menu_item_new_with_label' is deprecated [-Wdeprecated-declarations]
                                item = gtk_image_menu_item_new_with_label
                                       ^
include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:80:12: note: 'gtk_image_menu_item_new_with_label' has been explicitly marked deprecated here
GtkWidget* gtk_image_menu_item_new_with_label    (const gchar      *label);
           ^
wbc-gtk.c:2147:2: warning: GTK3: what can we do there for gtk3? [-W#warnings]
#warning GTK3: what can we do there for gtk3?
 ^
wbc-gtk.c:2440:22: warning: 'gtk_action_get_name' is deprecated [-Wdeprecated-declarations]
                char const *name = gtk_action_get_name (GTK_ACTION (action));
                                   ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:103:14: note: 'gtk_action_get_name' has been explicitly marked deprecated here
const gchar* gtk_action_get_name               (GtkAction     *action);
             ^
wbc-gtk.c:2440:43: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
                char const *name = gtk_action_get_name (GTK_ACTION (action));
                                                        ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:41:72: note: expanded from macro 'GTK_ACTION'
#define GTK_ACTION(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction))
                                                                       ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk.c:2442:5: warning: 'gtk_toggle_action_get_active' is deprecated [-Wdeprecated-declarations]
                                gtk_toggle_action_get_active (action));
                                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: 'gtk_toggle_action_get_active' has been explicitly marked deprecated here
gboolean         gtk_toggle_action_get_active        (GtkToggleAction *action);
                 ^
wbc-gtk.c:2748:12: warning: 'gtk_image_menu_item_new_with_label' is deprecated [-Wdeprecated-declarations]
                                item = gtk_image_menu_item_new_with_label
                                       ^
include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:80:12: note: 'gtk_image_menu_item_new_with_label' has been explicitly marked deprecated here
GtkWidget* gtk_image_menu_item_new_with_label    (const gchar      *label);
           ^
wbc-gtk.c:3027:21: warning: 'gtk_action_get_sensitive' is deprecated [-Wdeprecated-declarations]
        gboolean old_val = gtk_action_get_sensitive (action);
                           ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:107:14: note: 'gtk_action_get_sensitive' has been explicitly marked deprecated here
gboolean     gtk_action_get_sensitive          (GtkAction     *action);
             ^
wbc-gtk.c:3028:21: warning: 'gtk_action_get_sensitive' is deprecated [-Wdeprecated-declarations]
        gboolean new_val = gtk_action_get_sensitive (src);
                           ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:107:14: note: 'gtk_action_get_sensitive' has been explicitly marked deprecated here
gboolean     gtk_action_get_sensitive          (GtkAction     *action);
             ^
wbc-gtk.c:3032:3: warning: 'gtk_action_connect_accelerator' is deprecated [-Wdeprecated-declarations]
                gtk_action_connect_accelerator (action);
                ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:132:14: note: 'gtk_action_connect_accelerator' has been explicitly marked deprecated here
void         gtk_action_connect_accelerator    (GtkAction     *action);
             ^
wbc-gtk.c:3034:3: warning: 'gtk_action_disconnect_accelerator' is deprecated [-Wdeprecated-declarations]
                gtk_action_disconnect_accelerator (action);
                ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:134:14: note: 'gtk_action_disconnect_accelerator' has been explicitly marked deprecated here
void         gtk_action_disconnect_accelerator (GtkAction     *action);
             ^
wbc-gtk.c:3070:2: warning: TODO : Add zoom to selection [-W#warnings]
#warning TODO : Add zoom to selection
 ^
wbc-gtk.c:3100:2: warning: 'gtk_action_group_add_action' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action (wbcg->actions,
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:200:17: note: 'gtk_action_group_add_action' has been explicitly marked deprecated here
void            gtk_action_group_add_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:3101:10: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
                                     GTK_ACTION (wbcg->zoom_haction));
                                     ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:41:72: note: expanded from macro 'GTK_ACTION'
#define GTK_ACTION(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction))
                                                                       ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk.c:3106:17: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
                g_object_new (GTK_TYPE_ACTION,
                              ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk.c:3115:2: warning: 'gtk_action_group_add_action' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action (wbcg->actions,
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:200:17: note: 'gtk_action_group_add_action' has been explicitly marked deprecated here
void            gtk_action_group_add_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:3116:10: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
                                     GTK_ACTION (wbcg->zoom_vaction));
                                     ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:41:72: note: expanded from macro 'GTK_ACTION'
#define GTK_ACTION(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction))
                                                                       ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk.c:3243:2: warning: 'gtk_action_group_add_action' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action (wbcg->actions, GTK_ACTION (wbcg->borders));
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:200:17: note: 'gtk_action_group_add_action' has been explicitly marked deprecated here
void            gtk_action_group_add_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:3243:46: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action (wbcg->actions, GTK_ACTION (wbcg->borders));
                                                    ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:41:72: note: expanded from macro 'GTK_ACTION'
#define GTK_ACTION(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction))
                                                                       ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk.c:3292:2: warning: 'gtk_action_group_add_action_with_accel' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action_with_accel
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:203:17: note: 'gtk_action_group_add_action_with_accel' has been explicitly marked deprecated here
void            gtk_action_group_add_action_with_accel   (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:3294:4: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
                 GTK_ACTION (*haction),
                 ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:41:72: note: expanded from macro 'GTK_ACTION'
#define GTK_ACTION(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction))
                                                                       ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk.c:3299:4: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
                (GTK_TYPE_ACTION,
                 ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk.c:3306:2: warning: 'gtk_action_group_add_action_with_accel' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action_with_accel
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:203:17: note: 'gtk_action_group_add_action_with_accel' has been explicitly marked deprecated here
void            gtk_action_group_add_action_with_accel   (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:3308:4: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
                 GTK_ACTION (*vaction),
                 ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:41:72: note: expanded from macro 'GTK_ACTION'
#define GTK_ACTION(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction))
                                                                       ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk.c:3403:2: warning: 'gtk_action_group_add_action' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action (gtk->font_actions,
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:200:17: note: 'gtk_action_group_add_action' has been explicitly marked deprecated here
void            gtk_action_group_add_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:3404:3: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
                GTK_ACTION (gtk->fore_color));
                ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:41:72: note: expanded from macro 'GTK_ACTION'
#define GTK_ACTION(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction))
                                                                       ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk.c:3447:2: warning: 'gtk_action_group_add_action' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action (gtk->actions, GTK_ACTION (gtk->back_color));
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:200:17: note: 'gtk_action_group_add_action' has been explicitly marked deprecated here
void            gtk_action_group_add_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:3447:45: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action (gtk->actions, GTK_ACTION (gtk->back_color));
                                                   ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:41:72: note: expanded from macro 'GTK_ACTION'
#define GTK_ACTION(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction))
                                                                       ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk.c:3477:11: warning: 'gtk_action_get_proxies' is deprecated [-Wdeprecated-declarations]
        for (p = gtk_action_get_proxies (act); p; p = p->next) {
                 ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:130:14: note: 'gtk_action_get_proxies' has been explicitly marked deprecated here
GSList *     gtk_action_get_proxies            (GtkAction     *action);
             ^
wbc-gtk.c:3500:2: warning: 'gtk_action_activate' is deprecated [-Wdeprecated-declarations]
        gtk_action_activate (act);
        ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:119:14: note: 'gtk_action_activate' has been explicitly marked deprecated here
void         gtk_action_activate               (GtkAction     *action);
             ^
wbc-gtk.c:3579:24: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
        GtkActionClass *act = GTK_ACTION_CLASS (gobject_class);
                              ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:42:71: note: expanded from macro 'GTK_ACTION_CLASS'
#define GTK_ACTION_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACTION, GtkActionClass))
                                                                      ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/glib-2.0/gobject/gtype.h:546:91: note: expanded from macro 'G_TYPE_CHECK_CLASS_CAST'
#define G_TYPE_CHECK_CLASS_CAST(g_class, g_type, c_type)        (_G_TYPE_CCC ((g_class), (g_type), c_type))
                                                                                          ^
include/glib-2.0/gobject/gtype.h:2188:55: note: expanded from macro '_G_TYPE_CCC'
    ((ct*) g_type_check_class_cast ((GTypeClass*) cp, gt))
                                                      ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk.c:3587:39: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
           gnm_font_action_class_init, NULL, GTK_TYPE_ACTION)
                                             ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/libgsf-1/gsf/gsf-impl-utils.h:84:20: note: expanded from macro 'GSF_CLASS'
                                instance_init, parent, 0, {})
                                               ^
include/libgsf-1/gsf/gsf-impl-utils.h:62:34: note: expanded from macro 'GSF_CLASS_FULL'
                type = g_type_register_static (parent_type, #name,      \
                                               ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk.c:3690:42: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
                (horiz ? gnm_font_action_get_type () : GTK_TYPE_ACTION,
                                                       ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk.c:3707:2: warning: 'gtk_action_group_add_action' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action (gtk->font_actions, act);
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:200:17: note: 'gtk_action_group_add_action' has been explicitly marked deprecated here
void            gtk_action_group_add_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:3750:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->font.bold,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3753:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->font.italic,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3756:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->font.underline,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3758:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->font.d_underline,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3760:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->font.sl_underline,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3762:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->font.dl_underline,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3766:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->font.strikethrough,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3770:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->font.superscript,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3772:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->font.subscript,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3775:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->font.superscript, FALSE);
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3776:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->font.subscript, FALSE);
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3781:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->h_align.left,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3783:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->h_align.center,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3785:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->h_align.right,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3787:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->h_align.center_across_selection,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3793:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->v_align.top,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3795:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->v_align.bottom,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3797:3: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                gtk_toggle_action_set_active (wbcg->v_align.center,
                ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:3960:4: warning: 'gtk_action_group_add_actions' is deprecated [-Wdeprecated-declarations]
                        gtk_action_group_add_actions (gtk->windows.actions,
                        ^
./workbook-priv.h:69:48: note: expanded from macro 'WORKBOOK_FOREACH_CONTROL'
                WORKBOOK_VIEW_FOREACH_CONTROL(view, control, code);)
                                                             ^
./workbook-view.h:116:4: note: expanded from macro 'WORKBOOK_VIEW_FOREACH_CONTROL'
                        code                                                    \
                        ^
./workbook-priv.h:63:4: note: expanded from macro 'WORKBOOK_FOREACH_VIEW'
                        code                                                    \
                        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:210:17: note: 'gtk_action_group_add_actions' has been explicitly marked deprecated here
void            gtk_action_group_add_actions             (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:3983:3: warning: 'gtk_ui_manager_remove_ui' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_remove_ui (gtk->ui, gtk->windows.merge_id);
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:179:16: note: 'gtk_ui_manager_remove_ui' has been explicitly marked deprecated here
void           gtk_ui_manager_remove_ui           (GtkUIManager          *manager,
               ^
wbc-gtk.c:3984:26: warning: 'gtk_ui_manager_new_merge_id' is deprecated [-Wdeprecated-declarations]
        gtk->windows.merge_id = gtk_ui_manager_new_merge_id (gtk->ui);
                                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:186:16: note: 'gtk_ui_manager_new_merge_id' has been explicitly marked deprecated here
guint          gtk_ui_manager_new_merge_id        (GtkUIManager          *manager);
               ^
wbc-gtk.c:3987:3: warning: 'gtk_ui_manager_remove_action_group' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_remove_action_group (gtk->ui,
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:142:16: note: 'gtk_ui_manager_remove_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_remove_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:3991:25: warning: 'gtk_action_group_new' is deprecated [-Wdeprecated-declarations]
        gtk->windows.actions = gtk_action_group_new ("WindowList");
                               ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: 'gtk_action_group_new' has been explicitly marked deprecated here
GtkActionGroup *gtk_action_group_new                     (const gchar                *name);
                ^
wbc-gtk.c:3993:2: warning: 'gtk_ui_manager_insert_action_group' is deprecated [-Wdeprecated-declarations]
        gtk_ui_manager_insert_action_group (gtk->ui, gtk->windows.actions, 0);
        ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: 'gtk_ui_manager_insert_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_insert_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:4004:3: warning: 'gtk_ui_manager_add_ui' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_add_ui (gtk->ui, gtk->windows.merge_id,
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:171:16: note: 'gtk_ui_manager_add_ui' has been explicitly marked deprecated here
void           gtk_ui_manager_add_ui              (GtkUIManager          *manager,
               ^
wbc-gtk.c:4039:21: warning: 'gtk_action_group_new' is deprecated [-Wdeprecated-declarations]
        details->actions = gtk_action_group_new (extra_ui->group_name);
                           ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: 'gtk_action_group_new' has been explicitly marked deprecated here
GtkActionGroup *gtk_action_group_new                     (const gchar                *name);
                ^
wbc-gtk.c:4052:3: warning: 'gtk_action_group_add_actions' is deprecated [-Wdeprecated-declarations]
                gtk_action_group_add_actions (details->actions, &entry, 1, gtk);
                ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:210:17: note: 'gtk_action_group_add_actions' has been explicitly marked deprecated here
void            gtk_action_group_add_actions             (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:4053:9: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                res = gtk_action_group_get_action (details->actions, action->id);
                      ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:4057:2: warning: 'gtk_ui_manager_insert_action_group' is deprecated [-Wdeprecated-declarations]
        gtk_ui_manager_insert_action_group (gtk->ui, details->actions, 0);
        ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: 'gtk_ui_manager_insert_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_insert_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:4063:22: warning: 'gtk_ui_manager_add_ui_from_string' is deprecated [-Wdeprecated-declarations]
        details->merge_id = gtk_ui_manager_add_ui_from_string
                            ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:158:16: note: 'gtk_ui_manager_add_ui_from_string' has been explicitly marked deprecated here
guint          gtk_ui_manager_add_ui_from_string  (GtkUIManager          *manager,
               ^
wbc-gtk.c:4067:23: warning: 'gtk_ui_manager_add_ui_from_string' is deprecated [-Wdeprecated-declarations]
                details->merge_id = gtk_ui_manager_add_ui_from_string
                                    ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:158:16: note: 'gtk_ui_manager_add_ui_from_string' has been explicitly marked deprecated here
guint          gtk_ui_manager_add_ui_from_string  (GtkUIManager          *manager,
               ^
wbc-gtk.c:4074:3: warning: 'gtk_ui_manager_remove_action_group' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_remove_action_group (gtk->ui, details->actions);
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:142:16: note: 'gtk_ui_manager_remove_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_remove_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:4087:3: warning: 'gtk_ui_manager_remove_ui' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_remove_ui (gtk->ui, details->merge_id);
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:179:16: note: 'gtk_ui_manager_remove_ui' has been explicitly marked deprecated here
void           gtk_ui_manager_remove_ui           (GtkUIManager          *manager,
               ^
wbc-gtk.c:4088:3: warning: 'gtk_ui_manager_remove_action_group' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_remove_action_group (gtk->ui, details->actions);
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:142:16: note: 'gtk_ui_manager_remove_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_remove_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:4116:6: warning: 'gtk_handle_box_get_type' is deprecated [-Wdeprecated-declarations]
        if (GTK_IS_HANDLE_BOX (box)) {
            ^
include/gtk-3.0/gtk/deprecated/gtkhandlebox.h:44:76: note: expanded from macro 'GTK_IS_HANDLE_BOX'
#define GTK_IS_HANDLE_BOX(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HANDLE_BOX))
                                                                           ^
include/gtk-3.0/gtk/deprecated/gtkhandlebox.h:41:41: note: expanded from macro 'GTK_TYPE_HANDLE_BOX'
#define GTK_TYPE_HANDLE_BOX            (gtk_handle_box_get_type ())
                                        ^
include/glib-2.0/gobject/gtype.h:491:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_TYPE'
#define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)            (_G_TYPE_CIT ((instance), (g_type)))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2200:60: note: expanded from macro '_G_TYPE_CIT'
  GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \
                                                           ^
include/gtk-3.0/gtk/deprecated/gtkhandlebox.h:88:15: note: 'gtk_handle_box_get_type' has been explicitly marked deprecated here
GType         gtk_handle_box_get_type             (void) G_GNUC_CONST;
              ^
wbc-gtk.c:4122:3: warning: 'gtk_handle_box_set_handle_position' is deprecated [-Wdeprecated-declarations]
                gtk_handle_box_set_handle_position (GTK_HANDLE_BOX (box),
                ^
include/gtk-3.0/gtk/deprecated/gtkhandlebox.h:97:15: note: 'gtk_handle_box_set_handle_position' has been explicitly marked deprecated here
void          gtk_handle_box_set_handle_position  (GtkHandleBox    *handle_box,
              ^
wbc-gtk.c:4122:39: warning: 'gtk_handle_box_get_type' is deprecated [-Wdeprecated-declarations]
                gtk_handle_box_set_handle_position (GTK_HANDLE_BOX (box),
                                                    ^
include/gtk-3.0/gtk/deprecated/gtkhandlebox.h:42:76: note: expanded from macro 'GTK_HANDLE_BOX'
#define GTK_HANDLE_BOX(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HANDLE_BOX, GtkHandleBox))
                                                                           ^
include/gtk-3.0/gtk/deprecated/gtkhandlebox.h:41:41: note: expanded from macro 'GTK_TYPE_HANDLE_BOX'
#define GTK_TYPE_HANDLE_BOX            (gtk_handle_box_get_type ())
                                        ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtkhandlebox.h:88:15: note: 'gtk_handle_box_get_type' has been explicitly marked deprecated here
GType         gtk_handle_box_get_type             (void) G_GNUC_CONST;
              ^
wbc-gtk.c:4218:4: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
        } const pos_items[] = {
          ^
wbc-gtk.c:4301:2: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
        gtk_toggle_action_set_active (toggle_action, visible);
        ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:4341:10: warning: 'gtk_handle_box_new' is deprecated [-Wdeprecated-declarations]
                        box = gtk_handle_box_new ();
                              ^
include/gtk-3.0/gtk/deprecated/gtkhandlebox.h:90:15: note: 'gtk_handle_box_new' has been explicitly marked deprecated here
GtkWidget*    gtk_handle_box_new                  (void);
              ^
wbc-gtk.c:4398:3: warning: 'gtk_action_group_add_toggle_actions' is deprecated [-Wdeprecated-declarations]
                gtk_action_group_add_toggle_actions (gtk->toolbar.actions,
                ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:215:17: note: 'gtk_action_group_add_toggle_actions' has been explicitly marked deprecated here
void            gtk_action_group_add_toggle_actions      (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:4401:4: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                        gtk_action_group_get_action (gtk->toolbar.actions, toggle_name));
                        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:4402:3: warning: 'gtk_ui_manager_add_ui' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_add_ui (gtk->ui, gtk->toolbar.merge_id,
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:171:16: note: 'gtk_ui_manager_add_ui' has been explicitly marked deprecated here
void           gtk_ui_manager_add_ui              (GtkUIManager          *manager,
               ^
wbc-gtk.c:4407:7: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                                         gtk_action_group_get_action (gtk->toolbar.actions,
                                         ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:4471:40: warning: 'gtk_action_get_name' is deprecated [-Wdeprecated-declarations]
        if (!wbcg_is_editing (wbcg) && strcmp(gtk_action_get_name (action), "EditGotoCellIndicator") != 0)
                                              ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:103:14: note: 'gtk_action_get_name' has been explicitly marked deprecated here
const gchar* gtk_action_get_name               (GtkAction     *action);
             ^
wbc-gtk.c:4495:22: warning: 'gtk_toggle_action_get_active' is deprecated [-Wdeprecated-declarations]
                        gboolean active = gtk_toggle_action_get_active (ta);
                                          ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: 'gtk_toggle_action_get_active' has been explicitly marked deprecated here
gboolean         gtk_toggle_action_get_active        (GtkToggleAction *action);
                 ^
wbc-gtk.c:4498:24: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                                 (GOUndoBinaryFunc)gtk_toggle_action_set_active,
                                                   ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:4502:4: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations]
                        gtk_toggle_action_set_active (ta, FALSE);
                        ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: 'gtk_toggle_action_set_active' has been explicitly marked deprecated here
void             gtk_toggle_action_set_active        (GtkToggleAction *action,
                 ^
wbc-gtk.c:4822:6: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                                 gtk_action_group_get_action (wbcg->semi_permanent_actions, "ViewStatusbar"));
                                 ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:4842:3: warning: 'gtk_ui_manager_remove_ui' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_remove_ui (gtk->ui, gtk->file_history.merge_id);
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:179:16: note: 'gtk_ui_manager_remove_ui' has been explicitly marked deprecated here
void           gtk_ui_manager_remove_ui           (GtkUIManager          *manager,
               ^
wbc-gtk.c:4843:31: warning: 'gtk_ui_manager_new_merge_id' is deprecated [-Wdeprecated-declarations]
        gtk->file_history.merge_id = gtk_ui_manager_new_merge_id (gtk->ui);
                                     ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:186:16: note: 'gtk_ui_manager_new_merge_id' has been explicitly marked deprecated here
guint          gtk_ui_manager_new_merge_id        (GtkUIManager          *manager);
               ^
wbc-gtk.c:4846:3: warning: 'gtk_ui_manager_remove_action_group' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_remove_action_group (gtk->ui,
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:142:16: note: 'gtk_ui_manager_remove_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_remove_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:4850:30: warning: 'gtk_action_group_new' is deprecated [-Wdeprecated-declarations]
        gtk->file_history.actions = gtk_action_group_new ("FileHistory");
                                    ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: 'gtk_action_group_new' has been explicitly marked deprecated here
GtkActionGroup *gtk_action_group_new                     (const gchar                *name);
                ^
wbc-gtk.c:4870:3: warning: 'gtk_action_group_add_actions' is deprecated [-Wdeprecated-declarations]
                gtk_action_group_add_actions (gtk->file_history.actions,
                ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:210:17: note: 'gtk_action_group_add_actions' has been explicitly marked deprecated here
void            gtk_action_group_add_actions             (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:4872:12: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                action = gtk_action_group_get_action (gtk->file_history.actions,
                         ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:4885:2: warning: 'gtk_ui_manager_insert_action_group' is deprecated [-Wdeprecated-declarations]
        gtk_ui_manager_insert_action_group (gtk->ui, gtk->file_history.actions, 0);
        ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: 'gtk_ui_manager_insert_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_insert_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:4890:3: warning: 'gtk_ui_manager_add_ui' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_add_ui (gtk->ui, gtk->file_history.merge_id,
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:171:16: note: 'gtk_ui_manager_add_ui' has been explicitly marked deprecated here
void           gtk_ui_manager_add_ui              (GtkUIManager          *manager,
               ^
wbc-gtk.c:4941:3: warning: 'gtk_ui_manager_remove_ui' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_remove_ui (gtk->ui, gtk->templates.merge_id);
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:179:16: note: 'gtk_ui_manager_remove_ui' has been explicitly marked deprecated here
void           gtk_ui_manager_remove_ui           (GtkUIManager          *manager,
               ^
wbc-gtk.c:4942:28: warning: 'gtk_ui_manager_new_merge_id' is deprecated [-Wdeprecated-declarations]
        gtk->templates.merge_id = gtk_ui_manager_new_merge_id (gtk->ui);
                                  ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:186:16: note: 'gtk_ui_manager_new_merge_id' has been explicitly marked deprecated here
guint          gtk_ui_manager_new_merge_id        (GtkUIManager          *manager);
               ^
wbc-gtk.c:4945:3: warning: 'gtk_ui_manager_remove_action_group' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_remove_action_group (gtk->ui,
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:142:16: note: 'gtk_ui_manager_remove_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_remove_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:4949:27: warning: 'gtk_action_group_new' is deprecated [-Wdeprecated-declarations]
        gtk->templates.actions = gtk_action_group_new ("TemplateList");
                                 ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: 'gtk_action_group_new' has been explicitly marked deprecated here
GtkActionGroup *gtk_action_group_new                     (const gchar                *name);
                ^
wbc-gtk.c:4951:2: warning: 'gtk_ui_manager_insert_action_group' is deprecated [-Wdeprecated-declarations]
        gtk_ui_manager_insert_action_group (gtk->ui, gtk->templates.actions, 0);
        ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: 'gtk_ui_manager_insert_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_insert_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:4996:3: warning: 'gtk_action_group_add_actions' is deprecated [-Wdeprecated-declarations]
                gtk_action_group_add_actions (gtk->templates.actions,
                ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:210:17: note: 'gtk_action_group_add_actions' has been explicitly marked deprecated here
void            gtk_action_group_add_actions             (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:4999:12: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                action = gtk_action_group_get_action (gtk->templates.actions,
                         ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:5007:3: warning: 'gtk_ui_manager_add_ui' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_add_ui (gtk->ui, gtk->templates.merge_id,
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:171:16: note: 'gtk_ui_manager_add_ui' has been explicitly marked deprecated here
void           gtk_ui_manager_add_ui              (GtkUIManager          *manager,
               ^
wbc-gtk.c:5134:3: warning: 'gtk_ui_manager_remove_ui' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_remove_ui (wbcg->ui, wbcg->file_history.merge_id);
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:179:16: note: 'gtk_ui_manager_remove_ui' has been explicitly marked deprecated here
void           gtk_ui_manager_remove_ui           (GtkUIManager          *manager,
               ^
wbc-gtk.c:5138:3: warning: 'gtk_ui_manager_remove_ui' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_remove_ui (wbcg->ui, wbcg->toolbar.merge_id);
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:179:16: note: 'gtk_ui_manager_remove_ui' has been explicitly marked deprecated here
void           gtk_ui_manager_remove_ui           (GtkUIManager          *manager,
               ^
wbc-gtk.c:5142:3: warning: 'gtk_ui_manager_remove_ui' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_remove_ui (wbcg->ui, wbcg->windows.merge_id);
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:179:16: note: 'gtk_ui_manager_remove_ui' has been explicitly marked deprecated here
void           gtk_ui_manager_remove_ui           (GtkUIManager          *manager,
               ^
wbc-gtk.c:5146:3: warning: 'gtk_ui_manager_remove_ui' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_remove_ui (wbcg->ui, wbcg->templates.merge_id);
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:179:16: note: 'gtk_ui_manager_remove_ui' has been explicitly marked deprecated here
void           gtk_ui_manager_remove_ui           (GtkUIManager          *manager,
               ^
wbc-gtk.c:5617:12: warning: 'gtk_action_group_list_actions' is deprecated [-Wdeprecated-declarations]
        actions = gtk_action_group_list_actions (group);
                  ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:198:17: note: 'gtk_action_group_list_actions' has been explicitly marked deprecated here
GList          *gtk_action_group_list_actions            (GtkActionGroup             *action_group);
                ^
wbc-gtk.c:5620:22: warning: 'gtk_action_get_name' is deprecated [-Wdeprecated-declarations]
                const char *name = gtk_action_get_name (act);
                                   ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:103:14: note: 'gtk_action_get_name' has been explicitly marked deprecated here
const gchar* gtk_action_get_name               (GtkAction     *action);
             ^
wbc-gtk.c:5722:9: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
                act = gtk_action_group_get_action (
                      ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:5725:66: warning: 'gtk_toggle_action_get_type' is deprecated [-Wdeprecated-declarations]
                G_STRUCT_MEMBER (GtkToggleAction *, wbcg, toggles[i].offset) = GTK_TOGGLE_ACTION (act);
                                                                               ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:79: note: expanded from macro 'GTK_TOGGLE_ACTION'
#define GTK_TOGGLE_ACTION(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction))
                                                                              ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:40:44: note: expanded from macro 'GTK_TYPE_TOGGLE_ACTION'
#define GTK_TYPE_TOGGLE_ACTION            (gtk_toggle_action_get_type ())
                                           ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:73:18: note: 'gtk_toggle_action_get_type' has been explicitly marked deprecated here
GType            gtk_toggle_action_get_type          (void) G_GNUC_CONST;
                 ^
wbc-gtk.c:5736:13: warning: 'gtk_ui_manager_new' is deprecated [-Wdeprecated-declarations]
        wbcg->ui = gtk_ui_manager_new ();
                   ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:130:16: note: 'gtk_ui_manager_new' has been explicitly marked deprecated here
GtkUIManager  *gtk_ui_manager_new                 (void);
               ^
wbc-gtk.c:5743:2: warning: 'gtk_ui_manager_insert_action_group' is deprecated [-Wdeprecated-declarations]
        gtk_ui_manager_insert_action_group (wbcg->ui, wbcg->permanent_actions, 0);
        ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: 'gtk_ui_manager_insert_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_insert_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:5744:2: warning: 'gtk_ui_manager_insert_action_group' is deprecated [-Wdeprecated-declarations]
        gtk_ui_manager_insert_action_group (wbcg->ui, wbcg->actions, 0);
        ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: 'gtk_ui_manager_insert_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_insert_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:5745:2: warning: 'gtk_ui_manager_insert_action_group' is deprecated [-Wdeprecated-declarations]
        gtk_ui_manager_insert_action_group (wbcg->ui, wbcg->font_actions, 0);
        ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: 'gtk_ui_manager_insert_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_insert_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:5746:2: warning: 'gtk_ui_manager_insert_action_group' is deprecated [-Wdeprecated-declarations]
        gtk_ui_manager_insert_action_group (wbcg->ui, wbcg->data_only_actions, 0);
        ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: 'gtk_ui_manager_insert_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_insert_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:5747:2: warning: 'gtk_ui_manager_insert_action_group' is deprecated [-Wdeprecated-declarations]
        gtk_ui_manager_insert_action_group (wbcg->ui, wbcg->semi_permanent_actions, 0);
        ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: 'gtk_ui_manager_insert_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_insert_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:5749:3: warning: 'gtk_ui_manager_get_accel_group' is deprecated [-Wdeprecated-declarations]
                gtk_ui_manager_get_accel_group (wbcg->ui));
                ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:147:16: note: 'gtk_ui_manager_get_accel_group' has been explicitly marked deprecated here
GtkAccelGroup *gtk_ui_manager_get_accel_group     (GtkUIManager          *manager);
               ^
wbc-gtk.c:5752:3: warning: 'gtk_action_group_add_actions' is deprecated [-Wdeprecated-declarations]
                gtk_action_group_add_actions (wbcg->actions, extra_actions,
                ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:210:17: note: 'gtk_action_group_add_actions' has been explicitly marked deprecated here
void            gtk_action_group_add_actions             (GtkActionGroup             *action_group,
                ^
wbc-gtk.c:5758:7: warning: 'gtk_ui_manager_add_ui_from_file' is deprecated [-Wdeprecated-declarations]
        if (!gtk_ui_manager_add_ui_from_file (wbcg->ui, uifile, &error)) {
             ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:163:16: note: 'gtk_ui_manager_add_ui_from_file' has been explicitly marked deprecated here
guint          gtk_ui_manager_add_ui_from_file    (GtkUIManager          *manager,
               ^
wbc-gtk.c:5770:27: warning: 'gtk_ui_manager_new_merge_id' is deprecated [-Wdeprecated-declarations]
        wbcg->toolbar.merge_id = gtk_ui_manager_new_merge_id (wbcg->ui);
                                 ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:186:16: note: 'gtk_ui_manager_new_merge_id' has been explicitly marked deprecated here
guint          gtk_ui_manager_new_merge_id        (GtkUIManager          *manager);
               ^
wbc-gtk.c:5771:26: warning: 'gtk_action_group_new' is deprecated [-Wdeprecated-declarations]
        wbcg->toolbar.actions = gtk_action_group_new ("Toolbars");
                                ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: 'gtk_action_group_new' has been explicitly marked deprecated here
GtkActionGroup *gtk_action_group_new                     (const gchar                *name);
                ^
wbc-gtk.c:5772:2: warning: 'gtk_ui_manager_insert_action_group' is deprecated [-Wdeprecated-declarations]
        gtk_ui_manager_insert_action_group (wbcg->ui, wbcg->toolbar.actions, 0);
        ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: 'gtk_ui_manager_insert_action_group' has been explicitly marked deprecated here
void           gtk_ui_manager_insert_action_group (GtkUIManager          *manager,
               ^
wbc-gtk.c:5790:2: warning: 'gtk_ui_manager_ensure_update' is deprecated [-Wdeprecated-declarations]
        gtk_ui_manager_ensure_update (wbcg->ui);
        ^
include/gtk-3.0/gtk/deprecated/gtkuimanager.h:184:16: note: 'gtk_ui_manager_ensure_update' has been explicitly marked deprecated here
void           gtk_ui_manager_ensure_update       (GtkUIManager          *manager);
               ^
wbc-gtk.c:5939:2: warning: merge these and clarfy whether we want the visible scg, or the logical (view) scg [-W#warnings]
#warning merge these and clarfy whether we want the visible scg, or the logical (view) scg
 ^
137 warnings generated.
wbc-gtk-actions.c:379:27: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                name = g_strdup_printf (format, n_links);
                                        ^~~~~~
wbc-gtk-actions.c:1549:32: warning: 'gtk_toggle_action_get_type' is deprecated [-Wdeprecated-declarations]
        wbcg_toggle_visibility (wbcg, GTK_TOGGLE_ACTION (a));
                                      ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:79: note: expanded from macro 'GTK_TOGGLE_ACTION'
#define GTK_TOGGLE_ACTION(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction))
                                                                              ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:40:44: note: expanded from macro 'GTK_TYPE_TOGGLE_ACTION'
#define GTK_TYPE_TOGGLE_ACTION            (gtk_toggle_action_get_type ())
                                           ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:73:18: note: 'gtk_toggle_action_get_type' has been explicitly marked deprecated here
GType            gtk_toggle_action_get_type          (void) G_GNUC_CONST;
                 ^
wbc-gtk-actions.c:1569:8: warning: 'gtk_toggle_action_get_active' is deprecated [-Wdeprecated-declarations]
        val = gtk_toggle_action_get_active (act) ? true_val : false_val;
              ^
include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: 'gtk_toggle_action_get_active' has been explicitly marked deprecated here
gboolean         gtk_toggle_action_get_active        (GtkToggleAction *action);
                 ^
wbc-gtk-actions.c:1944:22: warning: 'gtk_action_group_get_action' is deprecated [-Wdeprecated-declarations]
        GtkAction *action = gtk_action_group_get_action (wbcg->permanent_actions, "MenuInsertObject");
                            ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: 'gtk_action_group_get_action' has been explicitly marked deprecated here
GtkAction      *gtk_action_group_get_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:1946:2: warning: 'gtk_action_set_sensitive' is deprecated [-Wdeprecated-declarations]
        gtk_action_set_sensitive (action, go_components_get_mime_types () != NULL && scg && scg_sheet (scg)->sheet_type == GNM_SHEET_DATA);
        ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:109:14: note: 'gtk_action_set_sensitive' has been explicitly marked deprecated here
void         gtk_action_set_sensitive          (GtkAction     *action,
             ^
wbc-gtk-actions.c:2019:24: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
        { "FilePrintPreview", GTK_STOCK_PRINT_PREVIEW, NULL,
                              ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:878:38: note: expanded from macro 'GTK_STOCK_PRINT_PREVIEW'
#define GTK_STOCK_PRINT_PREVIEW    ((GtkStock)"gtk-print-preview")
                                     ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: 'GtkStock' has been explicitly marked deprecated here
typedef char * GtkStock;
               ^
wbc-gtk-actions.c:2853:2: warning: "Add justify" [-W#warnings]
#warning "Add justify"
 ^
wbc-gtk-actions.c:2854:2: warning: "h/v distributed?" [-W#warnings]
#warning "h/v distributed?"
 ^
wbc-gtk-actions.c:2856:2: warning: "Get vertical alignment icons" [-W#warnings]
#warning "Get vertical alignment icons"
 ^
wbc-gtk-actions.c:2959:2: warning: 'gtk_action_group_add_action' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action (wbcg->actions, GTK_ACTION (wbcg->halignment));
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:200:17: note: 'gtk_action_group_add_action' has been explicitly marked deprecated here
void            gtk_action_group_add_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:2959:46: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action (wbcg->actions, GTK_ACTION (wbcg->halignment));
                                                    ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:41:72: note: expanded from macro 'GTK_ACTION'
#define GTK_ACTION(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction))
                                                                       ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk-actions.c:2970:2: warning: 'gtk_action_group_add_action' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action (wbcg->actions, GTK_ACTION (wbcg->valignment));
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:200:17: note: 'gtk_action_group_add_action' has been explicitly marked deprecated here
void            gtk_action_group_add_action              (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:2970:46: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_action (wbcg->actions, GTK_ACTION (wbcg->valignment));
                                                    ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:41:72: note: expanded from macro 'GTK_ACTION'
#define GTK_ACTION(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction))
                                                                       ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:40:37: note: expanded from macro 'GTK_TYPE_ACTION'
#define GTK_TYPE_ACTION            (gtk_action_get_type ())
                                    ^
include/glib-2.0/gobject/gtype.h:479:92: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST'
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                                           ^
include/glib-2.0/gobject/gtype.h:2186:61: note: expanded from macro '_G_TYPE_CIC'
    ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                                            ^
include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: 'gtk_action_get_type' has been explicitly marked deprecated here
GType        gtk_action_get_type               (void) G_GNUC_CONST;
             ^
wbc-gtk-actions.c:2978:28: warning: 'gtk_action_group_new' is deprecated [-Wdeprecated-declarations]
        wbcg->permanent_actions = gtk_action_group_new ("PermanentActions");
                                  ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: 'gtk_action_group_new' has been explicitly marked deprecated here
GtkActionGroup *gtk_action_group_new                     (const gchar                *name);
                ^
wbc-gtk-actions.c:2979:2: warning: 'gtk_action_group_set_translation_domain' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_set_translation_domain (wbcg->permanent_actions, GETTEXT_PACKAGE);
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:252:17: note: 'gtk_action_group_set_translation_domain' has been explicitly marked deprecated here
void            gtk_action_group_set_translation_domain  (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:2980:18: warning: 'gtk_action_group_new' is deprecated [-Wdeprecated-declarations]
        wbcg->actions = gtk_action_group_new ("Actions");
                        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: 'gtk_action_group_new' has been explicitly marked deprecated here
GtkActionGroup *gtk_action_group_new                     (const gchar                *name);
                ^
wbc-gtk-actions.c:2981:2: warning: 'gtk_action_group_set_translation_domain' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_set_translation_domain (wbcg->actions, GETTEXT_PACKAGE);
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:252:17: note: 'gtk_action_group_set_translation_domain' has been explicitly marked deprecated here
void            gtk_action_group_set_translation_domain  (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:2982:23: warning: 'gtk_action_group_new' is deprecated [-Wdeprecated-declarations]
        wbcg->font_actions = gtk_action_group_new ("FontActions");
                             ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: 'gtk_action_group_new' has been explicitly marked deprecated here
GtkActionGroup *gtk_action_group_new                     (const gchar                *name);
                ^
wbc-gtk-actions.c:2983:2: warning: 'gtk_action_group_set_translation_domain' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_set_translation_domain (wbcg->font_actions, GETTEXT_PACKAGE);
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:252:17: note: 'gtk_action_group_set_translation_domain' has been explicitly marked deprecated here
void            gtk_action_group_set_translation_domain  (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:2984:28: warning: 'gtk_action_group_new' is deprecated [-Wdeprecated-declarations]
        wbcg->data_only_actions = gtk_action_group_new ("DataOnlyActions");
                                  ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: 'gtk_action_group_new' has been explicitly marked deprecated here
GtkActionGroup *gtk_action_group_new                     (const gchar                *name);
                ^
wbc-gtk-actions.c:2985:2: warning: 'gtk_action_group_set_translation_domain' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_set_translation_domain (wbcg->data_only_actions, GETTEXT_PACKAGE);
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:252:17: note: 'gtk_action_group_set_translation_domain' has been explicitly marked deprecated here
void            gtk_action_group_set_translation_domain  (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:2986:33: warning: 'gtk_action_group_new' is deprecated [-Wdeprecated-declarations]
        wbcg->semi_permanent_actions = gtk_action_group_new ("SemiPermanentActions");
                                       ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: 'gtk_action_group_new' has been explicitly marked deprecated here
GtkActionGroup *gtk_action_group_new                     (const gchar                *name);
                ^
wbc-gtk-actions.c:2987:2: warning: 'gtk_action_group_set_translation_domain' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_set_translation_domain (wbcg->semi_permanent_actions, GETTEXT_PACKAGE);
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:252:17: note: 'gtk_action_group_set_translation_domain' has been explicitly marked deprecated here
void            gtk_action_group_set_translation_domain  (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:2989:2: warning: 'gtk_action_group_add_actions' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_actions (wbcg->permanent_actions,
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:210:17: note: 'gtk_action_group_add_actions' has been explicitly marked deprecated here
void            gtk_action_group_add_actions             (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:2991:2: warning: 'gtk_action_group_add_actions' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_actions (wbcg->actions,
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:210:17: note: 'gtk_action_group_add_actions' has been explicitly marked deprecated here
void            gtk_action_group_add_actions             (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:2993:2: warning: 'gtk_action_group_add_toggle_actions' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_toggle_actions (wbcg->actions,
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:215:17: note: 'gtk_action_group_add_toggle_actions' has been explicitly marked deprecated here
void            gtk_action_group_add_toggle_actions      (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:2995:2: warning: 'gtk_action_group_add_toggle_actions' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_toggle_actions (wbcg->font_actions,
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:215:17: note: 'gtk_action_group_add_toggle_actions' has been explicitly marked deprecated here
void            gtk_action_group_add_toggle_actions      (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:2997:2: warning: 'gtk_action_group_add_actions' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_actions (wbcg->data_only_actions,
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:210:17: note: 'gtk_action_group_add_actions' has been explicitly marked deprecated here
void            gtk_action_group_add_actions             (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:2999:2: warning: 'gtk_action_group_add_actions' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_actions (wbcg->semi_permanent_actions,
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:210:17: note: 'gtk_action_group_add_actions' has been explicitly marked deprecated here
void            gtk_action_group_add_actions             (GtkActionGroup             *action_group,
                ^
wbc-gtk-actions.c:3001:2: warning: 'gtk_action_group_add_toggle_actions' is deprecated [-Wdeprecated-declarations]
        gtk_action_group_add_toggle_actions (wbcg->semi_permanent_actions,
        ^
include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:215:17: note: 'gtk_action_group_add_toggle_actions' has been explicitly marked deprecated here
void            gtk_action_group_add_toggle_actions      (GtkActionGroup             *action_group,
                ^
29 warnings and 1 error generated.
make[4]: *** [libspreadsheet_la-wbc-gtk-actions.lo] Error 1
wbc-gtk-edit.c:898:42: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
                gtk_dialog_add_button (GTK_DIALOG (d), GTK_STOCK_EDIT, GTK_RESPONSE_OK);
                                                       ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:364:38: note: expanded from macro 'GTK_STOCK_EDIT'
#define GTK_STOCK_EDIT             ((GtkStock)"gtk-edit")
                                     ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: 'GtkStock' has been explicitly marked deprecated here
typedef char * GtkStock;
               ^
wbc-gtk-edit.c:900:41: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
                        (GTK_DIALOG (d), _("Remove format"), GTK_STOCK_REMOVE,
                                                             ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:946:38: note: expanded from macro 'GTK_STOCK_REMOVE'
#define GTK_STOCK_REMOVE           ((GtkStock)"gtk-remove")
                                     ^
include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: 'GtkStock' has been explicitly marked deprecated here
typedef char * GtkStock;
               ^
wbc-gtk-edit.c:908:11: warning: 'gtk_alignment_new' is deprecated [-Wdeprecated-declarations]
                align = gtk_alignment_new (0.5, 0.5, 0, 0);
                        ^
include/gtk-3.0/gtk/deprecated/gtkalignment.h:79:12: note: 'gtk_alignment_new' has been explicitly marked deprecated here
GtkWidget* gtk_alignment_new        (gfloat             xalign,
           ^
3 warnings generated.
xml-sax-read.c:2873:2: warning: TODO: we should also handle inversion [-W#warnings]
#warning TODO: we should also handle inversion
 ^
1 warning generated.
xml-sax-write.c:431:2: warning: TODO: we should also handle inversion [-W#warnings]
#warning TODO: we should also handle inversion
 ^
1 warning generated.
make[4]: *** No rule to make target 'dialogs/libdialogs.la', needed by 'libspreadsheet.la'.
make[4]: *** No rule to make target 'tools/libtools.la', needed by 'libspreadsheet.la'.
main-application.c:186:2: warning: "REMOVE REMOVE REMOVE" [-W#warnings]
#warning "REMOVE REMOVE REMOVE"
 ^
1 warning generated.
make[4]: Target 'all-am' not remade because of errors.
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
ms-biff.c:355:2: warning: FINISH this [-W#warnings]
#warning FINISH this
 ^
1 warning generated.
ms-excel-read.c:1539:31: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                bs->name = g_strdup_printf (default_name,
                                            ^~~~~~~~~~~~
ms-excel-read.c:1983:2: warning: FINISH when GOFont is smarter [-W#warnings]
#warning FINISH when GOFont is smarter
 ^
ms-excel-read.c:6942:2: warning: "create a workbook and sheets when we have a facility for merging things" [-W#warnings]
#warning "create a workbook and sheets when we have a facility for merging things"
 ^
2 warnings and 1 error generated.
make[4]: *** [ms-excel-read.lo] Error 1
ms-excel-write.c:2001:34: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
        d(2, if (was_added) g_printerr (tmpl, index, c););
                                        ^~~~
ms-excel-write.c:84:65: note: expanded from macro 'd'
#define d(level, code)  do { if (ms_excel_write_debug > level) { code } } while (0)
                                                                 ^
ms-excel-write.c:2579:21: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
                d (2, g_printerr (tmpl, index, format););
                                  ^~~~
ms-excel-write.c:84:65: note: expanded from macro 'd'
#define d(level, code)  do { if (ms_excel_write_debug > level) { code } } while (0)
                                                                 ^
2 errors generated.
make[4]: *** [ms-excel-write.lo] Error 1
ms-obj.c:1118:2: warning: "We should import selection too, see ms_objv8_write_list_data" [-W#warnings]
#warning "We should import selection too, see ms_objv8_write_list_data"
 ^
1 warning generated.
ms-chart.c:3967:2: warning: export images [-W#warnings]
#warning export images
 ^
ms-chart.c:3994:2: warning: export gradients [-W#warnings]
#warning export gradients
 ^
ms-chart.c:4150:2: warning: use _tmp_ here when we get the null view in place [-W#warnings]
#warning use _tmp_ here when we get the null view in place
 ^
ms-chart.c:5602:2: warning: be smart about singletons and titles [-W#warnings]
#warning be smart about singletons and titles
 ^
ms-chart.c:5996:2: warning: what do these connect to ? [-W#warnings]
#warning what do these connect to ?
 ^
5 warnings generated.
xls-read-pivot.c:395:5: warning: format specifies type 'unsigned short' but the argument has type 'unsigned int' [-Wformat]
                         num_fields, refreshedBy, type, flags);
                         ^~~~~~~~~~
xls-read-pivot.c:53:65: note: expanded from macro 'd'
#define d(level, code)  do { if (ms_excel_pivot_debug > level) { code } } while (0)
                                                                 ^
1 warning generated.
In file included from xlsx-read.c:1197:
./xlsx-read-pivot.c:654:65: warning: if statement has empty body [-Wempty-body]
                else if (attr_bool (xin, attrs, "showLastRow", &showLastRow)) ;
                                                                              ^
./xlsx-read-pivot.c:654:65: note: put the semicolon on a separate line to silence this warning
./xlsx-read-pivot.c:891:43: warning: if statement has empty body [-Wempty-body]
                if (attr_int (xin, attrs, "count", &n)) ;
                                                        ^
./xlsx-read-pivot.c:891:43: note: put the semicolon on a separate line to silence this warning
./xlsx-read-pivot.c:958:75: warning: if statement has empty body [-Wempty-body]
                else if (attr_bool (xin, attrs, "upgradeOnRefresh", &upgradeOnRefresh)) ;
                                                                                        ^
./xlsx-read-pivot.c:958:75: note: put the semicolon on a separate line to silence this warning
./xlsx-read-pivot.c:1180:43: warning: if statement has empty body [-Wempty-body]
                if (attr_int (xin, attrs, "count", &n)) ;
                                                        ^
./xlsx-read-pivot.c:1180:43: note: put the semicolon on a separate line to silence this warning
./xlsx-read-pivot.c:1209:43: warning: if statement has empty body [-Wempty-body]
                if (attr_int (xin, attrs, "count", &n)) ;
                                                        ^
./xlsx-read-pivot.c:1209:43: note: put the semicolon on a separate line to silence this warning
In file included from xlsx-read.c:1205:
./xlsx-read-drawing.c:695:23: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
        static const EnumVal const dirs[] = {
                             ^
./xlsx-read-drawing.c:727:23: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
        static const EnumVal const grps[] = {
                             ^
./xlsx-read-drawing.c:867:23: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
        static const EnumVal const orients[] = {
                             ^
./xlsx-read-drawing.c:1013:23: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
        static const EnumVal const positions[] = {
                             ^
./xlsx-read-drawing.c:1051:23: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
        static const EnumVal const crosses[] = {
                             ^
./xlsx-read-drawing.c:1093:23: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
        static const EnumVal const units[] = {
                             ^
./xlsx-read-drawing.c:1693:23: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
        static const EnumVal const positions[] = {
                             ^
./xlsx-read-drawing.c:2073:23: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
        static const EnumVal const dashes[] = {
                             ^
./xlsx-read-drawing.c:2115:23: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
        static const EnumVal const symbols[] = {
                             ^
./xlsx-read-drawing.c:2253:23: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
        static const EnumVal const choices[] = {
                             ^
xlsx-read.c:1515:61: warning: if statement has empty body [-Wempty-body]
                else if (attr_bool (xin, attrs, "collapsed", &collapsed)) ;
                                                                          ^
xlsx-read.c:1515:61: note: put the semicolon on a separate line to silence this warning
xlsx-read.c:1581:61: warning: if statement has empty body [-Wempty-body]
                else if (attr_bool (xin, attrs, "collapsed", &collapsed)) ;
                                                                          ^
xlsx-read.c:1581:61: note: put the semicolon on a separate line to silence this warning
xlsx-read.c:2030:48: warning: if statement has empty body [-Wempty-body]
                if (attr_int  (xin, attrs, "count", &count)) ;
                                                             ^
xlsx-read.c:2030:48: note: put the semicolon on a separate line to silence this warning
xlsx-read.c:2255:57: warning: if statement has empty body [-Wempty-body]
                else if (attr_bool (xin, attrs, "showButton", &show)) ;
                                                                      ^
xlsx-read.c:2255:57: note: put the semicolon on a separate line to silence this warning
xlsx-read.c:2355:57: warning: if statement has empty body [-Wempty-body]
                else if (attr_bool (xin, attrs, "percent", &percent)) ;
                                                                      ^
xlsx-read.c:2355:57: note: put the semicolon on a separate line to silence this warning
xlsx-read.c:2461:81: warning: if statement has empty body [-Wempty-body]
                else if (attr_bool (xin, attrs, "selectUnlockedCells", &selectUnlockedCells)) ;
                                                                                              ^
xlsx-read.c:2461:81: note: put the semicolon on a separate line to silence this warning
xlsx-read.c:2750:65: warning: if statement has empty body [-Wempty-body]
                else if (attr_int (xin, attrs, "colorId", &grid_color_index)) ;
                                                                              ^
xlsx-read.c:2750:65: note: put the semicolon on a separate line to silence this warning
xlsx-read.c:4560:65: warning: if statement has empty body [-Wempty-body]
                else if (attr_bool (xin, attrs, "shrinkToFit", &shrinkToFit)) ;
                                                                              ^
xlsx-read.c:4560:65: note: put the semicolon on a separate line to silence this warning
xlsx-read.c:4581:55: warning: if statement has empty body [-Wempty-body]
                else if (attr_bool (xin, attrs, "hidden", &hidden)) ;
                                                                    ^
xlsx-read.c:4581:55: note: put the semicolon on a separate line to silence this warning
24 warnings generated.
xlsx-write.c:3027:2: warning: Filter by defaults [-W#warnings]
#warning Filter by defaults
 ^
In file included from xlsx-write.c:3044:
./xlsx-write-docprops.c:132:31: warning: 'g_value_array_get_nth' is deprecated [-Wdeprecated-declarations]
                                str = g_value_dup_string (g_value_array_get_nth (va, i));
                                                          ^
include/glib-2.0/gobject/gvaluearray.h:63:10: note: 'g_value_array_get_nth' has been explicitly marked deprecated here
GValue*         g_value_array_get_nth        (GValueArray       *value_array,
                ^
2 warnings generated.
make[4]: Target 'all-am' not remade because of errors.
make[3]: *** [all] Error 2
lotus-formula.c:511:13: warning: comparison of constant 281 with expression of type 'const guint8' (aka 'const unsigned char') is always true [-Wtautological-constant-out-of-range-compare]
                if (*data <= LOTUS_MAX_ORDINAL)
                    ~~~~~ ^  ~~~~~~~~~~~~~~~~~
1 warning generated.
sylk.c:71:26: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
        msg = g_strdup_vprintf (fmt, args);
                                ^~~
1 error generated.
make[3]: *** [sylk.lo] Error 1
sylk-write.c:75:2: warning: handle the magic ascii escaping [-W#warnings]
#warning handle the magic ascii escaping
 ^
1 warning generated.
make[3]: Target 'all' not remade because of errors.
latex.c:352:28: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                case '>': case '<': case '<B5>':
                                         ^
1 warning generated.
qpro-read.c:822:2: warning: "This is wrong, but the workbook interface is confused and needs a control." [-W#warnings]
#warning "This is wrong, but the workbook interface is confused and needs a control."
 ^
qpro-read.c:831:2: warning: TODO, mostly simple [-W#warnings]
#warning TODO, mostly simple
 ^
2 warnings generated.
pln.c:248:2: warning: generate formats [-W#warnings]
#warning generate formats
 ^
1 warning generated.
applix-write.c:74:2: warning: "FIXME: filename is fs encoded; that's not right, but neither is UTF-8." [-W#warnings]
#warning "FIXME: filename is fs encoded; that's not right, but neither is UTF-8."
 ^
1 warning generated.
openoffice-read.c:4363:36: warning: if statement has empty body [-Wempty-body]
                                            "dots2", &n_dots2, 0, 10));
                                                                      ^
openoffice-read.c:4363:36: note: put the semicolon on a separate line to silence this warning
openoffice-read.c:4471:76: warning: if statement has empty body [-Wempty-body]
                else if (NULL != oo_attr_angle (xin, attrs, OO_NS_DRAW, "angle", &angle));
                                                                                         ^
openoffice-read.c:4471:76: note: put the semicolon on a separate line to silence this warning
openoffice-read.c:5177:64: warning: if statement has empty body [-Wempty-body]
                                       "truncate-on-overflow", &truncate_hour_on_overflow));
                                                                                           ^
openoffice-read.c:5177:64: note: put the semicolon on a separate line to silence this warning
openoffice-read.c:5407:28: warning: if statement has empty body [-Wempty-body]
                                       &use_literal_E));
                                                       ^
openoffice-read.c:5407:28: note: put the semicolon on a separate line to silence this warning
openoffice-read.c:5918:18: warning: if statement has empty body [-Wempty-body]
                                  &display)) ;
                                             ^
openoffice-read.c:5918:18: note: put the semicolon on a separate line to silence this warning
openoffice-read.c:6005:18: warning: if statement has empty body [-Wempty-body]
                                  &display)) ;
                                             ^
openoffice-read.c:6005:18: note: put the semicolon on a separate line to silence this warning
openoffice-read.c:6156:78: warning: if statement has empty body [-Wempty-body]
                if (oo_attr_enum (xin, attrs, OO_NS_TEXT, "display", display_types, &tmp)) ;
                                                                                           ^
openoffice-read.c:6156:78: note: put the semicolon on a separate line to silence this warning
openoffice-read.c:9492:31: warning: if statement has empty body [-Wempty-body]
                                       &display_r_square));
                                                          ^
openoffice-read.c:9492:31: note: put the semicolon on a separate line to silence this warning
openoffice-read.c:11380:21: warning: if statement has empty body [-Wempty-body]
                                        "arrow-c", &c));
                                                       ^
openoffice-read.c:11380:21: note: put the semicolon on a separate line to silence this warning
openoffice-read.c:11507:46: warning: if statement has empty body [-Wempty-body]
                                       0, INT_MAX - state->pos.eval.row));
                                                                         ^
openoffice-read.c:11507:46: note: put the semicolon on a separate line to silence this warning
openoffice-read.c:11526:63: warning: if statement has empty body [-Wempty-body]
                                       &state->col_inc, 0, INT_MAX - state->pos.eval.col));
                                                                                          ^
openoffice-read.c:11526:63: note: put the semicolon on a separate line to silence this warning
openoffice-read.c:11540:63: warning: if statement has empty body [-Wempty-body]
                                       &state->col_inc, 0, INT_MAX - state->pos.eval.col));
                                                                                          ^
openoffice-read.c:11540:63: note: put the semicolon on a separate line to silence this warning
openoffice-read.c:11555:34: warning: if statement has empty body [-Wempty-body]
                                        "version", &state->ver_odf));
                                                                    ^
openoffice-read.c:11555:34: note: put the semicolon on a separate line to silence this warning
13 warnings generated.
openoffice-write.c:2889:38: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
        res_pts[0] = off_pts[0] + (tc == 0) ? 0 : (xpos * (abs_pts[2]-abs_pts[0])/tc);
                     ~~~~~~~~~~~~~~~~~~~~~~ ^
openoffice-write.c:2889:38: note: place parentheses around the '+' expression to silence this warning
        res_pts[0] = off_pts[0] + (tc == 0) ? 0 : (xpos * (abs_pts[2]-abs_pts[0])/tc);
                                            ^
                     (                     )
openoffice-write.c:2889:38: note: place parentheses around the '?:' expression to evaluate it first
        res_pts[0] = off_pts[0] + (tc == 0) ? 0 : (xpos * (abs_pts[2]-abs_pts[0])/tc);
                                            ^
                                  (                                                  )
openoffice-write.c:2890:38: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
        res_pts[1] = off_pts[1] + (tr == 0) ? 0 : (ypos * (abs_pts[3]-abs_pts[1])/tr);
                     ~~~~~~~~~~~~~~~~~~~~~~ ^
openoffice-write.c:2890:38: note: place parentheses around the '+' expression to silence this warning
        res_pts[1] = off_pts[1] + (tr == 0) ? 0 : (ypos * (abs_pts[3]-abs_pts[1])/tr);
                                            ^
                     (                     )
openoffice-write.c:2890:38: note: place parentheses around the '?:' expression to evaluate it first
        res_pts[1] = off_pts[1] + (tr == 0) ? 0 : (ypos * (abs_pts[3]-abs_pts[1])/tr);
                                            ^
                                  (                                                  )
openoffice-write.c:2891:38: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
        res_pts[2] = off_pts[0] + (tc == 0) ? (abs_pts[2]-abs_pts[0]) :
                     ~~~~~~~~~~~~~~~~~~~~~~ ^
openoffice-write.c:2891:38: note: place parentheses around the '+' expression to silence this warning
        res_pts[2] = off_pts[0] + (tc == 0) ? (abs_pts[2]-abs_pts[0]) :
                                            ^
                     (                     )
openoffice-write.c:2891:38: note: place parentheses around the '?:' expression to evaluate it first
        res_pts[2] = off_pts[0] + (tc == 0) ? (abs_pts[2]-abs_pts[0]) :
                                            ^
openoffice-write.c:2893:38: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
        res_pts[3] = off_pts[1] + (tr == 0) ? (abs_pts[3]-abs_pts[1]) :
                     ~~~~~~~~~~~~~~~~~~~~~~ ^
openoffice-write.c:2893:38: note: place parentheses around the '+' expression to silence this warning
        res_pts[3] = off_pts[1] + (tr == 0) ? (abs_pts[3]-abs_pts[1]) :
                                            ^
                     (                     )
openoffice-write.c:2893:38: note: place parentheses around the '?:' expression to evaluate it first
        res_pts[3] = off_pts[1] + (tr == 0) ? (abs_pts[3]-abs_pts[1]) :
                                            ^
4 warnings generated.
functions.c:95:2: warning: We should really be using find_rows_that_match from value.c [-W#warnings]
#warning  We should really be using find_rows_that_match from value.c
 ^
1 warning generated.
functions.c:161:2: warning: "FIXME: CELL('format',...) isn't right" [-W#warnings]
#warning "FIXME: CELL('format',...) isn't right"
 ^
1 warning generated.
functions.c:997:2: warning: TODO add array eval [-W#warnings]
#warning TODO add array eval
 ^
functions.c:1424:2: warning: Work out a way to fall back to returning value when a reference is unneeded [-W#warnings]
#warning Work out a way to fall back to returning value when a reference is unneeded
 ^
2 warnings generated.
functions.c:216:19: warning: comparison of constant 128 with expression of type 'const char' is always true [-Wtautological-constant-out-of-range-compare]
        if (*a > 0 && *a < 128 && *b > 0 && *b < 128)
                      ~~ ^ ~~~
functions.c:216:41: warning: comparison of constant 128 with expression of type 'const char' is always true [-Wtautological-constant-out-of-range-compare]
        if (*a > 0 && *a < 128 && *b > 0 && *b < 128)
                                            ~~ ^ ~~~
2 warnings generated.
options.c:1944:53: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
                                temp1 = (z * (s * gnm_pow (u, i) * gnm_pow (d, (gnm_abs (i - j))) - x));
                                                                                ^
../../src/numbers.h:151:17: note: expanded from macro 'gnm_abs'
#define gnm_abs fabs
                ^
options.c:1944:53: note: use function 'abs' instead
                                temp1 = (z * (s * gnm_pow (u, i) * gnm_pow (d, (gnm_abs (i - j))) - x));
                                                                                ^~~~~~~
                                                                                abs
../../src/numbers.h:151:17: note: expanded from macro 'gnm_abs'
#define gnm_abs fabs
                ^
1 warning generated.
make[3]: *** No rule to make target '../../src/.libs/libspreadsheet.la', needed by 'plugin.la'.
make[3]: Target 'all' not remade because of errors.
./perl-cc-wrapper: warning dropping -pthread
./perl-cc-wrapper: warning dropping -fPIC
./perl-cc-wrapper: warning dropping -pthread
./perl-cc-wrapper: warning dropping -fPIC
In file included from perl-loader.c:2:0:
perl-loader.c: In function ‘gplp_load_base’:
perl-loader.c:297:26: warning: passing argument 2 of ‘Perl_sys_init3’ from incompatible pointer type
   PERL_SYS_INIT3 (&argc, &argv, NULL);
                          ^
/usr/lib/perl5/core_perl/CORE/perl.h:2613:62: note: in definition of macro ‘PERL_SYS_INIT3’
 #define PERL_SYS_INIT3(argc, argv, env) Perl_sys_init3(argc, argv, env)
                                                              ^
In file included from /usr/lib/perl5/core_perl/CORE/perl.h:5059:0,
                 from perl-loader.c:2:
/usr/lib/perl5/core_perl/CORE/proto.h:4656:20: note: expected ‘char ***’ but argument is of type ‘char * (*)[4]’
 PERL_CALLCONV void Perl_sys_init3(int* argc, char*** argv, char*** env)
                    ^
./perl-cc-wrapper: warning dropping -pthread
./perl-cc-wrapper: warning dropping -fPIC
./perl-cc-wrapper: warning dropping -pthread
./perl-cc-wrapper: warning dropping -fPIC
make[2]: *** [all-recursive] Error 1
make[2]: Target 'all' not remade because of errors.
make[2]: *** No rule to make target '../src/libspreadsheet.la', needed by 'gnumeric.la'.
make[2]: Target 'all' not remade because of errors.
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
