+ 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