+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/geeqie-2.2/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/geeqie-2.2/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for geeqie-2.2 ninja: Entering directory `output' [1/188] Building translation po/ar/LC_MESSAGES/geeqie-ar.mo [2/188] Building translation po/be/LC_MESSAGES/geeqie-be.mo [3/188] Building translation po/bg/LC_MESSAGES/geeqie-bg.mo [4/188] Building translation po/ca/LC_MESSAGES/geeqie-ca.mo [5/188] Building translation po/cs/LC_MESSAGES/geeqie-cs.mo [6/188] Building translation po/da/LC_MESSAGES/geeqie-da.mo [7/188] Building translation po/de/LC_MESSAGES/geeqie-de.mo [8/188] Building translation po/el/LC_MESSAGES/geeqie-el.mo [9/188] Building translation po/en_GB/LC_MESSAGES/geeqie-en_GB.mo [10/188] Building translation po/eo/LC_MESSAGES/geeqie-eo.mo [11/188] Building translation po/es/LC_MESSAGES/geeqie-es.mo [12/188] Building translation po/et/LC_MESSAGES/geeqie-et.mo [13/188] Building translation po/eu/LC_MESSAGES/geeqie-eu.mo [14/188] Building translation po/fi/LC_MESSAGES/geeqie-fi.mo [15/188] Building translation po/fr/LC_MESSAGES/geeqie-fr.mo [16/188] Building translation po/hu/LC_MESSAGES/geeqie-hu.mo [17/188] Building translation po/id/LC_MESSAGES/geeqie-id.mo [18/188] Building translation po/it/LC_MESSAGES/geeqie-it.mo [19/188] Building translation po/ja/LC_MESSAGES/geeqie-ja.mo [20/188] Building translation po/ko/LC_MESSAGES/geeqie-ko.mo [21/188] Building translation po/nb/LC_MESSAGES/geeqie-nb.mo [22/188] Building translation po/nl/LC_MESSAGES/geeqie-nl.mo [23/188] Building translation po/pl/LC_MESSAGES/geeqie-pl.mo [24/188] Building translation po/pt_BR/LC_MESSAGES/geeqie-pt_BR.mo [25/188] Building translation po/ro/LC_MESSAGES/geeqie-ro.mo [26/188] Building translation po/ru/LC_MESSAGES/geeqie-ru.mo [27/188] Building translation po/sk/LC_MESSAGES/geeqie-sk.mo [28/188] Building translation po/sl/LC_MESSAGES/geeqie-sl.mo [29/188] Building translation po/sr@latin/LC_MESSAGES/geeqie-sr@latin.mo [30/188] Building translation po/sr/LC_MESSAGES/geeqie-sr.mo [31/188] Building translation po/sv/LC_MESSAGES/geeqie-sv.mo [32/188] Building translation po/th/LC_MESSAGES/geeqie-th.mo [33/188] Building translation po/tlh/LC_MESSAGES/geeqie-tlh.mo [34/188] Building translation po/tr/LC_MESSAGES/geeqie-tr.mo [35/188] Building translation po/uk/LC_MESSAGES/geeqie-uk.mo [36/188] Building translation po/vi/LC_MESSAGES/geeqie-vi.mo [37/188] Building translation po/zh_CN/LC_MESSAGES/geeqie-zh_CN.mo [38/188] Building translation po/zh_TW/LC_MESSAGES/geeqie-zh_TW.mo [39/188] Generating po/translator_resources with a custom command (wrapped by meson because command contains newlines) [40/188] Merging translations for plugins/camera-import/org.geeqie.camera-import.desktop [41/188] Merging translations for plugins/export-jpeg/org.geeqie.export-jpeg.desktop [42/188] Merging translations for plugins/image-crop/org.geeqie.image-crop.desktop [43/188] Merging translations for plugins/open-with/org.geeqie.open-with.desktop [44/188] Merging translations for plugins/random-image/org.geeqie.random-image.desktop [45/188] Merging translations for plugins/resize-image/org.geeqie.resize-image.desktop [46/188] Merging translations for plugins/rotate/org.geeqie.rotate.desktop [47/188] Merging translations for plugins/symlink/org.geeqie.symlink.desktop [48/188] Merging translations for plugins/tethered-photography/org.geeqie.tethered-photography.desktop [49/188] Merging translations for plugins/video-player/org.geeqie.video-player.desktop [50/188] Merging translations for plugins/org.geeqie.template.desktop [51/188] Generating src/authors/authors_resources with a custom command [52/188] Generating src/icons/icons_resources_h with a custom command [53/188] Generating src/icons/icons_resources_c with a custom command [54/188] Generating src/ui/ui_resources_h with a custom command [55/188] Generating src/ui/ui_resources_c with a custom command [56/188] Generating glib marshaller header src/gq-marshal_h INFO: Reading ../src/gq-marshal.list... [57/188] Generating glib marshaller source src/gq-marshal_c INFO: Reading ../src/gq-marshal.list... [58/188] Generating src/gq-marshal-pragma with a custom command [59/188] Generating src/ClayRGB1998 with a custom command [60/188] Compiling C object src/geeqie.p/meson-generated_.._.._po_translators.c.o [61/188] Compiling C object src/geeqie.p/meson-generated_.._authors_authors.c.o [62/188] Compiling C object src/geeqie.p/meson-generated_.._icons_icons.c.o [63/188] Compiling C object src/geeqie.p/meson-generated_.._ui_ui.c.o [64/188] Compiling C object src/geeqie.p/meson-generated_.._gq-marshal-pragma.c.o [65/188] Compiling C++ object src/geeqie.p/advanced-exif.cc.o [66/188] Compiling C++ object src/geeqie.p/bar.cc.o [67/188] Compiling C++ object src/geeqie.p/bar-comment.cc.o [68/188] Compiling C++ object src/geeqie.p/bar-exif.cc.o [69/188] Compiling C++ object src/geeqie.p/bar-gps.cc.o [70/188] Compiling C++ object src/geeqie.p/bar-histogram.cc.o [71/188] Compiling C++ object src/geeqie.p/bar-keywords.cc.o [72/188] Compiling C++ object src/geeqie.p/bar-rating.cc.o [73/188] Compiling C++ object src/geeqie.p/bar-sort.cc.o [74/188] Compiling C++ object src/geeqie.p/cache.cc.o [75/188] Compiling C++ object src/geeqie.p/cache-loader.cc.o [76/188] Compiling C++ object src/geeqie.p/cache-maint.cc.o ../src/cache-maint.cc: In function 'void cache_maintenance_render_stop_cb(gpointer)': ../src/cache-maint.cc:70:41: warning: 'void gtk_status_icon_set_tooltip_text(GtkStatusIcon*, const gchar*)' is deprecated [-Wdeprecated-declarations] 70 | gtk_status_icon_set_tooltip_text(status_icon, _("Geeqie: Creating sim data...")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/gtk.h:275, from ../src/main.h:58, from ../src/cache-maint.cc:22: /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:137:23: note: declared here 137 | void gtk_status_icon_set_tooltip_text (GtkStatusIcon *status_icon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cache-maint.cc: In function 'void cache_maintenance_clean_stop_cb(gpointer)': ../src/cache-maint.cc:76:41: warning: 'void gtk_status_icon_set_tooltip_text(GtkStatusIcon*, const gchar*)' is deprecated [-Wdeprecated-declarations] 76 | gtk_status_icon_set_tooltip_text(status_icon, _("Geeqie: Creating thumbs...")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:137:23: note: declared here 137 | void gtk_status_icon_set_tooltip_text (GtkStatusIcon *status_icon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cache-maint.cc: In function 'void cache_maintenance(const gchar*)': ../src/cache-maint.cc:108:54: warning: 'GtkStatusIcon* gtk_status_icon_new_from_pixbuf(GdkPixbuf*)' is deprecated [-Wdeprecated-declarations] 108 | status_icon = gtk_status_icon_new_from_pixbuf(pixbuf_inline(PIXBUF_INLINE_ICON)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:86:23: note: declared here 86 | GtkStatusIcon *gtk_status_icon_new_from_pixbuf (GdkPixbuf *pixbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cache-maint.cc:109:41: warning: 'void gtk_status_icon_set_tooltip_text(GtkStatusIcon*, const gchar*)' is deprecated [-Wdeprecated-declarations] 109 | gtk_status_icon_set_tooltip_text(status_icon, _("Geeqie: Cleaning thumbs...")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:137:23: note: declared here 137 | void gtk_status_icon_set_tooltip_text (GtkStatusIcon *status_icon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cache-maint.cc:110:36: warning: 'void gtk_status_icon_set_visible(GtkStatusIcon*, gboolean)' is deprecated [-Wdeprecated-declarations] 110 | gtk_status_icon_set_visible(status_icon, TRUE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:151:23: note: declared here 151 | void gtk_status_icon_set_visible (GtkStatusIcon *status_icon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [77/188] Compiling C++ object src/geeqie.p/cellrenderericon.cc.o [78/188] Compiling C++ object src/geeqie.p/collect.cc.o [79/188] Compiling C++ object src/geeqie.p/collect-dlg.cc.o [80/188] Compiling C++ object src/geeqie.p/collect-io.cc.o [81/188] Compiling C++ object src/geeqie.p/collect-table.cc.o ../src/collect-table.cc: In function 'void collection_table_insert_marker(CollectTable*, CollectInfo*, gboolean)': ../src/collect-table.cc:1543:50: warning: 'void gdk_window_set_background_pattern(GdkWindow*, cairo_pattern_t*)' is deprecated [-Wdeprecated-declarations] 1543 | gdk_window_set_background_pattern(ct->marker_window, pattern); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdkseat.h:28, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdkdisplay.h:33, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdkscreen.h:32, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdk.h:32, from ../src/main.h:57, from ../src/collect-table.cc:22: /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdkwindow.h:790:15: note: declared here 790 | void gdk_window_set_background_pattern (GdkWindow *window, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/gtk.h:254, from ../src/main.h:58: ../src/collect-table.cc: In function 'GtkWidget* collection_table_drop_menu(CollectTable*)': /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/deprecated/gtkstock.h:353:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 353 | #define GTK_STOCK_DND_MULTIPLE ((GtkStock)"gtk-dnd-multiple") | ^~~~~~~~ ../src/main.h:226:21: note: in expansion of macro 'GTK_STOCK_DND_MULTIPLE' 226 | #define GQ_ICON_DND GTK_STOCK_DND_MULTIPLE | ^~~~~~~~~~~~~~~~~~~~~~ ../src/collect-table.cc:2231:72: note: in expansion of macro 'GQ_ICON_DND' 2231 | menu_item_add_stock(menu, _("Dropped list includes folders."), GQ_ICON_DND, nullptr, nullptr); | ^~~~~~~~~~~ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ ../src/collect-table.cc: In function 'void collection_table_cell_data_cb(GtkTreeViewColumn*, GtkCellRenderer*, GtkTreeModel*, GtkTreeIter*, gpointer)': ../src/collect-table.cc:2508:37: warning: 'GtkStyle* gtk_widget_get_style(GtkWidget*)' is deprecated: Use 'gtk_widget_get_style_context' instead [-Wdeprecated-declarations] 2508 | style = gtk_widget_get_style(ct->listview); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/gtk.h:277: /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/deprecated/gtkstyle.h:742:13: note: declared here 742 | GtkStyle * gtk_widget_get_style (GtkWidget *widget); | ^~~~~~~~~~~~~~~~~~~~ [82/188] Compiling C++ object src/geeqie.p/color-man.cc.o ../src/color-man.cc: In function 'guchar* nclx_to_lcms_profile(const heif_color_profile_nclx*, guint*)': ../src/color-man.cc:581:22: warning: variable 'primaries_name' set but not used [-Wunused-but-set-variable] 581 | const gchar *primaries_name = ""; | ^~~~~~~~~~~~~~ ../src/color-man.cc:582:22: warning: variable 'trc_name' set but not used [-Wunused-but-set-variable] 582 | const gchar *trc_name = ""; | ^~~~~~~~ [83/188] Compiling C++ object src/geeqie.p/compat.cc.o [84/188] Compiling C++ object src/geeqie.p/debug.cc.o [85/188] Compiling C++ object src/geeqie.p/desktop-file.cc.o [86/188] Compiling C++ object src/geeqie.p/dnd.cc.o [87/188] Compiling C++ object src/geeqie.p/dupe.cc.o ../src/dupe.cc: In function 'GdkRGBA* dupe_listview_color_shifted(GtkWidget*)': ../src/dupe.cc:4012:45: warning: 'GtkStyle* gtk_widget_get_style(GtkWidget*)' is deprecated: Use 'gtk_widget_get_style_context' instead [-Wdeprecated-declarations] 4012 | style = gtk_widget_get_style(widget); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/gtk.h:277, from ../src/main.h:58, from ../src/dupe.cc:24: /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/deprecated/gtkstyle.h:742:13: note: declared here 742 | GtkStyle * gtk_widget_get_style (GtkWidget *widget); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/gtk.h:254: ../src/dupe.cc: In function 'GtkWidget* dupe_confirm_dir_list(DupeWindow*, GList*)': /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/deprecated/gtkstock.h:353:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 353 | #define GTK_STOCK_DND_MULTIPLE ((GtkStock)"gtk-dnd-multiple") | ^~~~~~~~ ../src/main.h:226:21: note: in expansion of macro 'GTK_STOCK_DND_MULTIPLE' 226 | #define GQ_ICON_DND GTK_STOCK_DND_MULTIPLE | ^~~~~~~~~~~~~~~~~~~~~~ ../src/dupe.cc:4937:72: note: in expansion of macro 'GQ_ICON_DND' 4937 | menu_item_add_stock(menu, _("Dropped list includes folders."), GQ_ICON_DND, nullptr, nullptr); | ^~~~~~~~~~~ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ [88/188] Compiling C++ object src/geeqie.p/editors.cc.o [89/188] Compiling C++ object src/geeqie.p/exif.cc.o [90/188] Compiling C++ object src/geeqie.p/exif-common.cc.o [91/188] Compiling C++ object src/geeqie.p/exiv2.cc.o ../src/exiv2.cc: In function 'void _debug_exception(const char*, int, const char*, Exiv2::Error&)': ../src/exiv2.cc:103:42: warning: unused parameter 'file' [-Wunused-parameter] 103 | static void _debug_exception(const char* file, | ~~~~~~~~~~~~^~~~ ../src/exiv2.cc:104:34: warning: unused parameter 'line' [-Wunused-parameter] 104 | int line, | ~~~~^~~~ ../src/exiv2.cc:105:42: warning: unused parameter 'func' [-Wunused-parameter] 105 | const char* func, | ~~~~~~~~~~~~^~~~ In file included from /home/pbulk/build/graphics/geeqie/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gtypes.h:34, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib.h:32, from ../src/exiv2.cc:55: ../src/exiv2.cc: In function 'char* exif_item_get_data(ExifItem*, guint*)': ../src/exiv2.cc:698:30: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 698 | g_assert(res == md->size()); | ~~~~^~~~~~~~~~~~~ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gmacros.h:1236:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1236 | if (expr) \ | ^~~~ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gmacros.h:1243:43: note: in expansion of macro '_G_BOOLEAN_EXPR' 1243 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro 'G_LIKELY' 276 | if G_LIKELY (expr) ; else \ | ^~~~~~~~ ../src/exiv2.cc:698:17: note: in expansion of macro 'g_assert' 698 | g_assert(res == md->size()); | ^~~~~~~~ ../src/exiv2.cc: In function 'GList* exif_add_value_to_glist(GList*, Exiv2::Metadatum&, MetadataFormat, const Exiv2::ExifData*)': ../src/exiv2.cc:1062:31: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1062 | for (i = 0; i < item.count(); i++) | ~~^~~~~~~~~~~~~~ [92/188] Compiling C++ object src/geeqie.p/filecache.cc.o ../src/filecache.cc: In function 'void file_cache_dump(FileCacheData*)': ../src/filecache.cc:187:22: warning: unused variable 'fe' [-Wunused-variable] 187 | auto fe = static_cast<FileCacheEntry *>(work->data); | ^~ ../src/filecache.cc:181:16: warning: unused variable 'n' [-Wunused-variable] 181 | gulong n = 0; | ^ [93/188] Compiling C++ object src/geeqie.p/filedata.cc.o In file included from ../src/main.h:124, from ../src/filedata.cc:22: ../src/filedata.cc: In function 'FileData* file_data_ref(FileData*)': ../src/filedata.cc:674:28: warning: format '%p' expects argument of type 'void*', but argument 3 has type 'FileData*' [-Wformat=] 674 | log_printf("Error: fd magick mismatch fd=%p", fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ | | | FileData* ../src/debug.h:34:56: note: in definition of macro 'log_printf' 34 | #define log_printf(...) log_domain_printf(DOMAIN_INFO, __VA_ARGS__) | ^~~~~~~~~~~ ../src/filedata.cc:674:59: note: format string is defined here 674 | log_printf("Error: fd magick mismatch fd=%p", fd); | ~^ | | | void* ../src/filedata.cc: In function 'void file_data_unref(FileData*)': ../src/filedata.cc:807:28: warning: format '%p' expects argument of type 'void*', but argument 3 has type 'FileData*' [-Wformat=] 807 | log_printf("Error: fd magick mismatch fd=%p", fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ | | | FileData* ../src/debug.h:34:56: note: in definition of macro 'log_printf' 34 | #define log_printf(...) log_domain_printf(DOMAIN_INFO, __VA_ARGS__) | ^~~~~~~~~~~ ../src/filedata.cc:807:59: note: format string is defined here 807 | log_printf("Error: fd magick mismatch fd=%p", fd); | ~^ | | | void* [94/188] Compiling C++ object src/geeqie.p/filefilter.cc.o [95/188] Compiling C++ object src/geeqie.p/format-canon.cc.o [96/188] Compiling C++ object src/geeqie.p/format-fuji.cc.o [97/188] Compiling C++ object src/geeqie.p/format-nikon.cc.o [98/188] Compiling C++ object src/geeqie.p/format-olympus.cc.o [99/188] Compiling C++ object src/geeqie.p/format-raw.cc.o [100/188] Compiling C++ object src/geeqie.p/fullscreen.cc.o ../src/fullscreen.cc: In function 'GdkRectangle {anonymous}::get_screen_default_geometry(GdkScreen*)': ../src/fullscreen.cc:255:46: warning: 'gint gdk_screen_get_width(GdkScreen*)' is deprecated [-Wdeprecated-declarations] 255 | geometry.width = gdk_screen_get_width(screen); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdk.h:32, from ../src/main.h:57, from ../src/fullscreen.cc:22: /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdkscreen.h:58:14: note: declared here 58 | gint gdk_screen_get_width (GdkScreen *screen); | ^~~~~~~~~~~~~~~~~~~~ ../src/fullscreen.cc:256:48: warning: 'gint gdk_screen_get_height(GdkScreen*)' is deprecated [-Wdeprecated-declarations] 256 | geometry.height = gdk_screen_get_height(screen); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdkscreen.h:60:14: note: declared here 60 | gint gdk_screen_get_height (GdkScreen *screen); | ^~~~~~~~~~~~~~~~~~~~~ ../src/fullscreen.cc: In function 'std::vector<{anonymous}::ScreenData> {anonymous}::fullscreen_prefs_list()': ../src/fullscreen.cc:278:52: warning: 'gchar* gdk_screen_make_display_name(GdkScreen*)' is deprecated [-Wdeprecated-declarations] 278 | name = gdk_screen_make_display_name(screen); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdkscreen.h:71:14: note: declared here 71 | gchar * gdk_screen_make_display_name (GdkScreen *screen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fullscreen.cc: In function 'GdkRectangle {anonymous}::fullscreen_prefs_get_geometry(gint, GtkWidget*, GdkScreen*&, gboolean&)': ../src/fullscreen.cc:338:92: warning: 'gint gdk_screen_get_monitor_at_window(GdkScreen*, GdkWindow*)' is deprecated: Use 'gdk_display_get_monitor_at_window' instead [-Wdeprecated-declarations] 338 | it->number%100 == gdk_screen_get_monitor_at_window(dest_screen, gtk_widget_get_window(widget)) + 1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdkscreen.h:91:15: note: declared here 91 | gint gdk_screen_get_monitor_at_window (GdkScreen *screen, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fullscreen.cc: In function 'gint {anonymous}::fullscreen_prefs_find_screen_for_widget_unused(GtkWidget*)': ../src/fullscreen.cc:387:51: warning: 'gint gdk_screen_get_monitor_at_window(GdkScreen*, GdkWindow*)' is deprecated: Use 'gdk_display_get_monitor_at_window' instead [-Wdeprecated-declarations] 387 | monitor = gdk_screen_get_monitor_at_window(screen, gtk_widget_get_window(widget)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdkscreen.h:91:15: note: declared here 91 | gint gdk_screen_get_monitor_at_window (GdkScreen *screen, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fullscreen.cc: In function 'void fullscreen_stop(FullScreenData*)': ../src/fullscreen.cc:583:28: warning: 'void gdk_keyboard_ungrab(guint32)' is deprecated: Use 'gdk_device_ungrab' instead [-Wdeprecated-declarations] 583 | gdk_keyboard_ungrab(GDK_CURRENT_TIME); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdk.h:50: /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gdk/gdkmain.h:102:15: note: declared here 102 | void gdk_keyboard_ungrab (guint32 time_); | ^~~~~~~~~~~~~~~~~~~ [101/188] Compiling C++ object src/geeqie.p/histogram.cc.o FAILED: src/geeqie.p/histogram.cc.o g++ -Isrc/geeqie.p -Isrc -I../src -I. -I.. -Ipo -Isrc/authors -Isrc/icons -Isrc/ui -I/opt/pkg/include/gtk-3.0 -I/opt/pkg/include/pango-1.0 -I/opt/pkg/include/cairo -I/opt/pkg/include/gdk-pixbuf-2.0 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/dbus-1.0 -I/opt/pkg/lib/dbus-1.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/atk-1.0 -I/opt/pkg/include/libdrm -I/opt/pkg/include/pixman-1 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/include/fribidi -I/opt/pkg/include/at-spi2-atk/2.0 -I/opt/pkg/include/at-spi-2.0 -I/opt/pkg/include/openjpeg-2.5 -I/usr/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++14 -Wno-error=deprecated-declarations -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -MD -MQ src/geeqie.p/histogram.cc.o -MF src/geeqie.p/histogram.cc.o.d -o src/geeqie.p/histogram.cc.o -c ../src/histogram.cc ../src/histogram.cc: In function 'gboolean histogram_draw(Histogram*, const HistMap*, GdkPixbuf*, gint, gint, gint, gint)': ../src/histogram.cc:300:29: error: call of overloaded 'log(gulong&)' is ambiguous 300 | logmax = log(max); | ~~~^~~~~ In file included from /usr/include/math.h:35, from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40, from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81, from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36, from ../src/main.h:41, from ../src/histogram.cc:21: /usr/include/iso/math_iso.h:215:28: note: candidate: 'long double std::log(long double)' 215 | inline long double log(long double __X) { return __logl(__X); } | ^~~ /usr/include/iso/math_iso.h:172:22: note: candidate: 'float std::log(float)' 172 | inline float log(float __X) { return __logf(__X); } | ^~~ /usr/include/iso/math_iso.h:72:15: note: candidate: 'double std::log(double)' 72 | extern double log(double); | ^~~ ../src/histogram.cc:372:71: error: call of overloaded 'log(glong&)' is ambiguous 372 | pt = (static_cast<gdouble>(log(v[chanmax]))) / logmax * (height - 1); | ~~~^~~~~~~~~~~~ /usr/include/iso/math_iso.h:215:28: note: candidate: 'long double std::log(long double)' 215 | inline long double log(long double __X) { return __logl(__X); } | ^~~ /usr/include/iso/math_iso.h:172:22: note: candidate: 'float std::log(float)' 172 | inline float log(float __X) { return __logf(__X); } | ^~~ /usr/include/iso/math_iso.h:72:15: note: candidate: 'double std::log(double)' 72 | extern double log(double); | ^~~ ninja: build stopped: subcommand failed. *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/geeqie *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/geeqie