+ 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/easytag-2.4.3nb21/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/easytag-2.4.3nb21/work.log
===> Building for easytag-2.4.3nb21
  GEN      src/resource.c
  GEN      src/enums.h
/opt/pkg/bin/gmake  all-recursive
gmake[1]: Entering directory '/home/pbulk/build/audio/easytag/work/easytag-2.4.3'
Making all in help
gmake[2]: Entering directory '/home/pbulk/build/audio/easytag/work/easytag-2.4.3/help'
  GEN      ca/ca.mo
  GEN      cs/cs.mo
  GEN      el/el.mo
  GEN      de/de.mo
  GEN      es/es.mo
  GEN      fr/fr.mo
  GEN      hu/hu.mo
  GEN      sv/sv.mo
  GEN    ca/
  GEN    cs/
  GEN    de/
  GEN    el/
  GEN    es/
  GEN    fr/
  GEN    hu/
  GEN    sv/
gmake[2]: Leaving directory '/home/pbulk/build/audio/easytag/work/easytag-2.4.3/help'
Making all in po
gmake[2]: Entering directory '/home/pbulk/build/audio/easytag/work/easytag-2.4.3/po'
  MSGFMT bg.gmo
  MSGFMT bs.gmo
  MSGFMT ca.gmo
  MSGFMT cs.gmo
  MSGFMT da.gmo
  MSGFMT de.gmo
  MSGFMT el.gmo
  MSGFMT en_GB.gmo
  MSGFMT es.gmo
  MSGFMT fr.gmo
  MSGFMT he.gmo
  MSGFMT hr.gmo
  MSGFMT hu.gmo
  MSGFMT id.gmo
  MSGFMT it.gmo
  MSGFMT ja.gmo
  MSGFMT ko.gmo
  MSGFMT lt.gmo
  MSGFMT nb.gmo
  MSGFMT nl.gmo
  MSGFMT oc.gmo
  MSGFMT pl.gmo
  MSGFMT pt.gmo
  MSGFMT pt_BR.gmo
  MSGFMT ro.gmo
  MSGFMT ru.gmo
  MSGFMT sl.gmo
  MSGFMT sr.gmo
  MSGFMT sr@latin.gmo
  MSGFMT sv.gmo
  MSGFMT te.gmo
  MSGFMT tr.gmo
  MSGFMT uk.gmo
  MSGFMT zh_CN.gmo
  MSGFMT zh_TW.gmo
gmake[2]: Leaving directory '/home/pbulk/build/audio/easytag/work/easytag-2.4.3/po'
gmake[2]: Entering directory '/home/pbulk/build/audio/easytag/work/easytag-2.4.3'
  GEN      src/enums.c
  CC       src/easytag-resource.o
  GEN      doc/easytag.1
  GEN      org.gnome.EasyTAG.enums.xml
  CC       src/easytag-about.o
  CC       src/easytag-application.o
  CC       src/easytag-application_window.o
Note: Writing easytag.1
  CC       src/easytag-browser.o
  CC       src/easytag-cddb_dialog.o
  CC       src/easytag-charset.o
src/browser.c: In function 'et_browser_select_dir':
src/browser.c:1074:26: warning: comparison between pointer and zero character constant [-Wpointer-compare]
 1074 |         if (parts[index] == '\0')
      |                          ^~
src/browser.c:1074:13: note: did you mean to dereference the pointer?
 1074 |         if (parts[index] == '\0')
      |             ^
  CC       src/easytag-crc32.o
  CC       src/easytag-dlm.o
  CC       src/easytag-easytag.o
  CC       src/easytag-enums.o
  CC       src/easytag-et_core.o
  CC       src/easytag-file.o
  CC       src/easytag-file_area.o
  CC       src/easytag-file_description.o
  CC       src/easytag-file_info.o
  CC       src/easytag-file_list.o
src/file.c: In function 'ET_Mark_File_Tag_As_Saved':
src/file.c:1720:32: warning: cast between incompatible function types from 'void (*)(File_Tag *, gboolean)' {aka 'void (*)(File_Tag *, int)'} to 'void (*)(void *, void *)' [-Wcast-function-type]
 1720 |     g_list_foreach(FileTagList,(GFunc)Set_Saved_Value_Of_File_Tag,FALSE); // All other FileTag set to FALSE
      |                                ^
