=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for easytag-2.4.3nb24 GEN src/resource.c GEN src/enums.h /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/pbulk/work/audio/easytag/work/easytag-2.4.3' Making all in help gmake[2]: Entering directory '/pbulk/work/audio/easytag/work/easytag-2.4.3/help' GEN hu/hu.mo GEN sv/sv.mo GEN fr/fr.mo GEN ca/ca.mo GEN el/el.mo GEN es/es.mo GEN de/de.mo GEN cs/cs.mo GEN fr/ GEN sv/ GEN de/ GEN hu/ GEN ca/ GEN cs/ GEN el/ GEN es/ gmake[2]: Leaving directory '/pbulk/work/audio/easytag/work/easytag-2.4.3/help' Making all in po gmake[2]: Entering directory '/pbulk/work/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 nb.gmo MSGFMT nl.gmo MSGFMT pl.gmo MSGFMT lt.gmo MSGFMT pt_BR.gmo MSGFMT oc.gmo MSGFMT ru.gmo MSGFMT ro.gmo MSGFMT pt.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 '/pbulk/work/audio/easytag/work/easytag-2.4.3/po' gmake[2]: Entering directory '/pbulk/work/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 CC src/easytag-browser.o CC src/easytag-cddb_dialog.o CC src/easytag-charset.o CC src/easytag-crc32.o Note: Writing easytag.1 CC src/easytag-dlm.o CC src/easytag-easytag.o CC src/easytag-enums.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-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 CC src/easytag-file_name.o CC src/easytag-file_tag.o CC src/easytag-load_files_dialog.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-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 CC src/easytag-scan_dialog.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-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 CC src/tags/libapetag/easytag-info_mpc.o CC src/tags/easytag-ape_tag.o CC src/tags/easytag-flac_header.o CC src/tags/easytag-flac_private.o In file included from /pbulk/work/audio/easytag/work/.buildlink/include/id3.h:32, from src/tags/id3lib/c_wrapper.cpp:25: /pbulk/work/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/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 CC src/tags/easytag-monkeyaudio_header.o In file included from /pbulk/work/audio/easytag/work/.buildlink/include/id3.h:32, from src/tags/id3_tag.c:39: /pbulk/work/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; | ^ CC src/tags/easytag-mpeg_header.o CXX src/tags/easytag-mp4_tag.o CC src/tags/easytag-musepack_header.o CC src/tags/easytag-ogg_header.o CC src/tags/easytag-ogg_tag.o CC src/tags/easytag-opus_header.o In file included from src/tags/gio_wrapper.cc:24: 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, from src/tags/gio_wrapper.cc:24: /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:156:22: note: overridden function is 'virtual TagLib::offset_t TagLib::IOStream::tell() const' 156 | virtual offset_t tell() const = 0; | ^~~~ In file included from src/tags/gio_wrapper.cc:24: src/tags/gio_wrapper.h:45:22: error: conflicting return type specified for 'virtual long int GIO_InputStream::length()' 45 | virtual long int length (); | ^~~~~~ In file included from src/tags/gio_wrapper.h:27, from src/tags/gio_wrapper.cc:24: /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:161:22: note: overridden function is 'virtual TagLib::offset_t TagLib::IOStream::length()' 161 | virtual offset_t length() = 0; | ^~~~~~ In file included from src/tags/gio_wrapper.cc:24: 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; | ^~~~ In file included from src/tags/gio_wrapper.h:27, from src/tags/gio_wrapper.cc:24: /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:156:22: note: overridden function is 'virtual TagLib::offset_t TagLib::IOStream::tell() const' 156 | virtual offset_t tell() const = 0; | ^~~~ In file included from src/tags/gio_wrapper.cc:24: src/tags/gio_wrapper.h:73:22: error: conflicting return type specified for 'virtual long int GIO_IOStream::length()' 73 | virtual long int length (); | ^~~~~~ In file included from src/tags/gio_wrapper.h:27, from src/tags/gio_wrapper.cc:24: /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:161:22: note: overridden function is 'virtual TagLib::offset_t TagLib::IOStream::length()' 161 | virtual offset_t length() = 0; | ^~~~~~ gmake[2]: *** [Makefile:2937: src/tags/easytag-gio_wrapper.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... In file included from src/tags/ogg_header.c:27: /pbulk/work/audio/easytag/work/.buildlink/include/vorbis/vorbisfile.h:95:21: warning: 'OV_CALLBACKS_STREAMONLY_NOCLOSE' defined but not used [-Wunused-variable] 95 | static ov_callbacks OV_CALLBACKS_STREAMONLY_NOCLOSE = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/audio/easytag/work/.buildlink/include/vorbis/vorbisfile.h:88:21: warning: 'OV_CALLBACKS_STREAMONLY' defined but not used [-Wunused-variable] 88 | static ov_callbacks OV_CALLBACKS_STREAMONLY = { | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/audio/easytag/work/.buildlink/include/vorbis/vorbisfile.h:81:21: warning: 'OV_CALLBACKS_NOCLOSE' defined but not used [-Wunused-variable] 81 | static ov_callbacks OV_CALLBACKS_NOCLOSE = { | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/audio/easytag/work/.buildlink/include/vorbis/vorbisfile.h:74:21: warning: 'OV_CALLBACKS_DEFAULT' defined but not used [-Wunused-variable] 74 | static ov_callbacks OV_CALLBACKS_DEFAULT = { | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/audio/easytag/work/.buildlink/include/id3.h:32, from src/tags/mpeg_header.c:31: /pbulk/work/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] = | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/tags/mp4_tag.cc:34: 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, from src/tags/mp4_tag.cc:34: /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:156:22: note: overridden function is 'virtual TagLib::offset_t TagLib::IOStream::tell() const' 156 | virtual offset_t tell() const = 0; | ^~~~ In file included from src/tags/mp4_tag.cc:34: src/tags/gio_wrapper.h:45:22: error: conflicting return type specified for 'virtual long int GIO_InputStream::length()' 45 | virtual long int length (); | ^~~~~~ In file included from src/tags/gio_wrapper.h:27, from src/tags/mp4_tag.cc:34: /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:161:22: note: overridden function is 'virtual TagLib::offset_t TagLib::IOStream::length()' 161 | virtual offset_t length() = 0; | ^~~~~~ In file included from src/tags/mp4_tag.cc:34: 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; | ^~~~ In file included from src/tags/gio_wrapper.h:27, from src/tags/mp4_tag.cc:34: /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:156:22: note: overridden function is 'virtual TagLib::offset_t TagLib::IOStream::tell() const' 156 | virtual offset_t tell() const = 0; | ^~~~ In file included from src/tags/mp4_tag.cc:34: src/tags/gio_wrapper.h:73:22: error: conflicting return type specified for 'virtual long int GIO_IOStream::length()' 73 | virtual long int length (); | ^~~~~~ In file included from src/tags/gio_wrapper.h:27, from src/tags/mp4_tag.cc:34: /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:161:22: note: overridden function is 'virtual TagLib::offset_t TagLib::IOStream::length()' 161 | virtual offset_t length() = 0; | ^~~~~~ In file included from src/tags/mp4_tag.cc:48: src/tags/mp4_header.cc: In function 'gboolean et_mp4_header_read_file_info(GFile*, ET_File_Info*, GError**)': src/tags/mp4_header.cc:51:21: error: cannot declare variable 'stream' to be of abstract type 'GIO_InputStream' 51 | GIO_InputStream stream (file); | ^~~~~~ In file included from src/tags/mp4_tag.cc:34: src/tags/gio_wrapper.h:30:7: note: because the following virtual functions are pure within 'GIO_InputStream': 30 | class GIO_InputStream : public TagLib::IOStream | ^~~~~~~~~~~~~~~ In file included from src/tags/gio_wrapper.h:27, from src/tags/mp4_tag.cc:34: /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:97:24: note: 'virtual TagLib::ByteVector TagLib::IOStream::readBlock(size_t)' 97 | virtual ByteVector readBlock(size_t length) = 0; | ^~~~~~~~~ /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:146:18: note: 'virtual void TagLib::IOStream::seek(TagLib::offset_t, TagLib::IOStream::Position)' 146 | virtual void seek(offset_t offset, Position p = Beginning) = 0; | ^~~~ /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:166:18: note: 'virtual void TagLib::IOStream::truncate(TagLib::offset_t)' 166 | virtual void truncate(offset_t length) = 0; | ^~~~~~~~ In file included from src/tags/mp4_tag.cc:48: src/tags/mp4_header.cc:108:48: warning: 'virtual int TagLib::AudioProperties::length() const' is deprecated [-Wdeprecated-declarations] 108 | ETFileInfo->duration = properties->length (); | ^ In file included from /pbulk/work/audio/easytag/work/.buildlink/include/taglib/mp4properties.h:30, from /pbulk/work/audio/easytag/work/.buildlink/include/taglib/mp4file.h:33, from src/tags/mp4_tag.cc:42: /pbulk/work/audio/easytag/work/.buildlink/include/taglib/audioproperties.h:82:17: note: declared here 82 | virtual int length() const; | ^~~~~~ src/tags/mp4_tag.cc: In function 'gboolean mp4tag_read_file_tag(GFile*, File_Tag*, GError**)': src/tags/mp4_tag.cc:67:21: error: cannot declare variable 'stream' to be of abstract type 'GIO_InputStream' 67 | GIO_InputStream stream (file); | ^~~~~~ src/tags/mp4_tag.cc: In function 'gboolean mp4tag_write_file_tag(const ET_File*, GError**)': src/tags/mp4_tag.cc:292:18: error: cannot declare variable 'stream' to be of abstract type 'GIO_IOStream' 292 | GIO_IOStream stream (file); | ^~~~~~ In file included from src/tags/mp4_tag.cc:34: src/tags/gio_wrapper.h:58:7: note: because the following virtual functions are pure within 'GIO_IOStream': 58 | class GIO_IOStream : public TagLib::IOStream | ^~~~~~~~~~~~ In file included from src/tags/gio_wrapper.h:27, from src/tags/mp4_tag.cc:34: /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:97:24: note: 'virtual TagLib::ByteVector TagLib::IOStream::readBlock(size_t)' 97 | virtual ByteVector readBlock(size_t length) = 0; | ^~~~~~~~~ /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:146:18: note: 'virtual void TagLib::IOStream::seek(TagLib::offset_t, TagLib::IOStream::Position)' 146 | virtual void seek(offset_t offset, Position p = Beginning) = 0; | ^~~~ /pbulk/work/audio/easytag/work/.buildlink/include/taglib/tiostream.h:166:18: note: 'virtual void TagLib::IOStream::truncate(TagLib::offset_t)' 166 | virtual void truncate(offset_t length) = 0; | ^~~~~~~~ gmake[2]: *** [Makefile:2951: src/tags/easytag-mp4_tag.o] Error 1 gmake[2]: Leaving directory '/pbulk/work/audio/easytag/work/easytag-2.4.3' gmake[1]: *** [Makefile:3280: all-recursive] Error 1 gmake[1]: Leaving directory '/pbulk/work/audio/easytag/work/easytag-2.4.3' gmake: *** [Makefile:1362: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/audio/easytag *** Error code 1 Stop. make: stopped in /usr/pkgsrc/audio/easytag