+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/geeqie-2.5nb7/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/geeqie-2.5nb7/work.log ===> Building for geeqie-2.5nb7 ninja: Entering directory `output' [1/179] Generating src/authors/authors_resources with a custom command [2/179] Generating glib marshaller header src/gq-marshal_h [3/179] Generating src/icons/icons_resources_h with a custom command [4/179] Generating glib marshaller source src/gq-marshal_c [5/179] Generating src/icons/icons_resources_c with a custom command [6/179] Generating src/ui/ui_resources_h with a custom command [7/179] Generating src/ui/ui_resources_c with a custom command [8/179] Generating src/gq-marshal-pragma with a custom command [9/179] Generating src/ClayRGB1998 with a custom command [10/179] Building translation po/ar/LC_MESSAGES/geeqie-ar.mo [11/179] Building translation po/be/LC_MESSAGES/geeqie-be.mo [12/179] Building translation po/ca/LC_MESSAGES/geeqie-ca.mo [13/179] Building translation po/bg/LC_MESSAGES/geeqie-bg.mo [14/179] Building translation po/da/LC_MESSAGES/geeqie-da.mo [15/179] Building translation po/cs/LC_MESSAGES/geeqie-cs.mo [16/179] Building translation po/el/LC_MESSAGES/geeqie-el.mo [17/179] Building translation po/de/LC_MESSAGES/geeqie-de.mo [18/179] Building translation po/eo/LC_MESSAGES/geeqie-eo.mo [19/179] Building translation po/en_GB/LC_MESSAGES/geeqie-en_GB.mo [20/179] Building translation po/es/LC_MESSAGES/geeqie-es.mo [21/179] Building translation po/et/LC_MESSAGES/geeqie-et.mo [22/179] Building translation po/eu/LC_MESSAGES/geeqie-eu.mo [23/179] Building translation po/fi/LC_MESSAGES/geeqie-fi.mo [24/179] Building translation po/fr/LC_MESSAGES/geeqie-fr.mo [25/179] Building translation po/hu/LC_MESSAGES/geeqie-hu.mo [26/179] Building translation po/id/LC_MESSAGES/geeqie-id.mo [27/179] Building translation po/it/LC_MESSAGES/geeqie-it.mo [28/179] Building translation po/ja/LC_MESSAGES/geeqie-ja.mo [29/179] Building translation po/ko/LC_MESSAGES/geeqie-ko.mo [30/179] Building translation po/nb/LC_MESSAGES/geeqie-nb.mo [31/179] Building translation po/nl/LC_MESSAGES/geeqie-nl.mo [32/179] Building translation po/pl/LC_MESSAGES/geeqie-pl.mo [33/179] Building translation po/pt_BR/LC_MESSAGES/geeqie-pt_BR.mo [34/179] Building translation po/ru/LC_MESSAGES/geeqie-ru.mo [35/179] Building translation po/ro/LC_MESSAGES/geeqie-ro.mo [36/179] Building translation po/sk/LC_MESSAGES/geeqie-sk.mo [37/179] Building translation po/sl/LC_MESSAGES/geeqie-sl.mo [38/179] Building translation po/sr@latin/LC_MESSAGES/geeqie-sr@latin.mo [39/179] Building translation po/sr/LC_MESSAGES/geeqie-sr.mo [40/179] Building translation po/sv/LC_MESSAGES/geeqie-sv.mo [41/179] Building translation po/th/LC_MESSAGES/geeqie-th.mo [42/179] Building translation po/tlh/LC_MESSAGES/geeqie-tlh.mo [43/179] Building translation po/tr/LC_MESSAGES/geeqie-tr.mo [44/179] Building translation po/uk/LC_MESSAGES/geeqie-uk.mo [45/179] Building translation po/vi/LC_MESSAGES/geeqie-vi.mo [46/179] Building translation po/zh_CN/LC_MESSAGES/geeqie-zh_CN.mo [47/179] Building translation po/zh_TW/LC_MESSAGES/geeqie-zh_TW.mo [48/179] Generating po/translator_resources with a custom command [49/179] Merging translations for plugins/exif-datetime-to-file/org.geeqie.exif-datetime-to-file.desktop [50/179] Merging translations for plugins/camera-import/org.geeqie.camera-import.desktop [51/179] Compiling C object src/geeqie.p/meson-generated_.._.._po_translators.c.o [52/179] Compiling C object src/geeqie.p/meson-generated_.._authors_authors.c.o [53/179] Compiling C object src/geeqie.p/meson-generated_.._icons_icons.c.o [54/179] Compiling C object src/geeqie.p/meson-generated_.._ui_ui.c.o [55/179] Compiling C object src/geeqie.p/meson-generated_.._gq-marshal-pragma.c.o [56/179] Compiling C++ object src/geeqie.p/third-party_whereami.cc.o [57/179] Compiling C++ object src/geeqie.p/third-party_zonedetect.cc.o [58/179] Compiling C++ object src/geeqie.p/view-file_view-file.cc.o [59/179] Compiling C++ object src/geeqie.p/view-file_view-file-icon.cc.o ../src/view-file/view-file-icon.cc: In function 'void vficon_cell_data_cb(GtkTreeViewColumn*, GtkCellRenderer*, GtkTreeModel*, GtkTreeIter*, gpointer)': ../src/view-file/view-file-icon.cc:1964:55: warning: 'GtkStyle* gtk_widget_get_style(GtkWidget*)' is deprecated: Use 'gtk_widget_get_style_context' instead [-Wdeprecated-declarations] 1964 | GtkStyle *style = gtk_widget_get_style(vf->listview); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/gtk-3.0/gtk/gtk.h:277, from ../src/view-file/view-file-icon.h:27, from ../src/view-file/view-file-icon.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); | ^~~~~~~~~~~~~~~~~~~~ [60/179] Compiling C++ object src/geeqie.p/archives.cc.o [61/179] Compiling C++ object src/geeqie.p/view-file_view-file-list.cc.o ../src/view-file/view-file-list.cc: In function 'GdkRGBA* vflist_listview_color_shifted(GtkWidget*)': ../src/view-file/view-file-list.cc:1812:45: warning: 'GtkStyle* gtk_widget_get_style(GtkWidget*)' is deprecated: Use 'gtk_widget_get_style_context' instead [-Wdeprecated-declarations] 1812 | 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/view-file/view-file-list.h:27, from ../src/view-file/view-file-list.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); | ^~~~~~~~~~~~~~~~~~~~ [62/179] Compiling C++ object src/geeqie.p/advanced-exif.cc.o [63/179] Compiling C++ object src/geeqie.p/bar.cc.o [64/179] Compiling C++ object src/geeqie.p/bar-comment.cc.o [65/179] Compiling C++ object src/geeqie.p/bar-exif.cc.o [66/179] Compiling C++ object src/geeqie.p/bar-histogram.cc.o [67/179] Compiling C++ object src/geeqie.p/bar-keywords.cc.o [68/179] Compiling C++ object src/geeqie.p/bar-rating.cc.o [69/179] Compiling C++ object src/geeqie.p/bar-sort.cc.o [70/179] Compiling C++ object src/geeqie.p/cache.cc.o [71/179] Compiling C++ object src/geeqie.p/cache-loader.cc.o [72/179] Compiling C++ object src/geeqie.p/cellrenderericon.cc.o [73/179] Compiling C++ object src/geeqie.p/cache-maint.cc.o ../src/cache-maint.cc: In function 'gboolean cache_maintenance_render_stop_cb(gpointer)': ../src/cache-maint.cc:128:41: warning: 'void gtk_status_icon_set_tooltip_text(GtkStatusIcon*, const gchar*)' is deprecated [-Wdeprecated-declarations] 128 | 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.cc:30: /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:136:41: warning: 'void gtk_status_icon_set_tooltip_text(GtkStatusIcon*, const gchar*)' is deprecated [-Wdeprecated-declarations] 136 | 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:169:54: warning: 'GtkStatusIcon* gtk_status_icon_new_from_pixbuf(GdkPixbuf*)' is deprecated [-Wdeprecated-declarations] 169 | status_icon = gtk_status_icon_new_from_pixbuf(pixbuf_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:170:41: warning: 'void gtk_status_icon_set_tooltip_text(GtkStatusIcon*, const gchar*)' is deprecated [-Wdeprecated-declarations] 170 | 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:171:36: warning: 'void gtk_status_icon_set_visible(GtkStatusIcon*, gboolean)' is deprecated [-Wdeprecated-declarations] 171 | 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [74/179] Compiling C++ object src/geeqie.p/collect-dlg.cc.o [75/179] Compiling C++ object src/geeqie.p/collect.cc.o [76/179] Compiling C++ object src/geeqie.p/collect-io.cc.o FAILED: src/geeqie.p/collect-io.cc.o g++ -Isrc/geeqie.p -Isrc -I../src -I. -I.. -Ipo -Isrc/authors -Isrc/icons -Isrc/ui -I/opt/local/include/gtk-3.0 -I/opt/local/include/pango-1.0 -I/opt/local/include -I/opt/local/include/cairo -I/opt/local/include/gdk-pixbuf-2.0 -I/opt/local/include/at-spi2-atk/2.0 -I/opt/local/include/at-spi-2.0 -I/opt/local/include/atk-1.0 -I/opt/local/include/dbus-1.0 -I/opt/local/lib/dbus-1.0/include -I/opt/local/include/libdrm -I/opt/local/include/fribidi -I/opt/local/include/pixman-1 -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/gio-unix-2.0 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/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/collect-io.cc.o -MF src/geeqie.p/collect-io.cc.o.d -o src/geeqie.p/collect-io.cc.o -c ../src/collect-io.cc ../src/collect-io.cc: In function 'gboolean collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)': ../src/collect-io.cc:295:78: error: 'MNT_NOWAIT' was not declared in this scope; did you mean 'WNOWAIT'? 295 | int num_mounts = getmntinfo(&mounts, MNT_NOWAIT); | ^~~~~~~~~~ | WNOWAIT ../src/collect-io.cc:295:58: error: 'getmntinfo' was not declared in this scope 295 | int num_mounts = getmntinfo(&mounts, MNT_NOWAIT); | ^~~~~~~~~~ ../src/collect-io.cc:306:71: error: invalid use of incomplete type 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 306 | if (g_strcmp0(mounts[i].f_mntonname, G_DIR_SEPARATOR_S) != 0) | ^ ../src/collect-io.cc:294:48: note: forward declaration of 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 294 | struct statfs* mounts; | ^~~~~~ ../src/collect-io.cc:306:71: error: invalid use of incomplete type 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 306 | if (g_strcmp0(mounts[i].f_mntonname, G_DIR_SEPARATOR_S) != 0) | ~~~~~~~~^ ../src/collect-io.cc:294:48: note: forward declaration of 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 294 | struct statfs* mounts; | ^~~~~~ In file included from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib.h:56, from ../src/collect-io.h:25, from ../src/collect-io.cc:22: ../src/collect-io.cc:308:95: error: invalid use of incomplete type 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 308 | if (g_str_has_prefix(buffer2, mounts[i].f_mntonname)) | ^ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:160:26: note: in definition of macro 'g_str_has_prefix' 160 | (__builtin_constant_p (PREFIX)? \ | ^~~~~~ ../src/collect-io.cc:294:48: note: forward declaration of 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 294 | struct statfs* mounts; | ^~~~~~ ../src/collect-io.cc:308:95: error: invalid use of incomplete type 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 308 | if (g_str_has_prefix(buffer2, mounts[i].f_mntonname)) | ~~~~~~~~^ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:160:26: note: in definition of macro 'g_str_has_prefix' 160 | (__builtin_constant_p (PREFIX)? \ | ^~~~~~ ../src/collect-io.cc:294:48: note: forward declaration of 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 294 | struct statfs* mounts; | ^~~~~~ ../src/collect-io.cc:308:95: error: invalid use of incomplete type 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 308 | if (g_str_has_prefix(buffer2, mounts[i].f_mntonname)) | ^ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:163:39: note: in definition of macro 'g_str_has_prefix' 163 | const char * const __prefix = (PREFIX); \ | ^~~~~~ ../src/collect-io.cc:294:48: note: forward declaration of 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 294 | struct statfs* mounts; | ^~~~~~ ../src/collect-io.cc:308:95: error: invalid use of incomplete type 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 308 | if (g_str_has_prefix(buffer2, mounts[i].f_mntonname)) | ~~~~~~~~^ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:163:39: note: in definition of macro 'g_str_has_prefix' 163 | const char * const __prefix = (PREFIX); \ | ^~~~~~ ../src/collect-io.cc:294:48: note: forward declaration of 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 294 | struct statfs* mounts; | ^~~~~~ ../src/collect-io.cc:308:95: error: invalid use of incomplete type 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 308 | if (g_str_has_prefix(buffer2, mounts[i].f_mntonname)) | ^ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:180:30: note: in definition of macro 'g_str_has_prefix' 180 | (g_str_has_prefix) (STR, PREFIX) \ | ^~~~~~ ../src/collect-io.cc:294:48: note: forward declaration of 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 294 | struct statfs* mounts; | ^~~~~~ ../src/collect-io.cc:308:95: error: invalid use of incomplete type 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 308 | if (g_str_has_prefix(buffer2, mounts[i].f_mntonname)) | ~~~~~~~~^ /home/pbulk/build/graphics/geeqie/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:180:30: note: in definition of macro 'g_str_has_prefix' 180 | (g_str_has_prefix) (STR, PREFIX) \ | ^~~~~~ ../src/collect-io.cc:294:48: note: forward declaration of 'struct collection_load_private(CollectionData*, const gchar*, CollectionLoadFlags)::statfs' 294 | struct statfs* mounts; | ^~~~~~ [77/179] 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:523:22: warning: variable 'primaries_name' set but not used [-Wunused-but-set-variable] 523 | const gchar *primaries_name = ""; | ^~~~~~~~~~~~~~ ../src/color-man.cc:524:22: warning: variable 'trc_name' set but not used [-Wunused-but-set-variable] 524 | const gchar *trc_name = ""; | ^~~~~~~~ [78/179] Compiling C++ object src/geeqie.p/collect-table.cc.o ../src/collect-table.cc: In function 'void collection_table_cell_data_cb(GtkTreeViewColumn*, GtkCellRenderer*, GtkTreeModel*, GtkTreeIter*, gpointer)': ../src/collect-table.cc:2405:37: warning: 'GtkStyle* gtk_widget_get_style(GtkWidget*)' is deprecated: Use 'gtk_widget_get_style_context' instead [-Wdeprecated-declarations] 2405 | 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, from ../src/collect-table.h:27, from ../src/collect-table.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); | ^~~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/graphics/geeqie *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/graphics/geeqie