src/file.c: In function 'ET_Mark_File_Name_As_Saved':
src/file.c:1732:33: warning: cast between incompatible function types from 'void (*)(File_Tag *, gboolean)' {aka 'void (*)(File_Tag *, int)'} to 'void (*)(void *, void *)' [-Wcast-function-type]
 1732 |     g_list_foreach(FileNameList,(GFunc)Set_Saved_Value_Of_File_Tag,FALSE);
      |                                 ^
  CC       src/easytag-file_name.o
  CC       src/easytag-file_tag.o
  CC       src/easytag-load_files_dialog.o
  CC       src/easytag-log.o
  CC       src/easytag-main.o
  CC       src/easytag-misc.o
  CC       src/easytag-picture.o
  CC       src/easytag-playlist_dialog.o
  CC       src/easytag-preferences_dialog.o
  CC       src/easytag-progress_bar.o
  CC       src/easytag-scan.o
src/scan.c: In function 'Scan_Process_Fields_Insert_Space':
src/scan.c:104:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  104 |     for (iter = g_utf8_next_char (string); *iter; iter = g_utf8_next_char (iter))
      |               ^
  CC       src/easytag-scan_dialog.o
  CC       src/easytag-search_dialog.o
  CC       src/easytag-setting.o
  CC       src/easytag-status_bar.o
  CC       src/easytag-tag_area.o
  CXX      src/tags/id3lib/easytag-c_wrapper.o
  CC       src/tags/libapetag/easytag-apetaglib.o
  CC       src/tags/libapetag/easytag-is_tag.o
  CC       src/tags/libapetag/easytag-info_mac.o
In file included from /home/pbulk/build/audio/easytag/work/.buildlink/include/id3.h:32,
                 from src/tags/id3lib/c_wrapper.cpp:25:
/home/pbulk/build/audio/easytag/work/.buildlink/include/id3/globals.h:542:20: warning: 'ID3_v1_genre_description' defined but not used [-Wunused-variable]
  542 | static const char *ID3_v1_genre_description[ID3_NR_OF_V1_GENRES] =
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
  CC       src/tags/libapetag/easytag-info_mpc.o
  CC       src/tags/easytag-ape_tag.o
src/tags/libapetag/info_mac.c: In function 'info_mac_read':
src/tags/libapetag/info_mac.c:175:64: warning: array subscript 'struct macHeader[0]' is partly outside array bounds of 'guint8[16]' {aka 'unsigned char[16]'} [-Warray-bounds=]
  175 |     stream_info->Version = stream_info->EncoderVersion = header->ver;
      |                                                                ^~
src/tags/libapetag/info_mac.c:103:12: note: object 'header_buffer' of size 16
  103 |     guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
      |            ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:176:35: warning: array subscript 'struct macHeader[0]' is partly outside array bounds of 'guint8[16]' {aka 'unsigned char[16]'} [-Warray-bounds=]
  176 |     stream_info->Channels = header->channels;
      |                                   ^~
src/tags/libapetag/info_mac.c:103:12: note: object 'header_buffer' of size 16
  103 |     guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
      |            ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:177:37: warning: array subscript 'struct macHeader[0]' is partly outside array bounds of 'guint8[16]' {aka 'unsigned char[16]'} [-Warray-bounds=]
  177 |     stream_info->SampleFreq = header->sampleRate;
      |                                     ^~
src/tags/libapetag/info_mac.c:103:12: note: object 'header_buffer' of size 16
  103 |     guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
      |            ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:178:32: warning: array subscript 'struct macHeader[0]' is partly outside array bounds of 'guint8[16]' {aka 'unsigned char[16]'} [-Warray-bounds=]
  178 |     stream_info->Flags = header->formatFlags;
      |                                ^~
