=> 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.3nb21 GEN src/resource.c GEN src/enums.h /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/usr/pkgsrc/audio/easytag/work/easytag-2.4.3' Making all in help gmake[2]: Entering directory '/usr/pkgsrc/audio/easytag/work/easytag-2.4.3/help' GEN ca/ca.mo GEN ca/ GEN cs/cs.mo GEN cs/ GEN de/de.mo GEN de/ GEN el/el.mo GEN el/ GEN es/es.mo GEN es/ GEN fr/fr.mo GEN fr/ GEN hu/hu.mo GEN hu/ GEN sv/sv.mo GEN sv/ gmake[2]: Leaving directory '/usr/pkgsrc/audio/easytag/work/easytag-2.4.3/help' Making all in po gmake[2]: Entering directory '/usr/pkgsrc/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 '/usr/pkgsrc/audio/easytag/work/easytag-2.4.3/po' gmake[2]: Entering directory '/usr/pkgsrc/audio/easytag/work/easytag-2.4.3' CC src/easytag-about.o CC src/easytag-application.o CC src/easytag-application_window.o CC src/easytag-browser.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-cddb_dialog.o CC src/easytag-charset.o CC src/easytag-crc32.o CC src/easytag-dlm.o CC src/easytag-easytag.o GEN src/enums.c CC src/easytag-enums.o CC src/easytag-et_core.o CC src/easytag-file.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_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 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 src/tags/id3lib/c_wrapper.cpp: In function 'bool ID3Field_SetEncoding(ID3Field*, ID3_TextEnc)': src/tags/id3lib/c_wrapper.cpp:48:27: warning: cast from 'ID3Field*' to 'ID3_Field*' increases required alignment of target type [-Wcast-align] 48 | ID3_CATCH(changed = reinterpret_cast(field)->SetEncoding(enc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tags/id3lib/c_wrapper.cpp:36:31: note: in definition of macro 'ID3_CATCH' 36 | #define ID3_CATCH(code) try { code; } catch (...) { } | ^~~~ src/tags/id3lib/c_wrapper.cpp: In function 'ID3_TextEnc ID3Field_GetEncoding(const ID3Field*)': src/tags/id3lib/c_wrapper.cpp:59:23: warning: cast from 'const ID3Field*' to 'const ID3_Field*' increases required alignment of target type [-Wcast-align] 59 | ID3_CATCH(enc = reinterpret_cast(field)->GetEncoding()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tags/id3lib/c_wrapper.cpp:36:31: note: in definition of macro 'ID3_CATCH' 36 | #define ID3_CATCH(code) try { code; } catch (...) { } | ^~~~ src/tags/id3lib/c_wrapper.cpp: In function 'bool ID3Field_IsEncodable(const ID3Field*)': src/tags/id3lib/c_wrapper.cpp:70:31: warning: cast from 'const ID3Field*' to 'const ID3_Field*' increases required alignment of target type [-Wcast-align] 70 | ID3_CATCH(isEncodable = reinterpret_cast(field)->IsEncodable()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tags/id3lib/c_wrapper.cpp:36:31: note: in definition of macro 'ID3_CATCH' 36 | #define ID3_CATCH(code) try { code; } catch (...) { } | ^~~~ src/tags/id3lib/c_wrapper.cpp: In function 'ID3_FieldType ID3Field_GetType(const ID3Field*)': src/tags/id3lib/c_wrapper.cpp:81:29: warning: cast from 'const ID3Field*' to 'const ID3_Field*' increases required alignment of target type [-Wcast-align] 81 | ID3_CATCH(fieldType = reinterpret_cast(field)->GetType()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tags/id3lib/c_wrapper.cpp:36:31: note: in definition of macro 'ID3_CATCH' 36 | #define ID3_CATCH(code) try { code; } catch (...) { } | ^~~~ src/tags/id3lib/c_wrapper.cpp: In function 'const Mp3_Headerinfo* ID3Tag_GetMp3HeaderInfo(ID3Tag*)': src/tags/id3lib/c_wrapper.cpp:111:30: warning: cast from 'ID3Tag*' to 'const ID3_Tag*' increases required alignment of target type [-Wcast-align] 111 | ID3_CATCH(headerInfo = reinterpret_cast(tag)->GetMp3HeaderInfo()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tags/id3lib/c_wrapper.cpp:36:31: note: in definition of macro 'ID3_CATCH' 36 | #define ID3_CATCH(code) try { code; } catch (...) { } | ^~~~ In file included from /usr/pkgsrc/audio/easytag/work/.buildlink/include/id3.h:32, from src/tags/id3lib/c_wrapper.cpp:25: /usr/pkgsrc/audio/easytag/work/.buildlink/include/id3/globals.h: At global scope: /usr/pkgsrc/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-apetaglib.o CC src/tags/libapetag/easytag-is_tag.o CC src/tags/libapetag/easytag-info_mac.o src/tags/libapetag/info_mac.c: In function 'info_mac_read': src/tags/libapetag/info_mac.c:173:14: warning: cast increases required alignment of target type [-Wcast-align] 173 | header = (struct macHeader *) header_buffer; | ^ 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 CC src/tags/easytag-flac_tag.o 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; | ^ CXX src/tags/easytag-gio_wrapper.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: /usr/pkgsrc/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: /usr/pkgsrc/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: /usr/pkgsrc/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: /usr/pkgsrc/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]: Leaving directory '/usr/pkgsrc/audio/easytag/work/easytag-2.4.3' gmake[1]: *** [Makefile:3280: all-recursive] Error 1 gmake[1]: Leaving directory '/usr/pkgsrc/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