+ 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