src/tags/libapetag/info_mac.c:103:12: note: object 'header_buffer' of size 16
  103 |     guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
      |            ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:179:80: warning: array subscript 'struct macHeader[0]' is partly outside array bounds of 'guint8[16]' {aka 'unsigned char[16]'} [-Warray-bounds=]
  179 |     stream_info->SamplesPerFrame = monkey_samples_per_frame(header->ver, header->compLevel);
      |                                                                                ^~
src/tags/libapetag/info_mac.c:103:12: note: object 'header_buffer' of size 16
  103 |     guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
      |            ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:183:36: warning: array subscript 'struct macHeader[0]' is partly outside array bounds of 'guint8[16]' {aka 'unsigned char[16]'} [-Warray-bounds=]
  183 |     stream_info->PeakLevel = header->peakLevel;
      |                                    ^~
src/tags/libapetag/info_mac.c:103:12: note: object 'header_buffer' of size 16
  103 |     guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
      |            ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:185:33: warning: array subscript 'struct macHeader[0]' is partly outside array bounds of 'guint8[16]' {aka 'unsigned char[16]'} [-Warray-bounds=]
  185 |     stream_info->Frames = header->totalFrames;
      |                                 ^~
src/tags/libapetag/info_mac.c:103:12: note: object 'header_buffer' of size 16
  103 |     guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
      |            ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:188:36: warning: array subscript 'struct macHeader[0]' is partly outside array bounds of 'guint8[16]' {aka 'unsigned char[16]'} [-Warray-bounds=]
  188 |                            + header->finalFrameBlocks;
      |                                    ^~
src/tags/libapetag/info_mac.c:103:12: note: object 'header_buffer' of size 16
  103 |     guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
      |            ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:202:45: warning: array subscript 'struct macHeader[0]' is partly outside array bounds of 'guint8[16]' {aka 'unsigned char[16]'} [-Warray-bounds=]
  202 |                                     + header->headerBytesWAV) > 0
      |                                             ^~
src/tags/libapetag/info_mac.c:103:12: note: object 'header_buffer' of size 16
  103 |     guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
      |            ^~~~~~~~~~~~~
  CC       src/tags/easytag-flac_header.o
  CC       src/tags/easytag-flac_private.o
  CC       src/tags/easytag-flac_tag.o
  CXX      src/tags/easytag-gio_wrapper.o
  CC       src/tags/easytag-id3_tag.o
  CC       src/tags/easytag-id3v24_tag.o
In file included from /home/pbulk/build/audio/easytag/work/.buildlink/include/id3.h:32,
                 from src/tags/id3_tag.c:39:
