+ 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.3/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/geeqie-2.3/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for geeqie-2.3 ninja: Entering directory `output' [1/176] Building translation po/ar/LC_MESSAGES/geeqie-ar.mo [2/176] Building translation po/be/LC_MESSAGES/geeqie-be.mo [3/176] Building translation po/bg/LC_MESSAGES/geeqie-bg.mo [4/176] Building translation po/ca/LC_MESSAGES/geeqie-ca.mo [5/176] Building translation po/cs/LC_MESSAGES/geeqie-cs.mo [6/176] Building translation po/da/LC_MESSAGES/geeqie-da.mo [7/176] Building translation po/de/LC_MESSAGES/geeqie-de.mo [8/176] Building translation po/el/LC_MESSAGES/geeqie-el.mo [9/176] Building translation po/en_GB/LC_MESSAGES/geeqie-en_GB.mo [10/176] Building translation po/eo/LC_MESSAGES/geeqie-eo.mo [11/176] Building translation po/es/LC_MESSAGES/geeqie-es.mo [12/176] Building translation po/et/LC_MESSAGES/geeqie-et.mo [13/176] Building translation po/eu/LC_MESSAGES/geeqie-eu.mo [14/176] Building translation po/fi/LC_MESSAGES/geeqie-fi.mo [15/176] Building translation po/fr/LC_MESSAGES/geeqie-fr.mo [16/176] Building translation po/hu/LC_MESSAGES/geeqie-hu.mo [17/176] Building translation po/id/LC_MESSAGES/geeqie-id.mo [18/176] Building translation po/it/LC_MESSAGES/geeqie-it.mo [19/176] Building translation po/ja/LC_MESSAGES/geeqie-ja.mo [20/176] Building translation po/ko/LC_MESSAGES/geeqie-ko.mo [21/176] Building translation po/nb/LC_MESSAGES/geeqie-nb.mo [22/176] Building translation po/nl/LC_MESSAGES/geeqie-nl.mo [23/176] Building translation po/pl/LC_MESSAGES/geeqie-pl.mo [24/176] Building translation po/pt_BR/LC_MESSAGES/geeqie-pt_BR.mo [25/176] Building translation po/ro/LC_MESSAGES/geeqie-ro.mo [26/176] Building translation po/ru/LC_MESSAGES/geeqie-ru.mo [27/176] Building translation po/sk/LC_MESSAGES/geeqie-sk.mo [28/176] Building translation po/sl/LC_MESSAGES/geeqie-sl.mo [29/176] Building translation po/sr@latin/LC_MESSAGES/geeqie-sr@latin.mo [30/176] Building translation po/sr/LC_MESSAGES/geeqie-sr.mo [31/176] Building translation po/sv/LC_MESSAGES/geeqie-sv.mo [32/176] Building translation po/th/LC_MESSAGES/geeqie-th.mo [33/176] Building translation po/tlh/LC_MESSAGES/geeqie-tlh.mo [34/176] Building translation po/tr/LC_MESSAGES/geeqie-tr.mo [35/176] Building translation po/uk/LC_MESSAGES/geeqie-uk.mo [36/176] Building translation po/vi/LC_MESSAGES/geeqie-vi.mo [37/176] Building translation po/zh_CN/LC_MESSAGES/geeqie-zh_CN.mo [38/176] Building translation po/zh_TW/LC_MESSAGES/geeqie-zh_TW.mo [39/176] Generating po/translator_resources with a custom command (wrapped by meson because command contains newlines) [40/176] Merging translations for plugins/camera-import/org.geeqie.camera-import.desktop [41/176] Merging translations for plugins/export-jpeg/org.geeqie.export-jpeg.desktop [42/176] Merging translations for plugins/image-crop/org.geeqie.image-crop.desktop [43/176] Merging translations for plugins/open-with/org.geeqie.open-with.desktop [44/176] Merging translations for plugins/random-image/org.geeqie.random-image.desktop [45/176] Merging translations for plugins/resize-image/org.geeqie.resize-image.desktop [46/176] Merging translations for plugins/rotate/org.geeqie.rotate.desktop [47/176] Merging translations for plugins/symlink/org.geeqie.symlink.desktop [48/176] Merging translations for plugins/tethered-photography/org.geeqie.tethered-photography.desktop [49/176] Merging translations for plugins/video-player/org.geeqie.video-player.desktop [50/176] Merging translations for plugins/org.geeqie.template.desktop [51/176] Generating src/authors/authors_resources with a custom command [52/176] Generating src/icons/icons_resources_h with a custom command [53/176] Generating src/icons/icons_resources_c with a custom command [54/176] Generating src/ui/ui_resources_h with a custom command [55/176] Generating src/ui/ui_resources_c with a custom command [56/176] Generating glib marshaller header src/gq-marshal_h INFO: Reading ../src/gq-marshal.list... [57/176] Generating glib marshaller source src/gq-marshal_c INFO: Reading ../src/gq-marshal.list... [58/176] Generating src/gq-marshal-pragma with a custom command [59/176] Generating src/ClayRGB1998 with a custom command [60/176] Compiling C object src/geeqie.p/meson-generated_.._.._po_translators.c.o [61/176] Compiling C object src/geeqie.p/meson-generated_.._authors_authors.c.o [62/176] Compiling C object src/geeqie.p/meson-generated_.._icons_icons.c.o [63/176] Compiling C object src/geeqie.p/meson-generated_.._ui_ui.c.o [64/176] Compiling C object src/geeqie.p/meson-generated_.._gq-marshal-pragma.c.o [65/176] Compiling C++ object src/geeqie.p/advanced-exif.cc.o [66/176] Compiling C++ object src/geeqie.p/archives.cc.o [67/176] Compiling C++ object src/geeqie.p/bar.cc.o [68/176] Compiling C++ object src/geeqie.p/bar-comment.cc.o [69/176] Compiling C++ object src/geeqie.p/bar-exif.cc.o [70/176] Compiling C++ object src/geeqie.p/bar-histogram.cc.o [71/176] Compiling C++ object src/geeqie.p/bar-keywords.cc.o [72/176] Compiling C++ object src/geeqie.p/bar-rating.cc.o [73/176] Compiling C++ object src/geeqie.p/bar-sort.cc.o [74/176] Compiling C++ object src/geeqie.p/cache.cc.o [75/176] Compiling C++ object src/geeqie.p/cache-loader.cc.o [76/176] 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:86:41: warning: 'void gtk_status_icon_set_tooltip_text(GtkStatusIcon*, const gchar*)' is deprecated [-Wdeprecated-declarations] 86 | 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/cache-maint.h:26, 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:92:41: warning: 'void gtk_status_icon_set_tooltip_text(GtkStatusIcon*, const gchar*)' is deprecated [-Wdeprecated-declarations] 92 | 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:124:54: warning: 'GtkStatusIcon* gtk_status_icon_new_from_pixbuf(GdkPixbuf*)' is deprecated [-Wdeprecated-declarations] 124 | 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:125:41: warning: 'void gtk_status_icon_set_tooltip_text(GtkStatusIcon*, const gchar*)' is deprecated [-Wdeprecated-declarations] 125 | 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:126:36: warning: 'void gtk_status_icon_set_visible(GtkStatusIcon*, gboolean)' is deprecated [-Wdeprecated-declarations] 126 | 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/176] Compiling C++ object src/geeqie.p/cellrenderericon.cc.o [78/176] Compiling C++ object src/geeqie.p/collect.cc.o [79/176] Compiling C++ object src/geeqie.p/collect-dlg.cc.o [80/176] Compiling C++ object src/geeqie.p/collect-io.cc.o [81/176] 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:1576:50: warning: 'void gdk_window_set_background_pattern(GdkWindow*, cairo_pattern_t*)' is deprecated [-Wdeprecated-declarations] 1576 | 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/collect-table.h:25, 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/collect-table.h:27: ../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-defines.h:175:21: note: in expansion of macro 'GTK_STOCK_DND_MULTIPLE' 175 | #define GQ_ICON_DND GTK_STOCK_DND_MULTIPLE | ^~~~~~~~~~~~~~~~~~~~~~ ../src/collect-table.cc:2266:72: note: in expansion of macro 'GQ_ICON_DND' 2266 | 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:2535:37: warning: 'GtkStyle* gtk_widget_get_style(GtkWidget*)' is deprecated: Use 'gtk_widget_get_style_context' instead [-Wdeprecated-declarations] 2535 | 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/176] 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:590:22: warning: variable 'primaries_name' set but not used [-Wunused-but-set-variable] 590 | const gchar *primaries_name = ""; | ^~~~~~~~~~~~~~ ../src/color-man.cc:591:22: warning: variable 'trc_name' set but not used [-Wunused-but-set-variable] 591 | const gchar *trc_name = ""; | ^~~~~~~~ [83/176] Compiling C++ object src/geeqie.p/compat.cc.o [84/176] Compiling C++ object src/geeqie.p/debug.cc.o [85/176] Compiling C++ object src/geeqie.p/desktop-file.cc.o [86/176] Compiling C++ object src/geeqie.p/dnd.cc.o [87/176] Compiling C++ object src/geeqie.p/dupe.cc.o ../src/dupe.cc: In function 'GdkRGBA* dupe_listview_color_shifted(GtkWidget*)': ../src/dupe.cc:4018:45: warning: 'GtkStyle* gtk_widget_get_style(GtkWidget*)' is deprecated: Use 'gtk_widget_get_style_context' instead [-Wdeprecated-declarations] 4018 | 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/dupe.h:27, from ../src/dupe.cc:22: /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-defines.h:175:21: note: in expansion of macro 'GTK_STOCK_DND_MULTIPLE' 175 | #define GQ_ICON_DND GTK_STOCK_DND_MULTIPLE | ^~~~~~~~~~~~~~~~~~~~~~ ../src/dupe.cc:4943:72: note: in expansion of macro 'GQ_ICON_DND' 4943 | 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/176] Compiling C++ object src/geeqie.p/editors.cc.o [89/176] Compiling C++ object src/geeqie.p/exif-common.cc.o [90/176] Compiling C++ object src/geeqie.p/filecache.cc.o ../src/filecache.cc: In function 'void file_cache_dump(FileCacheData*)': ../src/filecache.cc:190:22: warning: unused variable 'fe' [-Wunused-variable] 190 | auto fe = static_cast<FileCacheEntry *>(work->data); | ^~ ../src/filecache.cc:184:16: warning: unused variable 'n' [-Wunused-variable] 184 | gulong n = 0; | ^ [91/176] Compiling C++ object src/geeqie.p/filedata.cc.o In file included from ../src/filedata.cc:41: ../src/filedata.cc: In function 'FileData* file_data_ref(FileData*)': ../src/filedata.cc:706:28: warning: format '%p' expects argument of type 'void*', but argument 3 has type 'FileData*' [-Wformat=] 706 | log_printf("Error: fd magick mismatch fd=%p", fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ | | | FileData* ../src/debug.h:36:56: note: in definition of macro 'log_printf' 36 | #define log_printf(...) log_domain_printf(DOMAIN_INFO, __VA_ARGS__) | ^~~~~~~~~~~ ../src/filedata.cc:706:59: note: format string is defined here 706 | log_printf("Error: fd magick mismatch fd=%p", fd); | ~^ | | | void* ../src/filedata.cc: In function 'void file_data_unref(FileData*)': ../src/filedata.cc:839:28: warning: format '%p' expects argument of type 'void*', but argument 3 has type 'FileData*' [-Wformat=] 839 | log_printf("Error: fd magick mismatch fd=%p", fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ | | | FileData* ../src/debug.h:36:56: note: in definition of macro 'log_printf' 36 | #define log_printf(...) log_domain_printf(DOMAIN_INFO, __VA_ARGS__) | ^~~~~~~~~~~ ../src/filedata.cc:839:59: note: format string is defined here 839 | log_printf("Error: fd magick mismatch fd=%p", fd); | ~^ | | | void* [92/176] Compiling C++ object src/geeqie.p/filefilter.cc.o [93/176] Compiling C++ object src/geeqie.p/fullscreen.cc.o ../src/fullscreen.cc: In function 'GdkRectangle {anonymous}::get_screen_default_geometry(GdkScreen*)': ../src/fullscreen.cc:262:46: warning: 'gint gdk_screen_get_width(GdkScreen*)' is deprecated [-Wdeprecated-declarations] 262 | 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 /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/gtk.h:30, from ../src/fullscreen.h:26, 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:263:48: warning: 'gint gdk_screen_get_height(GdkScreen*)' is deprecated [-Wdeprecated-declarations] 263 | 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:285:52: warning: 'gchar* gdk_screen_make_display_name(GdkScreen*)' is deprecated [-Wdeprecated-declarations] 285 | 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:345:92: warning: 'gint gdk_screen_get_monitor_at_window(GdkScreen*, GdkWindow*)' is deprecated: Use 'gdk_display_get_monitor_at_window' instead [-Wdeprecated-declarations] 345 | 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:394:51: warning: 'gint gdk_screen_get_monitor_at_window(GdkScreen*, GdkWindow*)' is deprecated: Use 'gdk_display_get_monitor_at_window' instead [-Wdeprecated-declarations] 394 | 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:590:28: warning: 'void gdk_keyboard_ungrab(guint32)' is deprecated: Use 'gdk_device_ungrab' instead [-Wdeprecated-declarations] 590 | 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_); | ^~~~~~~~~~~~~~~~~~~ [94/176] 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 -I/opt/pkg/include/pango-1.0 -I/opt/pkg/include/cairo -I/opt/pkg/include/gdk-pixbuf-2.0 -I/opt/pkg/include/dbus-1.0 -I/opt/pkg/lib/dbus-1.0/include -I/opt/pkg/include/atk-1.0 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libpng16 -I/opt/pkg/include/pixman-1 -I/opt/pkg/include/libdrm -I/opt/pkg/include/at-spi2-atk/2.0 -I/opt/pkg/include/at-spi-2.0 -I/opt/pkg/include/fribidi -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/include/openjpeg-2.5 -I/usr/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -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_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -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:312:29: error: call of overloaded 'log(gulong&)' is ambiguous 312 | 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 /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gutils.h:426, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gthread.h:36, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib.h:34, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29, from ../src/histogram.h:24, 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:384:71: error: call of overloaded 'log(glong&)' is ambiguous 384 | 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