/home/pbulk/build/audio/easytag/work/.buildlink/include/id3/globals.h:542:20: warning: 'ID3_v1_genre_description' defined but not used [-Wunused-variable]
  542 | static const char *ID3_v1_genre_description[ID3_NR_OF_V1_GENRES] =
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
src/tags/flac_tag.c: In function 'flac_tag_read_file_tag':
src/tags/flac_tag.c:533:36: warning: implicit conversion from 'FLAC__StreamMetadata_Picture_Type' to 'EtPictureType' [-Wenum-conversion]
  533 |             pic = et_picture_new (p->type, (const gchar *)p->description,
      |                                   ~^~~~~~
src/tags/flac_tag.c: In function 'flac_tag_write_file_tag':
src/tags/flac_tag.c:1013:50: warning: implicit conversion from 'EtPictureType' to 'FLAC__StreamMetadata_Picture_Type' [-Wenum-conversion]
 1013 |                 picture_block->data.picture.type = pic->type;
      |                                                  ^
In file included from src/tags/gio_wrapper.cc:24:
src/tags/gio_wrapper.h:38:58: error: 'TagLib::offset_t' has not been declared
   38 |     virtual void insert (TagLib::ByteVector const &data, TagLib::offset_t start = 0, size_t replace = 0);
      |                                                          ^~~~~~
src/tags/gio_wrapper.h:39:31: error: 'TagLib::offset_t' has not been declared
   39 |     virtual void removeBlock (TagLib::offset_t start = 0, size_t length = 0);
      |                               ^~~~~~
src/tags/gio_wrapper.h:44:22: error: conflicting return type specified for 'virtual long int GIO_InputStream::tell() const'
   44 |     virtual long int tell () const;
      |                      ^~~~
In file included from src/tags/gio_wrapper.h:27:
/home/pbulk/build/audio/easytag/work/.buildlink/include/taglib/tiostream.h:156:22: note: overridden function is 'virtual offset_t TagLib::IOStream::tell() const'
  156 |     virtual offset_t tell() const = 0;
      |                      ^~~~
src/tags/gio_wrapper.h:45:22: error: conflicting return type specified for 'virtual long int GIO_InputStream::length()'
   45 |     virtual long int length ();
      |                      ^~~~~~
/home/pbulk/build/audio/easytag/work/.buildlink/include/taglib/tiostream.h:161:22: note: overridden function is 'virtual offset_t TagLib::IOStream::length()'
  161 |     virtual offset_t length() = 0;
      |                      ^~~~~~
src/tags/gio_wrapper.h:66:58: error: 'TagLib::offset_t' has not been declared
   66 |     virtual void insert (TagLib::ByteVector const &data, TagLib::offset_t start = 0, size_t replace = 0);
      |                                                          ^~~~~~
src/tags/gio_wrapper.h:67:31: error: 'TagLib::offset_t' has not been declared
   67 |     virtual void removeBlock (TagLib::offset_t start = 0, size_t len = 0);
      |                               ^~~~~~
src/tags/gio_wrapper.h:72:22: error: conflicting return type specified for 'virtual long int GIO_IOStream::tell() const'
   72 |     virtual long int tell () const;
      |                      ^~~~
/home/pbulk/build/audio/easytag/work/.buildlink/include/taglib/tiostream.h:156:22: note: overridden function is 'virtual offset_t TagLib::IOStream::tell() const'
  156 |     virtual offset_t tell() const = 0;
      |                      ^~~~
src/tags/gio_wrapper.h:73:22: error: conflicting return type specified for 'virtual long int GIO_IOStream::length()'
   73 |     virtual long int length ();
      |                      ^~~~~~
/home/pbulk/build/audio/easytag/work/.buildlink/include/taglib/tiostream.h:161:22: note: overridden function is 'virtual offset_t TagLib::IOStream::length()'
  161 |     virtual offset_t length() = 0;
      |                      ^~~~~~
src/tags/gio_wrapper.cc:73:26: error: 'TagLib::offset_t' has not been declared
   73 |                          TagLib::offset_t start,
      |                          ^~~~~~
src/tags/gio_wrapper.cc:80:1: error: variable or field 'removeBlock' declared void
   80 | GIO_InputStream::removeBlock (TagLib::offset_t start, size_t len)
      | ^~~~~~~~~~~~~~~
src/tags/gio_wrapper.cc:80:39: error: 'offset_t' is not a member of 'TagLib'; did you mean 'offset_t'?
   80 | GIO_InputStream::removeBlock (TagLib::offset_t start, size_t len)
      |                                       ^~~~~~~~
In file included from /usr/include/pthread.h:37,
                 from /opt/tools/gcc13/include/c++/13.3.0/x86_64-sun-solaris2.11/bits/gthr-default.h:35,
                 from /opt/tools/gcc13/include/c++/13.3.0/x86_64-sun-solaris2.11/bits/gthr.h:148,
                 from /opt/tools/gcc13/include/c++/13.3.0/ext/atomicity.h:35,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/shared_ptr_base.h:61,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/shared_ptr.h:53,
                 from /opt/tools/gcc13/include/c++/13.3.0/memory:80,
                 from /home/pbulk/build/audio/easytag/work/.buildlink/include/taglib/tbytevector.h:29,
                 from /home/pbulk/build/audio/easytag/work/.buildlink/include/taglib/tiostream.h:29:
/usr/include/sys/types.h:274:25: note: 'offset_t' declared here
  274 | typedef longlong_t      offset_t;
      |                         ^~~~~~~~
src/tags/gio_wrapper.cc:80:62: error: expected primary-expression before 'len'
   80 | GIO_InputStream::removeBlock (TagLib::offset_t start, size_t len)
      |                                                              ^~~
src/tags/gio_wrapper.cc:242:23: error: 'TagLib::offset_t' has not been declared
  242 |                       TagLib::offset_t start,
      |                       ^~~~~~
In file included from /home/pbulk/build/audio/easytag/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9,
                 from /home/pbulk/build/audio/easytag/work/.buildlink/include/glib-2.0/glib/gtypes.h:34,
                 from /home/pbulk/build/audio/easytag/work/.buildlink/include/glib-2.0/glib/galloca.h:34,
                 from /home/pbulk/build/audio/easytag/work/.buildlink/include/glib-2.0/glib.h:32,
                 from /home/pbulk/build/audio/easytag/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30,
                 from /home/pbulk/build/audio/easytag/work/.buildlink/include/glib-2.0/glib-object.h:24,
                 from /home/pbulk/build/audio/easytag/work/.buildlink/include/glib-2.0/gio/gioenums.h:30,
                 from /home/pbulk/build/audio/easytag/work/.buildlink/include/glib-2.0/gio/giotypes.h:30,
                 from /home/pbulk/build/audio/easytag/work/.buildlink/include/glib-2.0/gio/gio.h:28,
                 from src/tags/gio_wrapper.h:28:
src/tags/gio_wrapper.cc: In member function 'virtual void GIO_IOStream::insert(const TagLib::ByteVector&, int, std::size_t)':
/home/pbulk/build/audio/easytag/work/.buildlink/include/glib-2.0/glib/gmacros.h:940:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  940 | #define MIN(a, b)  (((a) < (b)) ? (a) : (b))
      |                      ~~~~^~~~~
src/tags/gio_wrapper.cc:281:37: note: in expansion of macro 'MIN'
  281 |                                     MIN (G_N_ELEMENTS (buffer), start),
      |                                     ^~~
src/tags/gio_wrapper.cc: At global scope:
src/tags/gio_wrapper.cc:354:1: error: variable or field 'removeBlock' declared void
  354 | GIO_IOStream::removeBlock (TagLib::offset_t start, size_t len)
      | ^~~~~~~~~~~~
src/tags/gio_wrapper.cc:354:36: error: 'offset_t' is not a member of 'TagLib'; did you mean 'offset_t'?
  354 | GIO_IOStream::removeBlock (TagLib::offset_t start, size_t len)
      |                                    ^~~~~~~~
/usr/include/sys/types.h:274:25: note: 'offset_t' declared here
  274 | typedef longlong_t      offset_t;
      |                         ^~~~~~~~
src/tags/gio_wrapper.cc:354:59: error: expected primary-expression before 'len'
  354 | GIO_IOStream::removeBlock (TagLib::offset_t start, size_t len)
      |                                                           ^~~
gmake[2]: *** [Makefile:2937: src/tags/easytag-gio_wrapper.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
In file included from src/tags/id3v24_tag.c:24:
src/tags/id3v24_tag.c: In function 'id3tag_read_file_tag':
/home/pbulk/build/audio/easytag/work/.buildlink/include/glib-2.0/glib/gstdio.h:73:19: warning: implicit declaration of function 'open'; did you mean 'popen'? [-Wimplicit-function-declaration]
   73 | #define g_open    open
      |                   ^~~~
src/tags/id3v24_tag.c:224:15: note: in expansion of macro 'g_open'
  224 |     if ((fd = g_open (filename, O_RDONLY, 0)) == -1)
      |               ^~~~~~
/home/pbulk/build/audio/easytag/work/.buildlink/include/glib-2.0/glib/gstdio.h:73:19: warning: nested extern declaration of 'open' [-Wnested-externs]
   73 | #define g_open    open
      |                   ^~~~
src/tags/id3v24_tag.c:224:15: note: in expansion of macro 'g_open'
  224 |     if ((fd = g_open (filename, O_RDONLY, 0)) == -1)
      |               ^~~~~~
gmake[2]: Leaving directory '/home/pbulk/build/audio/easytag/work/easytag-2.4.3'
gmake[1]: *** [Makefile:3280: all-recursive] Error 1
gmake[1]: Leaving directory '/home/pbulk/build/audio/easytag/work/easytag-2.4.3'
gmake: *** [Makefile:1362: all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/audio/easytag
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/audio/easytag