=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> 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 juk-20.04.1nb6 [ 2%] Generating po/uk/docs/juk/index.cache.bz2 [ 2%] Generating po/sr/docs/juk/index.cache.bz2 [ 4%] Generating po/sv/docs/juk/index.cache.bz2 [ 4%] Generating po/ru/docs/juk/index.cache.bz2 [ 4%] Built target po-ru-docs-juk-index-cache-bz2 [ 5%] Generating mo... [ 5%] Built target po-sv-docs-juk-index-cache-bz2 [ 5%] Built target po-uk-docs-juk-index-cache-bz2 [ 6%] Generating po/pl/docs/juk/index.cache.bz2 [ 7%] Generating po/nl/docs/juk/index.cache.bz2 [ 7%] Built target po-sr-docs-juk-index-cache-bz2 [ 8%] Automatic MOC for target juk [ 8%] Built target pofiles-19bb939273bb9f60a4b37a44a48a4545 [ 9%] Generating ts... [ 9%] Built target tsfiles-19bb939273bb9f60a4b37a44a48a4545 [ 10%] Generating po/ca/docs/juk/index.cache.bz2 [ 10%] Built target po-pl-docs-juk-index-cache-bz2 [ 11%] Generating po/de/docs/juk/index.cache.bz2 [ 11%] Built target po-nl-docs-juk-index-cache-bz2 [ 11%] Built target po-ca-docs-juk-index-cache-bz2 [ 12%] Generating po/es/docs/juk/index.cache.bz2 [ 13%] Generating po/pt/docs/juk/index.cache.bz2 [ 13%] Built target po-de-docs-juk-index-cache-bz2 [ 13%] Built target po-pt-docs-juk-index-cache-bz2 [ 14%] Generating po/fr/docs/juk/index.cache.bz2 [ 15%] Generating po/pt_BR/docs/juk/index.cache.bz2 [ 15%] Built target po-es-docs-juk-index-cache-bz2 I/O warning : failed to load external entity "/usr/pkg/share/kf5/kdoctools/customization/xsl/pt-BR.xml" [ 15%] Generating po/et/docs/juk/index.cache.bz2 No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". [ 15%] Built target po-pt-BR-docs-juk-index-cache-bz2 [ 16%] Generating po/it/docs/juk/index.cache.bz2 [ 16%] Built target po-fr-docs-juk-index-cache-bz2 [ 16%] Generating index.cache.bz2 [ 16%] Built target po-et-docs-juk-index-cache-bz2 [ 16%] Built target juk_autogen [ 17%] Automatic MOC for target tagguessertest [ 18%] Generating collectionadaptor.cpp, collectionadaptor.h [ 19%] Generating playeradaptor.cpp, playeradaptor.h [ 20%] Generating searchadaptor.cpp, searchadaptor.h [ 21%] Generating ui_coverdialogbase.h [ 22%] Generating ui_deletedialogbase.h [ 23%] Generating ui_directorylistbase.h [ 23%] Built target doc-index-cache-bz2 [ 23%] Built target tagguessertest_autogen [ 24%] Generating ui_exampleoptionsbase.h [ 25%] Generating ui_filerenamerbase.h [ 25%] Built target po-it-docs-juk-index-cache-bz2 [ 26%] Building CXX object tests/CMakeFiles/tagguessertest.dir/tagguessertest_autogen/mocs_compilation.cpp.o [ 27%] Generating ui_filerenameroptionsbase.h [ 28%] Generating ui_tageditor.h [ 29%] Generating ui_tagguesserconfigdlgwidget.h [ 30%] Building CXX object tests/CMakeFiles/tagguessertest.dir/tagguessertest.cpp.o [ 31%] Generating collectionadaptor.moc [ 33%] Generating searchadaptor.moc [ 33%] Generating playeradaptor.moc [ 34%] Building CXX object CMakeFiles/juk.dir/juk_autogen/mocs_compilation.cpp.o [ 34%] Building CXX object CMakeFiles/juk.dir/slider.cpp.o [ 35%] Building CXX object CMakeFiles/juk.dir/advancedsearchdialog.cpp.o [ 36%] Building CXX object tests/CMakeFiles/tagguessertest.dir/__/tagguesser.cpp.o [ 37%] Building CXX object CMakeFiles/juk.dir/svghandler.cpp.o [ 38%] Building CXX object CMakeFiles/juk.dir/volumepopupbutton.cpp.o [ 39%] Linking CXX executable tagguessertest ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy. ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy. ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy. [ 39%] Built target tagguessertest [ 40%] Building CXX object CMakeFiles/juk.dir/actioncollection.cpp.o [ 41%] Building CXX object CMakeFiles/juk.dir/cache.cpp.o [ 42%] Building CXX object CMakeFiles/juk.dir/categoryreaderinterface.cpp.o [ 43%] Building CXX object CMakeFiles/juk.dir/collectionlist.cpp.o [ 44%] Building CXX object CMakeFiles/juk.dir/coverdialog.cpp.o [ 45%] Building CXX object CMakeFiles/juk.dir/covericonview.cpp.o [ 46%] Building CXX object CMakeFiles/juk.dir/coverinfo.cpp.o [ 47%] Building CXX object CMakeFiles/juk.dir/covermanager.cpp.o [ 48%] Building CXX object CMakeFiles/juk.dir/coverproxy.cpp.o [ 49%] Building CXX object CMakeFiles/juk.dir/dbuscollectionproxy.cpp.o In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegfile.h:33:0, from /tmp/multimedia/juk/work/juk-20.04.1/coverinfo.cpp:36: /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegproperties.h:70:37: warning: 'virtual int TagLib::MPEG::Properties::length() const' can be marked override [-Wsuggest-override] TAGLIB_DEPRECATED virtual int length() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegproperties.h:92:19: warning: 'virtual int TagLib::MPEG::Properties::bitrate() const' can be marked override [-Wsuggest-override] virtual int bitrate() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegproperties.h:97:19: warning: 'virtual int TagLib::MPEG::Properties::sampleRate() const' can be marked override [-Wsuggest-override] virtual int sampleRate() const; ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegproperties.h:102:19: warning: 'virtual int TagLib::MPEG::Properties::channels() const' can be marked override [-Wsuggest-override] virtual int channels() const; ^~~~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/coverinfo.cpp:36:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegfile.h:139:20: warning: 'virtual TagLib::Tag* TagLib::MPEG::File::tag() const' can be marked override [-Wsuggest-override] virtual Tag *tag() const; ^~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegfile.h:165:27: warning: 'virtual TagLib::MPEG::Properties* TagLib::MPEG::File::audioProperties() const' can be marked override [-Wsuggest-override] virtual Properties *audioProperties() const; ^~~~~~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegfile.h:182:20: warning: 'virtual bool TagLib::MPEG::File::save()' can be marked override [-Wsuggest-override] virtual bool save(); ^~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/coverinfo.cpp:38:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:159:22: warning: 'virtual TagLib::String TagLib::ID3v2::Tag::title() const' can be marked override [-Wsuggest-override] virtual String title() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:160:22: warning: 'virtual TagLib::String TagLib::ID3v2::Tag::artist() const' can be marked override [-Wsuggest-override] virtual String artist() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:161:22: warning: 'virtual TagLib::String TagLib::ID3v2::Tag::album() const' can be marked override [-Wsuggest-override] virtual String album() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:162:22: warning: 'virtual TagLib::String TagLib::ID3v2::Tag::comment() const' can be marked override [-Wsuggest-override] virtual String comment() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:163:22: warning: 'virtual TagLib::String TagLib::ID3v2::Tag::genre() const' can be marked override [-Wsuggest-override] virtual String genre() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:164:28: warning: 'virtual unsigned int TagLib::ID3v2::Tag::year() const' can be marked override [-Wsuggest-override] virtual unsigned int year() const; ^~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:165:28: warning: 'virtual unsigned int TagLib::ID3v2::Tag::track() const' can be marked override [-Wsuggest-override] virtual unsigned int track() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:167:20: warning: 'virtual void TagLib::ID3v2::Tag::setTitle(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setTitle(const String &s); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:168:20: warning: 'virtual void TagLib::ID3v2::Tag::setArtist(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setArtist(const String &s); ^~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:169:20: warning: 'virtual void TagLib::ID3v2::Tag::setAlbum(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setAlbum(const String &s); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:170:20: warning: 'virtual void TagLib::ID3v2::Tag::setComment(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setComment(const String &s); ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:171:20: warning: 'virtual void TagLib::ID3v2::Tag::setGenre(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setGenre(const String &s); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:172:20: warning: 'virtual void TagLib::ID3v2::Tag::setYear(unsigned int)' can be marked override [-Wsuggest-override] virtual void setYear(unsigned int i); ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:173:20: warning: 'virtual void TagLib::ID3v2::Tag::setTrack(unsigned int)' can be marked override [-Wsuggest-override] virtual void setTrack(unsigned int i); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/id3v2tag.h:175:20: warning: 'virtual bool TagLib::ID3v2::Tag::isEmpty() const' can be marked override [-Wsuggest-override] virtual bool isEmpty() const; ^~~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/coverinfo.cpp:39:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/attachedpictureframe.h:119:22: warning: 'virtual TagLib::String TagLib::ID3v2::AttachedPictureFrame::toString() const' can be marked override [-Wsuggest-override] virtual String toString() const; ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/attachedpictureframe.h:206:20: warning: 'virtual void TagLib::ID3v2::AttachedPictureFrame::parseFields(const TagLib::ByteVector&)' can be marked override [-Wsuggest-override] virtual void parseFields(const ByteVector &data); ^~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/attachedpictureframe.h:207:26: warning: 'virtual TagLib::ByteVector TagLib::ID3v2::AttachedPictureFrame::renderFields() const' can be marked override [-Wsuggest-override] virtual ByteVector renderFields() const; ^~~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/attachedpictureframe.h:222:20: warning: 'virtual void TagLib::ID3v2::AttachedPictureFrameV22::parseFields(const TagLib::ByteVector&)' can be marked override [-Wsuggest-override] virtual void parseFields(const ByteVector &data); ^~~~~~~~~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/flacfile.h:34:0, from /tmp/multimedia/juk/work/juk-20.04.1/coverinfo.cpp:40: /tmp/multimedia/juk/work/.buildlink/include/taglib/flacpicture.h:182:11: warning: 'virtual int TagLib::FLAC::Picture::code() const' can be marked override [-Wsuggest-override] int code() const; ^~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/flacpicture.h:187:18: warning: 'virtual TagLib::ByteVector TagLib::FLAC::Picture::render() const' can be marked override [-Wsuggest-override] ByteVector render() const; ^~~~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/flacfile.h:35:0, from /tmp/multimedia/juk/work/juk-20.04.1/coverinfo.cpp:40: /tmp/multimedia/juk/work/.buildlink/include/taglib/flacproperties.h:75:37: warning: 'virtual int TagLib::FLAC::Properties::length() const' can be marked override [-Wsuggest-override] TAGLIB_DEPRECATED virtual int length() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/flacproperties.h:97:19: warning: 'virtual int TagLib::FLAC::Properties::bitrate() const' can be marked override [-Wsuggest-override] virtual int bitrate() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/flacproperties.h:102:19: warning: 'virtual int TagLib::FLAC::Properties::sampleRate() const' can be marked override [-Wsuggest-override] virtual int sampleRate() const; ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/flacproperties.h:107:19: warning: 'virtual int TagLib::FLAC::Properties::channels() const' can be marked override [-Wsuggest-override] virtual int channels() const; ^~~~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/coverinfo.cpp:40:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/flacfile.h:142:28: warning: 'virtual TagLib::Tag* TagLib::FLAC::File::tag() const' can be marked override [-Wsuggest-override] virtual TagLib::Tag *tag() const; ^~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/flacfile.h:167:27: warning: 'virtual TagLib::FLAC::Properties* TagLib::FLAC::File::audioProperties() const' can be marked override [-Wsuggest-override] virtual Properties *audioProperties() const; ^~~~~~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/flacfile.h:176:20: warning: 'virtual bool TagLib::FLAC::File::save()' can be marked override [-Wsuggest-override] virtual bool save(); ^~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/coverinfo.cpp:41:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:83:22: warning: 'virtual TagLib::String TagLib::Ogg::XiphComment::title() const' can be marked override [-Wsuggest-override] virtual String title() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:84:22: warning: 'virtual TagLib::String TagLib::Ogg::XiphComment::artist() const' can be marked override [-Wsuggest-override] virtual String artist() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:85:22: warning: 'virtual TagLib::String TagLib::Ogg::XiphComment::album() const' can be marked override [-Wsuggest-override] virtual String album() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:86:22: warning: 'virtual TagLib::String TagLib::Ogg::XiphComment::comment() const' can be marked override [-Wsuggest-override] virtual String comment() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:87:22: warning: 'virtual TagLib::String TagLib::Ogg::XiphComment::genre() const' can be marked override [-Wsuggest-override] virtual String genre() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:88:28: warning: 'virtual unsigned int TagLib::Ogg::XiphComment::year() const' can be marked override [-Wsuggest-override] virtual unsigned int year() const; ^~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:89:28: warning: 'virtual unsigned int TagLib::Ogg::XiphComment::track() const' can be marked override [-Wsuggest-override] virtual unsigned int track() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:91:20: warning: 'virtual void TagLib::Ogg::XiphComment::setTitle(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setTitle(const String &s); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:92:20: warning: 'virtual void TagLib::Ogg::XiphComment::setArtist(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setArtist(const String &s); ^~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:93:20: warning: 'virtual void TagLib::Ogg::XiphComment::setAlbum(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setAlbum(const String &s); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:94:20: warning: 'virtual void TagLib::Ogg::XiphComment::setComment(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setComment(const String &s); ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:95:20: warning: 'virtual void TagLib::Ogg::XiphComment::setGenre(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setGenre(const String &s); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:96:20: warning: 'virtual void TagLib::Ogg::XiphComment::setYear(unsigned int)' can be marked override [-Wsuggest-override] virtual void setYear(unsigned int i); ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:97:20: warning: 'virtual void TagLib::Ogg::XiphComment::setTrack(unsigned int)' can be marked override [-Wsuggest-override] virtual void setTrack(unsigned int i); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:99:20: warning: 'virtual bool TagLib::Ogg::XiphComment::isEmpty() const' can be marked override [-Wsuggest-override] virtual bool isEmpty() const; ^~~~~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4file.h:32:0, from /tmp/multimedia/juk/work/juk-20.04.1/coverinfo.cpp:45: /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4properties.h:60:37: warning: 'virtual int TagLib::MP4::Properties::length() const' can be marked override [-Wsuggest-override] TAGLIB_DEPRECATED virtual int length() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4properties.h:82:19: warning: 'virtual int TagLib::MP4::Properties::bitrate() const' can be marked override [-Wsuggest-override] virtual int bitrate() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4properties.h:87:19: warning: 'virtual int TagLib::MP4::Properties::sampleRate() const' can be marked override [-Wsuggest-override] virtual int sampleRate() const; ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4properties.h:92:19: warning: 'virtual int TagLib::MP4::Properties::channels() const' can be marked override [-Wsuggest-override] virtual int channels() const; ^~~~~~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4file.h:33:0, from /tmp/multimedia/juk/work/juk-20.04.1/coverinfo.cpp:45: /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:56:24: warning: 'virtual TagLib::String TagLib::MP4::Tag::title() const' can be marked override [-Wsuggest-override] virtual String title() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:57:24: warning: 'virtual TagLib::String TagLib::MP4::Tag::artist() const' can be marked override [-Wsuggest-override] virtual String artist() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:58:24: warning: 'virtual TagLib::String TagLib::MP4::Tag::album() const' can be marked override [-Wsuggest-override] virtual String album() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:59:24: warning: 'virtual TagLib::String TagLib::MP4::Tag::comment() const' can be marked override [-Wsuggest-override] virtual String comment() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:60:24: warning: 'virtual TagLib::String TagLib::MP4::Tag::genre() const' can be marked override [-Wsuggest-override] virtual String genre() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:61:30: warning: 'virtual unsigned int TagLib::MP4::Tag::year() const' can be marked override [-Wsuggest-override] virtual unsigned int year() const; ^~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:62:30: warning: 'virtual unsigned int TagLib::MP4::Tag::track() const' can be marked override [-Wsuggest-override] virtual unsigned int track() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:64:22: warning: 'virtual void TagLib::MP4::Tag::setTitle(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setTitle(const String &value); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:65:22: warning: 'virtual void TagLib::MP4::Tag::setArtist(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setArtist(const String &value); ^~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:66:22: warning: 'virtual void TagLib::MP4::Tag::setAlbum(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setAlbum(const String &value); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:67:22: warning: 'virtual void TagLib::MP4::Tag::setComment(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setComment(const String &value); ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:68:22: warning: 'virtual void TagLib::MP4::Tag::setGenre(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setGenre(const String &value); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:69:22: warning: 'virtual void TagLib::MP4::Tag::setYear(unsigned int)' can be marked override [-Wsuggest-override] virtual void setYear(unsigned int value); ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:70:22: warning: 'virtual void TagLib::MP4::Tag::setTrack(unsigned int)' can be marked override [-Wsuggest-override] virtual void setTrack(unsigned int value); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:72:22: warning: 'virtual bool TagLib::MP4::Tag::isEmpty() const' can be marked override [-Wsuggest-override] virtual bool isEmpty() const; ^~~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/coverinfo.cpp:45:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4file.h:87:12: warning: 'virtual TagLib::MP4::Tag* TagLib::MP4::File::tag() const' can be marked override [-Wsuggest-override] Tag *tag() const; ^~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4file.h:108:19: warning: 'virtual TagLib::MP4::Properties* TagLib::MP4::File::audioProperties() const' can be marked override [-Wsuggest-override] Properties *audioProperties() const; ^~~~~~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4file.h:115:12: warning: 'virtual bool TagLib::MP4::File::save()' can be marked override [-Wsuggest-override] bool save(); ^~~~ [ 50%] Building CXX object CMakeFiles/juk.dir/deletedialog.cpp.o [ 51%] Building CXX object CMakeFiles/juk.dir/directorylist.cpp.o [ 52%] Building CXX object CMakeFiles/juk.dir/directoryloader.cpp.o [ 53%] Building CXX object CMakeFiles/juk.dir/dynamicplaylist.cpp.o [ 54%] Building CXX object CMakeFiles/juk.dir/exampleoptions.cpp.o [ 54%] Building CXX object CMakeFiles/juk.dir/folderplaylist.cpp.o [ 55%] Building CXX object CMakeFiles/juk.dir/filehandle.cpp.o [ 56%] Building CXX object CMakeFiles/juk.dir/filerenamer.cpp.o [ 57%] Building CXX object CMakeFiles/juk.dir/filerenameroptions.cpp.o [ 58%] Building CXX object CMakeFiles/juk.dir/filerenamerconfigdlg.cpp.o [ 59%] Building CXX object CMakeFiles/juk.dir/webimagefetcher.cpp.o /tmp/multimedia/juk/work/juk-20.04.1/filerenamer.cpp: In member function 'void FileRenamer::setFolderIcon(const QUrl&, const PlaylistItem*)': /tmp/multimedia/juk/work/juk-20.04.1/filerenamer.cpp:940:76: warning: 'QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] QStringList elements = dstURL.path().split('/', QString::SkipEmptyParts); ^ In file included from /usr/pkg/qt5/include/QtCore/QString:1:0, from /tmp/multimedia/juk/work/juk-20.04.1/filerenamer.h:21, from /tmp/multimedia/juk/work/juk-20.04.1/filerenamer.cpp:19: /usr/pkg/qt5/include/QtCore/qstring.h:615:17: note: declared here QStringList split(QChar sep, SplitBehavior behavior, ^~~~~ [ 60%] Building CXX object CMakeFiles/juk.dir/historyplaylist.cpp.o [ 61%] Building CXX object CMakeFiles/juk.dir/juk.cpp.o [ 62%] Building CXX object CMakeFiles/juk.dir/juktag.cpp.o [ 63%] Building CXX object CMakeFiles/juk.dir/keydialog.cpp.o [ 64%] Building CXX object CMakeFiles/juk.dir/lyricswidget.cpp.o [ 65%] Building CXX object CMakeFiles/juk.dir/main.cpp.o /tmp/multimedia/juk/work/juk-20.04.1/juk.cpp: In member function 'void JuK::coverDownloaded(const QPixmap&)': /tmp/multimedia/juk/work/juk-20.04.1/juk.cpp:208:64: warning: 'KNotification::KNotification(const QString&, QWidget*, const NotificationFlags&)' is deprecated: Since 5.75. Use other constructor and call setWidget() explicitly [-Wdeprecated-declarations] KNotification *notification = new KNotification(event, this); ^ In file included from /tmp/multimedia/juk/work/juk-20.04.1/juk.cpp:30:0: /usr/pkg/include/KF5/KNotifications/knotification.h:152:14: note: declared here explicit KNotification(const QString &eventId, QWidget *widget, const NotificationFlags &flags = CloseOnTimeout); ^~~~~~~~~~~~~ /tmp/multimedia/juk/work/juk-20.04.1/juk.cpp: In member function 'void JuK::setupActions()': /tmp/multimedia/juk/work/juk-20.04.1/juk.cpp:261:33: warning: 'void KActionMenu::setDelayed(bool)' is deprecated: Since 5.77. Use KActionMenu::setPopupMode() [-Wdeprecated-declarations] actionMenu->setDelayed(false); ^ In file included from /tmp/multimedia/juk/work/juk-20.04.1/juk.cpp:25:0: /usr/pkg/include/KF5/KWidgetsAddons/kactionmenu.h:112:10: note: declared here void setDelayed(bool delayed); ^~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/juk.dir/mediafiles.cpp.o [ 67%] Building CXX object CMakeFiles/juk.dir/mpris2/mediaplayer2.cpp.o [ 68%] Building CXX object CMakeFiles/juk.dir/mpris2/mediaplayer2player.cpp.o [ 69%] Building CXX object CMakeFiles/juk.dir/mpris2/mpris2.cpp.o In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegfile.h:33:0, from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:34: /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegproperties.h:70:37: warning: 'virtual int TagLib::MPEG::Properties::length() const' can be marked override [-Wsuggest-override] TAGLIB_DEPRECATED virtual int length() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegproperties.h:92:19: warning: 'virtual int TagLib::MPEG::Properties::bitrate() const' can be marked override [-Wsuggest-override] virtual int bitrate() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegproperties.h:97:19: warning: 'virtual int TagLib::MPEG::Properties::sampleRate() const' can be marked override [-Wsuggest-override] virtual int sampleRate() const; ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegproperties.h:102:19: warning: 'virtual int TagLib::MPEG::Properties::channels() const' can be marked override [-Wsuggest-override] virtual int channels() const; ^~~~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:34:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegfile.h:139:20: warning: 'virtual TagLib::Tag* TagLib::MPEG::File::tag() const' can be marked override [-Wsuggest-override] virtual Tag *tag() const; ^~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegfile.h:165:27: warning: 'virtual TagLib::MPEG::Properties* TagLib::MPEG::File::audioProperties() const' can be marked override [-Wsuggest-override] virtual Properties *audioProperties() const; ^~~~~~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpegfile.h:182:20: warning: 'virtual bool TagLib::MPEG::File::save()' can be marked override [-Wsuggest-override] virtual bool save(); ^~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/vorbisfile.h:30:0, from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:35: /tmp/multimedia/juk/work/.buildlink/include/taglib/oggfile.h:81:20: warning: 'virtual bool TagLib::Ogg::File::save()' can be marked override [-Wsuggest-override] virtual bool save(); ^~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:35:0, from /tmp/multimedia/juk/work/.buildlink/include/taglib/vorbisfile.h:31, from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:35: /tmp/multimedia/juk/work/.buildlink/include/taglib/flacpicture.h:182:11: warning: 'virtual int TagLib::FLAC::Picture::code() const' can be marked override [-Wsuggest-override] int code() const; ^~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/flacpicture.h:187:18: warning: 'virtual TagLib::ByteVector TagLib::FLAC::Picture::render() const' can be marked override [-Wsuggest-override] ByteVector render() const; ^~~~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/vorbisfile.h:31:0, from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:35: /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:83:22: warning: 'virtual TagLib::String TagLib::Ogg::XiphComment::title() const' can be marked override [-Wsuggest-override] virtual String title() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:84:22: warning: 'virtual TagLib::String TagLib::Ogg::XiphComment::artist() const' can be marked override [-Wsuggest-override] virtual String artist() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:85:22: warning: 'virtual TagLib::String TagLib::Ogg::XiphComment::album() const' can be marked override [-Wsuggest-override] virtual String album() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:86:22: warning: 'virtual TagLib::String TagLib::Ogg::XiphComment::comment() const' can be marked override [-Wsuggest-override] virtual String comment() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:87:22: warning: 'virtual TagLib::String TagLib::Ogg::XiphComment::genre() const' can be marked override [-Wsuggest-override] virtual String genre() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:88:28: warning: 'virtual unsigned int TagLib::Ogg::XiphComment::year() const' can be marked override [-Wsuggest-override] virtual unsigned int year() const; ^~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:89:28: warning: 'virtual unsigned int TagLib::Ogg::XiphComment::track() const' can be marked override [-Wsuggest-override] virtual unsigned int track() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:91:20: warning: 'virtual void TagLib::Ogg::XiphComment::setTitle(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setTitle(const String &s); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:92:20: warning: 'virtual void TagLib::Ogg::XiphComment::setArtist(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setArtist(const String &s); ^~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:93:20: warning: 'virtual void TagLib::Ogg::XiphComment::setAlbum(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setAlbum(const String &s); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:94:20: warning: 'virtual void TagLib::Ogg::XiphComment::setComment(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setComment(const String &s); ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:95:20: warning: 'virtual void TagLib::Ogg::XiphComment::setGenre(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setGenre(const String &s); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:96:20: warning: 'virtual void TagLib::Ogg::XiphComment::setYear(unsigned int)' can be marked override [-Wsuggest-override] virtual void setYear(unsigned int i); ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:97:20: warning: 'virtual void TagLib::Ogg::XiphComment::setTrack(unsigned int)' can be marked override [-Wsuggest-override] virtual void setTrack(unsigned int i); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/xiphcomment.h:99:20: warning: 'virtual bool TagLib::Ogg::XiphComment::isEmpty() const' can be marked override [-Wsuggest-override] virtual bool isEmpty() const; ^~~~~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/vorbisfile.h:33:0, from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:35: /tmp/multimedia/juk/work/.buildlink/include/taglib/vorbisproperties.h:78:37: warning: 'virtual int TagLib::Vorbis::Properties::length() const' can be marked override [-Wsuggest-override] TAGLIB_DEPRECATED virtual int length() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/vorbisproperties.h:100:19: warning: 'virtual int TagLib::Vorbis::Properties::bitrate() const' can be marked override [-Wsuggest-override] virtual int bitrate() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/vorbisproperties.h:105:19: warning: 'virtual int TagLib::Vorbis::Properties::sampleRate() const' can be marked override [-Wsuggest-override] virtual int sampleRate() const; ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/vorbisproperties.h:110:19: warning: 'virtual int TagLib::Vorbis::Properties::channels() const' can be marked override [-Wsuggest-override] virtual int channels() const; ^~~~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:35:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/vorbisfile.h:96:33: warning: 'virtual TagLib::Ogg::XiphComment* TagLib::Vorbis::File::tag() const' can be marked override [-Wsuggest-override] virtual Ogg::XiphComment *tag() const; ^~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/vorbisfile.h:115:27: warning: 'virtual TagLib::Vorbis::Properties* TagLib::Vorbis::File::audioProperties() const' can be marked override [-Wsuggest-override] virtual Properties *audioProperties() const; ^~~~~~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/vorbisfile.h:122:20: warning: 'virtual bool TagLib::Vorbis::File::save()' can be marked override [-Wsuggest-override] virtual bool save(); ^~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/flacfile.h:35:0, from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:36: /tmp/multimedia/juk/work/.buildlink/include/taglib/flacproperties.h:75:37: warning: 'virtual int TagLib::FLAC::Properties::length() const' can be marked override [-Wsuggest-override] TAGLIB_DEPRECATED virtual int length() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/flacproperties.h:97:19: warning: 'virtual int TagLib::FLAC::Properties::bitrate() const' can be marked override [-Wsuggest-override] virtual int bitrate() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/flacproperties.h:102:19: warning: 'virtual int TagLib::FLAC::Properties::sampleRate() const' can be marked override [-Wsuggest-override] virtual int sampleRate() const; ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/flacproperties.h:107:19: warning: 'virtual int TagLib::FLAC::Properties::channels() const' can be marked override [-Wsuggest-override] virtual int channels() const; ^~~~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:36:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/flacfile.h:142:28: warning: 'virtual TagLib::Tag* TagLib::FLAC::File::tag() const' can be marked override [-Wsuggest-override] virtual TagLib::Tag *tag() const; ^~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/flacfile.h:167:27: warning: 'virtual TagLib::FLAC::Properties* TagLib::FLAC::File::audioProperties() const' can be marked override [-Wsuggest-override] virtual Properties *audioProperties() const; ^~~~~~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/flacfile.h:176:20: warning: 'virtual bool TagLib::FLAC::File::save()' can be marked override [-Wsuggest-override] virtual bool save(); ^~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:38:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/oggflacfile.h:105:28: warning: 'virtual TagLib::Ogg::XiphComment* TagLib::Ogg::FLAC::File::tag() const' can be marked override [-Wsuggest-override] virtual XiphComment *tag() const; ^~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/oggflacfile.h:111:27: warning: 'virtual TagLib::FLAC::Properties* TagLib::Ogg::FLAC::File::audioProperties() const' can be marked override [-Wsuggest-override] virtual Properties *audioProperties() const; ^~~~~~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/oggflacfile.h:131:20: warning: 'virtual bool TagLib::Ogg::FLAC::File::save()' can be marked override [-Wsuggest-override] virtual bool save(); ^~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/mpcfile.h:33:0, from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:39: /tmp/multimedia/juk/work/.buildlink/include/taglib/mpcproperties.h:77:37: warning: 'virtual int TagLib::MPC::Properties::length() const' can be marked override [-Wsuggest-override] TAGLIB_DEPRECATED virtual int length() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpcproperties.h:99:19: warning: 'virtual int TagLib::MPC::Properties::bitrate() const' can be marked override [-Wsuggest-override] virtual int bitrate() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpcproperties.h:104:19: warning: 'virtual int TagLib::MPC::Properties::sampleRate() const' can be marked override [-Wsuggest-override] virtual int sampleRate() const; ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpcproperties.h:109:19: warning: 'virtual int TagLib::MPC::Properties::channels() const' can be marked override [-Wsuggest-override] virtual int channels() const; ^~~~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:39:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/mpcfile.h:116:28: warning: 'virtual TagLib::Tag* TagLib::MPC::File::tag() const' can be marked override [-Wsuggest-override] virtual TagLib::Tag *tag() const; ^~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpcfile.h:138:27: warning: 'virtual TagLib::MPC::Properties* TagLib::MPC::File::audioProperties() const' can be marked override [-Wsuggest-override] virtual Properties *audioProperties() const; ^~~~~~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mpcfile.h:145:20: warning: 'virtual bool TagLib::MPC::File::save()' can be marked override [-Wsuggest-override] virtual bool save(); ^~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/opusfile.h:36:0, from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:43: /tmp/multimedia/juk/work/.buildlink/include/taglib/opusproperties.h:72:39: warning: 'virtual int TagLib::Ogg::Opus::Properties::length() const' can be marked override [-Wsuggest-override] TAGLIB_DEPRECATED virtual int length() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/opusproperties.h:94:21: warning: 'virtual int TagLib::Ogg::Opus::Properties::bitrate() const' can be marked override [-Wsuggest-override] virtual int bitrate() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/opusproperties.h:102:21: warning: 'virtual int TagLib::Ogg::Opus::Properties::sampleRate() const' can be marked override [-Wsuggest-override] virtual int sampleRate() const; ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/opusproperties.h:107:21: warning: 'virtual int TagLib::Ogg::Opus::Properties::channels() const' can be marked override [-Wsuggest-override] virtual int channels() const; ^~~~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:43:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/opusfile.h:89:35: warning: 'virtual TagLib::Ogg::XiphComment* TagLib::Ogg::Opus::File::tag() const' can be marked override [-Wsuggest-override] virtual Ogg::XiphComment *tag() const; ^~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/opusfile.h:107:29: warning: 'virtual TagLib::Ogg::Opus::Properties* TagLib::Ogg::Opus::File::audioProperties() const' can be marked override [-Wsuggest-override] virtual Properties *audioProperties() const; ^~~~~~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/opusfile.h:114:22: warning: 'virtual bool TagLib::Ogg::Opus::File::save()' can be marked override [-Wsuggest-override] virtual bool save(); ^~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/asffile.h:32:0, from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:47: /tmp/multimedia/juk/work/.buildlink/include/taglib/asfproperties.h:91:37: warning: 'virtual int TagLib::ASF::Properties::length() const' can be marked override [-Wsuggest-override] TAGLIB_DEPRECATED virtual int length() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asfproperties.h:113:19: warning: 'virtual int TagLib::ASF::Properties::bitrate() const' can be marked override [-Wsuggest-override] virtual int bitrate() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asfproperties.h:118:19: warning: 'virtual int TagLib::ASF::Properties::sampleRate() const' can be marked override [-Wsuggest-override] virtual int sampleRate() const; ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asfproperties.h:123:19: warning: 'virtual int TagLib::ASF::Properties::channels() const' can be marked override [-Wsuggest-override] virtual int channels() const; ^~~~~~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/asfpicture.h:32:0, from /tmp/multimedia/juk/work/.buildlink/include/taglib/asfattribute.h:32, from /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:33, from /tmp/multimedia/juk/work/.buildlink/include/taglib/asffile.h:33, from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:47: /tmp/multimedia/juk/work/.buildlink/include/taglib/attachedpictureframe.h:119:22: warning: 'virtual TagLib::String TagLib::ID3v2::AttachedPictureFrame::toString() const' can be marked override [-Wsuggest-override] virtual String toString() const; ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/attachedpictureframe.h:206:20: warning: 'virtual void TagLib::ID3v2::AttachedPictureFrame::parseFields(const TagLib::ByteVector&)' can be marked override [-Wsuggest-override] virtual void parseFields(const ByteVector &data); ^~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/attachedpictureframe.h:207:26: warning: 'virtual TagLib::ByteVector TagLib::ID3v2::AttachedPictureFrame::renderFields() const' can be marked override [-Wsuggest-override] virtual ByteVector renderFields() const; ^~~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/attachedpictureframe.h:222:20: warning: 'virtual void TagLib::ID3v2::AttachedPictureFrameV22::parseFields(const TagLib::ByteVector&)' can be marked override [-Wsuggest-override] virtual void parseFields(const ByteVector &data); ^~~~~~~~~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/asffile.h:33:0, from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:47: /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:55:22: warning: 'virtual TagLib::String TagLib::ASF::Tag::title() const' can be marked override [-Wsuggest-override] virtual String title() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:60:22: warning: 'virtual TagLib::String TagLib::ASF::Tag::artist() const' can be marked override [-Wsuggest-override] virtual String artist() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:66:22: warning: 'virtual TagLib::String TagLib::ASF::Tag::album() const' can be marked override [-Wsuggest-override] virtual String album() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:71:22: warning: 'virtual TagLib::String TagLib::ASF::Tag::comment() const' can be marked override [-Wsuggest-override] virtual String comment() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:77:22: warning: 'virtual TagLib::String TagLib::ASF::Tag::genre() const' can be marked override [-Wsuggest-override] virtual String genre() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:93:28: warning: 'virtual unsigned int TagLib::ASF::Tag::year() const' can be marked override [-Wsuggest-override] virtual unsigned int year() const; ^~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:99:28: warning: 'virtual unsigned int TagLib::ASF::Tag::track() const' can be marked override [-Wsuggest-override] virtual unsigned int track() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:104:20: warning: 'virtual void TagLib::ASF::Tag::setTitle(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setTitle(const String &s); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:109:20: warning: 'virtual void TagLib::ASF::Tag::setArtist(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setArtist(const String &s); ^~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:115:20: warning: 'virtual void TagLib::ASF::Tag::setAlbum(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setAlbum(const String &s); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:120:20: warning: 'virtual void TagLib::ASF::Tag::setComment(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setComment(const String &s); ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:135:20: warning: 'virtual void TagLib::ASF::Tag::setGenre(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setGenre(const String &s); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:140:20: warning: 'virtual void TagLib::ASF::Tag::setYear(unsigned int)' can be marked override [-Wsuggest-override] virtual void setYear(unsigned int i); ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:145:20: warning: 'virtual void TagLib::ASF::Tag::setTrack(unsigned int)' can be marked override [-Wsuggest-override] virtual void setTrack(unsigned int i); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asftag.h:152:20: warning: 'virtual bool TagLib::ASF::Tag::isEmpty() const' can be marked override [-Wsuggest-override] virtual bool isEmpty() const; ^~~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:47:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/asffile.h:88:20: warning: 'virtual TagLib::ASF::Tag* TagLib::ASF::File::tag() const' can be marked override [-Wsuggest-override] virtual Tag *tag() const; ^~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asffile.h:109:27: warning: 'virtual TagLib::ASF::Properties* TagLib::ASF::File::audioProperties() const' can be marked override [-Wsuggest-override] virtual Properties *audioProperties() const; ^~~~~~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/asffile.h:116:20: warning: 'virtual bool TagLib::ASF::File::save()' can be marked override [-Wsuggest-override] virtual bool save(); ^~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4file.h:32:0, from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:51: /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4properties.h:60:37: warning: 'virtual int TagLib::MP4::Properties::length() const' can be marked override [-Wsuggest-override] TAGLIB_DEPRECATED virtual int length() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4properties.h:82:19: warning: 'virtual int TagLib::MP4::Properties::bitrate() const' can be marked override [-Wsuggest-override] virtual int bitrate() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4properties.h:87:19: warning: 'virtual int TagLib::MP4::Properties::sampleRate() const' can be marked override [-Wsuggest-override] virtual int sampleRate() const; ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4properties.h:92:19: warning: 'virtual int TagLib::MP4::Properties::channels() const' can be marked override [-Wsuggest-override] virtual int channels() const; ^~~~~~~~ In file included from /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4file.h:33:0, from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:51: /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:56:24: warning: 'virtual TagLib::String TagLib::MP4::Tag::title() const' can be marked override [-Wsuggest-override] virtual String title() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:57:24: warning: 'virtual TagLib::String TagLib::MP4::Tag::artist() const' can be marked override [-Wsuggest-override] virtual String artist() const; ^~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:58:24: warning: 'virtual TagLib::String TagLib::MP4::Tag::album() const' can be marked override [-Wsuggest-override] virtual String album() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:59:24: warning: 'virtual TagLib::String TagLib::MP4::Tag::comment() const' can be marked override [-Wsuggest-override] virtual String comment() const; ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:60:24: warning: 'virtual TagLib::String TagLib::MP4::Tag::genre() const' can be marked override [-Wsuggest-override] virtual String genre() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:61:30: warning: 'virtual unsigned int TagLib::MP4::Tag::year() const' can be marked override [-Wsuggest-override] virtual unsigned int year() const; ^~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:62:30: warning: 'virtual unsigned int TagLib::MP4::Tag::track() const' can be marked override [-Wsuggest-override] virtual unsigned int track() const; ^~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:64:22: warning: 'virtual void TagLib::MP4::Tag::setTitle(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setTitle(const String &value); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:65:22: warning: 'virtual void TagLib::MP4::Tag::setArtist(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setArtist(const String &value); ^~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:66:22: warning: 'virtual void TagLib::MP4::Tag::setAlbum(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setAlbum(const String &value); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:67:22: warning: 'virtual void TagLib::MP4::Tag::setComment(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setComment(const String &value); ^~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:68:22: warning: 'virtual void TagLib::MP4::Tag::setGenre(const TagLib::String&)' can be marked override [-Wsuggest-override] virtual void setGenre(const String &value); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:69:22: warning: 'virtual void TagLib::MP4::Tag::setYear(unsigned int)' can be marked override [-Wsuggest-override] virtual void setYear(unsigned int value); ^~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:70:22: warning: 'virtual void TagLib::MP4::Tag::setTrack(unsigned int)' can be marked override [-Wsuggest-override] virtual void setTrack(unsigned int value); ^~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4tag.h:72:22: warning: 'virtual bool TagLib::MP4::Tag::isEmpty() const' can be marked override [-Wsuggest-override] virtual bool isEmpty() const; ^~~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/mediafiles.cpp:51:0: /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4file.h:87:12: warning: 'virtual TagLib::MP4::Tag* TagLib::MP4::File::tag() const' can be marked override [-Wsuggest-override] Tag *tag() const; ^~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4file.h:108:19: warning: 'virtual TagLib::MP4::Properties* TagLib::MP4::File::audioProperties() const' can be marked override [-Wsuggest-override] Properties *audioProperties() const; ^~~~~~~~~~~~~~~ /tmp/multimedia/juk/work/.buildlink/include/taglib/mp4file.h:115:12: warning: 'virtual bool TagLib::MP4::File::save()' can be marked override [-Wsuggest-override] bool save(); ^~~~ [ 70%] Building CXX object CMakeFiles/juk.dir/nowplaying.cpp.o [ 71%] Building CXX object CMakeFiles/juk.dir/playermanager.cpp.o [ 71%] Building CXX object CMakeFiles/juk.dir/playlist.cpp.o [ 72%] Building CXX object CMakeFiles/juk.dir/playlistbox.cpp.o [ 73%] Building CXX object CMakeFiles/juk.dir/playlistcollection.cpp.o [ 74%] Building CXX object CMakeFiles/juk.dir/playlistinterface.cpp.o [ 75%] Building CXX object CMakeFiles/juk.dir/playlistitem.cpp.o [ 76%] Building CXX object CMakeFiles/juk.dir/playlistsearch.cpp.o [ 77%] Building CXX object CMakeFiles/juk.dir/playlistsharedsettings.cpp.o [ 78%] Building CXX object CMakeFiles/juk.dir/playlistsplitter.cpp.o [ 79%] Building CXX object CMakeFiles/juk.dir/scrobbler.cpp.o [ 80%] Building CXX object CMakeFiles/juk.dir/scrobbleconfigdlg.cpp.o [ 81%] Building CXX object CMakeFiles/juk.dir/searchplaylist.cpp.o [ 82%] Building CXX object CMakeFiles/juk.dir/searchwidget.cpp.o [ 83%] Building CXX object CMakeFiles/juk.dir/slideraction.cpp.o [ 84%] Building CXX object CMakeFiles/juk.dir/statuslabel.cpp.o [ 85%] Building CXX object CMakeFiles/juk.dir/stringshare.cpp.o [ 86%] Building CXX object CMakeFiles/juk.dir/systemtray.cpp.o [ 87%] Building CXX object CMakeFiles/juk.dir/tageditor.cpp.o [ 87%] Building CXX object CMakeFiles/juk.dir/tagguesser.cpp.o [ 88%] Building CXX object CMakeFiles/juk.dir/tagguesserconfigdlg.cpp.o [ 89%] Building CXX object CMakeFiles/juk.dir/tagrenameroptions.cpp.o [ 90%] Building CXX object CMakeFiles/juk.dir/tagtransactionmanager.cpp.o [ 91%] Building CXX object CMakeFiles/juk.dir/tracksequenceiterator.cpp.o [ 92%] Building CXX object CMakeFiles/juk.dir/tracksequencemanager.cpp.o [ 93%] Building CXX object CMakeFiles/juk.dir/treeviewitemplaylist.cpp.o [ 94%] Building CXX object CMakeFiles/juk.dir/upcomingplaylist.cpp.o /tmp/multimedia/juk/work/juk-20.04.1/tracksequenceiterator.cpp: In function 'int boundedRandom(int)': /tmp/multimedia/juk/work/juk-20.04.1/tracksequenceiterator.cpp:80:40: warning: 'int KRandom::random()' is deprecated: Since 5.72. Use QRandomGenerator::global(). The 1:1 port is bounded(RAND_MAX) but check see all the methods that QRandomGenerator provides. [-Wdeprecated-declarations] const int candidate = KRandom::random(); ^~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/tracksequenceiterator.cpp:20:0: /usr/pkg/include/KF5/KCoreAddons/krandom.h:43:24: note: declared here KCOREADDONS_EXPORT int random(); ^~~~~~ /tmp/multimedia/juk/work/juk-20.04.1/tracksequenceiterator.cpp:80:47: warning: 'int KRandom::random()' is deprecated: Since 5.72. Use QRandomGenerator::global(). The 1:1 port is bounded(RAND_MAX) but check see all the methods that QRandomGenerator provides. [-Wdeprecated-declarations] const int candidate = KRandom::random(); ^ In file included from /tmp/multimedia/juk/work/juk-20.04.1/tracksequenceiterator.cpp:20:0: /usr/pkg/include/KF5/KCoreAddons/krandom.h:43:24: note: declared here KCOREADDONS_EXPORT int random(); ^~~~~~ /tmp/multimedia/juk/work/juk-20.04.1/tracksequenceiterator.cpp: In member function 'virtual void DefaultSequenceIterator::prepareToPlay(Playlist*)': /tmp/multimedia/juk/work/juk-20.04.1/tracksequenceiterator.cpp:202:38: warning: 'int KRandom::random()' is deprecated: Since 5.72. Use QRandomGenerator::global(). The 1:1 port is bounded(RAND_MAX) but check see all the methods that QRandomGenerator provides. [-Wdeprecated-declarations] newItem = items[KRandom::random() % items.count()]; ^~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/tracksequenceiterator.cpp:20:0: /usr/pkg/include/KF5/KCoreAddons/krandom.h:43:24: note: declared here KCOREADDONS_EXPORT int random(); ^~~~~~ /tmp/multimedia/juk/work/juk-20.04.1/tracksequenceiterator.cpp:202:45: warning: 'int KRandom::random()' is deprecated: Since 5.72. Use QRandomGenerator::global(). The 1:1 port is bounded(RAND_MAX) but check see all the methods that QRandomGenerator provides. [-Wdeprecated-declarations] newItem = items[KRandom::random() % items.count()]; ^ In file included from /tmp/multimedia/juk/work/juk-20.04.1/tracksequenceiterator.cpp:20:0: /usr/pkg/include/KF5/KCoreAddons/krandom.h:43:24: note: declared here KCOREADDONS_EXPORT int random(); ^~~~~~ In file included from /tmp/multimedia/juk/work/juk-20.04.1/tracksequenceiterator.h:20:0, from /tmp/multimedia/juk/work/juk-20.04.1/tracksequenceiterator.cpp:17: /tmp/multimedia/juk/work/juk-20.04.1/playlistitem.h: In member function 'virtual void DefaultSequenceIterator::advance()': /tmp/multimedia/juk/work/juk-20.04.1/playlistitem.h:212:19: warning: 'item' may be used uninitialized in this function [-Wmaybe-uninitialized] s << item.text(PlaylistItem::TrackColumn); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/multimedia/juk/work/juk-20.04.1/tracksequenceiterator.cpp:120:23: note: 'item' was declared here PlaylistItem *item; ^~~~ [ 95%] Building CXX object CMakeFiles/juk.dir/viewmode.cpp.o [ 96%] Building CXX object CMakeFiles/juk.dir/juk_debug.cpp.o [ 97%] Building CXX object CMakeFiles/juk.dir/collectionadaptor.cpp.o [ 98%] Building CXX object CMakeFiles/juk.dir/playeradaptor.cpp.o [ 99%] Building CXX object CMakeFiles/juk.dir/searchadaptor.cpp.o [100%] Linking CXX executable juk ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_peername(), which is deprecated and buggy. ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_domainname(), which is deprecated and buggy. ld: /usr/lib/librpcsvc.so.1: warning: warning: this program uses xdr_mapname(), which is deprecated and buggy. ld: CMakeFiles/juk.dir/coverinfo.cpp.o: in function `embeddedFLACAlbumArt(TagLib::List const&)': coverinfo.cpp:(.text+0xe16): undefined reference to `TagLib::FLAC::Picture::data() const' ld: coverinfo.cpp:(.text+0xe1e): undefined reference to `TagLib::ByteVector::size() const' ld: coverinfo.cpp:(.text+0xe29): undefined reference to `TagLib::ByteVector::data()' ld: coverinfo.cpp:(.text+0xe41): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: coverinfo.cpp:(.text+0xe69): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: CMakeFiles/juk.dir/coverinfo.cpp.o: in function `CoverInfo::hasEmbeddedAlbumArt() const': coverinfo.cpp:(.text+0xece): undefined reference to `typeinfo for TagLib::MPEG::File' ld: coverinfo.cpp:(.text+0xed5): undefined reference to `typeinfo for TagLib::File' ld: coverinfo.cpp:(.text+0xef0): undefined reference to `TagLib::MPEG::File::ID3v2Tag(bool)' ld: coverinfo.cpp:(.text+0xf0b): undefined reference to `TagLib::ByteVector::ByteVector(char const*)' ld: coverinfo.cpp:(.text+0xf13): undefined reference to `TagLib::ID3v2::Tag::frameListMap() const' ld: coverinfo.cpp:(.text+0xf41): undefined reference to `TagLib::ByteVector::operator<(TagLib::ByteVector const&) const' ld: coverinfo.cpp:(.text+0xf5f): undefined reference to `TagLib::ByteVector::operator<(TagLib::ByteVector const&) const' ld: coverinfo.cpp:(.text+0xfa9): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: coverinfo.cpp:(.text+0xfdd): undefined reference to `typeinfo for TagLib::Ogg::XiphComment' ld: coverinfo.cpp:(.text+0xfe4): undefined reference to `typeinfo for TagLib::Tag' ld: coverinfo.cpp:(.text+0x1001): undefined reference to `TagLib::Ogg::XiphComment::pictureList()' ld: coverinfo.cpp:(.text+0x1056): undefined reference to `typeinfo for TagLib::FLAC::File' ld: coverinfo.cpp:(.text+0x105d): undefined reference to `typeinfo for TagLib::File' ld: coverinfo.cpp:(.text+0x1078): undefined reference to `TagLib::FLAC::File::pictureList()' ld: coverinfo.cpp:(.text+0x1088): undefined reference to `typeinfo for TagLib::MP4::File' ld: coverinfo.cpp:(.text+0x10ba): undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)' ld: coverinfo.cpp:(.text+0x10c5): undefined reference to `TagLib::MP4::Tag::contains(TagLib::String const&) const' ld: coverinfo.cpp:(.text+0x10cf): undefined reference to `TagLib::String::~String()' ld: coverinfo.cpp:(.text+0x1248): undefined reference to `TagLib::String::~String()' ld: coverinfo.cpp:(.text+0x1269): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: CMakeFiles/juk.dir/coverinfo.cpp.o: in function `CoverInfo::embeddedAlbumArt() const': coverinfo.cpp:(.text+0x165b): undefined reference to `typeinfo for TagLib::MPEG::File' ld: coverinfo.cpp:(.text+0x1662): undefined reference to `typeinfo for TagLib::File' ld: coverinfo.cpp:(.text+0x167d): undefined reference to `TagLib::MPEG::File::ID3v2Tag(bool)' ld: coverinfo.cpp:(.text+0x169d): undefined reference to `TagLib::ByteVector::ByteVector(char const*)' ld: coverinfo.cpp:(.text+0x16a5): undefined reference to `TagLib::ID3v2::Tag::frameListMap() const' ld: coverinfo.cpp:(.text+0x16db): undefined reference to `TagLib::ByteVector::operator<(TagLib::ByteVector const&) const' ld: coverinfo.cpp:(.text+0x16fa): undefined reference to `TagLib::ByteVector::operator<(TagLib::ByteVector const&) const' ld: coverinfo.cpp:(.text+0x1744): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: coverinfo.cpp:(.text+0x17ad): undefined reference to `typeinfo for TagLib::ID3v2::AttachedPictureFrame' ld: coverinfo.cpp:(.text+0x17b4): undefined reference to `typeinfo for TagLib::ID3v2::Frame' ld: coverinfo.cpp:(.text+0x17cd): undefined reference to `TagLib::ID3v2::AttachedPictureFrame::type() const' ld: coverinfo.cpp:(.text+0x17e6): undefined reference to `TagLib::ID3v2::AttachedPictureFrame::picture() const' ld: coverinfo.cpp:(.text+0x17ee): undefined reference to `TagLib::ByteVector::size() const' ld: coverinfo.cpp:(.text+0x17f9): undefined reference to `TagLib::ByteVector::data()' ld: coverinfo.cpp:(.text+0x1811): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: coverinfo.cpp:(.text+0x1833): undefined reference to `typeinfo for TagLib::Ogg::XiphComment' ld: coverinfo.cpp:(.text+0x183a): undefined reference to `typeinfo for TagLib::Tag' ld: coverinfo.cpp:(.text+0x1852): undefined reference to `TagLib::Ogg::XiphComment::pictureList()' ld: coverinfo.cpp:(.text+0x18a6): undefined reference to `typeinfo for TagLib::FLAC::File' ld: coverinfo.cpp:(.text+0x18ad): undefined reference to `typeinfo for TagLib::File' ld: coverinfo.cpp:(.text+0x18c8): undefined reference to `TagLib::FLAC::File::pictureList()' ld: coverinfo.cpp:(.text+0x18de): undefined reference to `typeinfo for TagLib::MP4::File' ld: coverinfo.cpp:(.text+0x1910): undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)' ld: coverinfo.cpp:(.text+0x191b): undefined reference to `TagLib::MP4::Tag::contains(TagLib::String const&) const' ld: coverinfo.cpp:(.text+0x1926): undefined reference to `TagLib::String::~String()' ld: coverinfo.cpp:(.text+0x195c): undefined reference to `typeinfo for TagLib::ID3v2::AttachedPictureFrame' ld: coverinfo.cpp:(.text+0x1963): undefined reference to `typeinfo for TagLib::ID3v2::Frame' ld: coverinfo.cpp:(.text+0x19a0): undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)' ld: coverinfo.cpp:(.text+0x19ae): undefined reference to `TagLib::MP4::Tag::item(TagLib::String const&) const' ld: coverinfo.cpp:(.text+0x19c3): undefined reference to `TagLib::MP4::Item::toCoverArtList() const' ld: coverinfo.cpp:(.text+0x19cb): undefined reference to `TagLib::MP4::Item::~Item()' ld: coverinfo.cpp:(.text+0x19d3): undefined reference to `TagLib::String::~String()' ld: coverinfo.cpp:(.text+0x19fe): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: coverinfo.cpp:(.text+0x1a17): undefined reference to `TagLib::MP4::CoverArt::data() const' ld: coverinfo.cpp:(.text+0x1a1f): undefined reference to `TagLib::ByteVector::size() const' ld: coverinfo.cpp:(.text+0x1a2a): undefined reference to `TagLib::ByteVector::data()' ld: coverinfo.cpp:(.text+0x1a85): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: coverinfo.cpp:(.text+0x1ab2): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: coverinfo.cpp:(.text+0x1af9): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: coverinfo.cpp:(.text+0x1b33): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: coverinfo.cpp:(.text+0x1b45): undefined reference to `TagLib::MP4::Item::~Item()' ld: coverinfo.cpp:(.text+0x1b4d): undefined reference to `TagLib::String::~String()' ld: coverinfo.cpp:(.text+0x1b65): undefined reference to `TagLib::String::~String()' ld: CMakeFiles/juk.dir/coverinfo.cpp.o: in function `TagLib::List::~List()': coverinfo.cpp:(.text._ZN6TagLib4ListINS_3MP48CoverArtEED2Ev[_ZN6TagLib4ListINS_3MP48CoverArtEED5Ev]+0x3c): undefined reference to `TagLib::MP4::CoverArt::~CoverArt()' ld: CMakeFiles/juk.dir/coverinfo.cpp.o: in function `std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_get_insert_unique_pos(TagLib::ByteVector const&)': coverinfo.cpp:(.text._ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE24_M_get_insert_unique_posERS3_[_ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE24_M_get_insert_unique_posERS3_]+0x32): undefined reference to `TagLib::ByteVector::operator<(TagLib::ByteVector const&) const' ld: coverinfo.cpp:(.text._ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE24_M_get_insert_unique_posERS3_[_ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE24_M_get_insert_unique_posERS3_]+0x66): undefined reference to `TagLib::ByteVector::operator<(TagLib::ByteVector const&) const' ld: CMakeFiles/juk.dir/coverinfo.cpp.o: in function `std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator > >, TagLib::ByteVector const&)': coverinfo.cpp:(.text._ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS3_[_ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS3_]+0x27): undefined reference to `TagLib::ByteVector::operator<(TagLib::ByteVector const&) const' ld: coverinfo.cpp:(.text._ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS3_[_ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS3_]+0x4b): undefined reference to `TagLib::ByteVector::operator<(TagLib::ByteVector const&) const' ld: coverinfo.cpp:(.text._ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS3_[_ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS3_]+0x82): undefined reference to `TagLib::ByteVector::operator<(TagLib::ByteVector const&) const' ld: CMakeFiles/juk.dir/coverinfo.cpp.o:coverinfo.cpp:(.text._ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS3_[_ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS3_]+0xa6): more undefined references to `TagLib::ByteVector::operator<(TagLib::ByteVector const&) const' follow ld: CMakeFiles/juk.dir/coverinfo.cpp.o: in function `std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)': coverinfo.cpp:(.text._ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_[_ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_]+0x2e): undefined reference to `TagLib::ByteVector::ByteVector(TagLib::ByteVector const&)' ld: coverinfo.cpp:(.text._ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_[_ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_]+0xbd): undefined reference to `TagLib::ByteVector::operator<(TagLib::ByteVector const&) const' ld: coverinfo.cpp:(.text._ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_[_ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_]+0xd8): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: coverinfo.cpp:(.text._ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_[_ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_]+0x120): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: coverinfo.cpp:(.text._ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_[_ZNSt8_Rb_treeIN6TagLib10ByteVectorESt4pairIKS1_NS0_4ListIPNS0_5ID3v25FrameEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_]+0x138): undefined reference to `TagLib::ByteVector::~ByteVector()' ld: CMakeFiles/juk.dir/juktag.cpp.o: in function `Tag::save() const': juktag.cpp:(.text+0xa76): undefined reference to `TagLib::ID3v2::FrameFactory::instance()' ld: juktag.cpp:(.text+0xa83): undefined reference to `TagLib::ID3v2::FrameFactory::setDefaultTextEncoding(TagLib::String::Type)' ld: juktag.cpp:(.text+0xa9b): undefined reference to `TagLib::File::readOnly() const' ld: juktag.cpp:(.text+0xad9): undefined reference to `TagLib::File::isValid() const' ld: juktag.cpp:(.text+0xb2a): undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)' ld: juktag.cpp:(.text+0xb3b): undefined reference to `TagLib::String::~String()' ld: juktag.cpp:(.text+0xb8e): undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)' ld: juktag.cpp:(.text+0xb9f): undefined reference to `TagLib::String::~String()' ld: juktag.cpp:(.text+0xbf2): undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)' ld: juktag.cpp:(.text+0xc03): undefined reference to `TagLib::String::~String()' ld: juktag.cpp:(.text+0xc56): undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)' ld: juktag.cpp:(.text+0xc67): undefined reference to `TagLib::String::~String()' ld: juktag.cpp:(.text+0xcba): undefined reference to `TagLib::String::String(char const*, TagLib::String::Type)' ld: juktag.cpp:(.text+0xccb): undefined reference to `TagLib::String::~String()' ld: juktag.cpp:(.text+0xe63): undefined reference to `TagLib::String::~String()' ld: CMakeFiles/juk.dir/juktag.cpp.o: in function `Tag::setup(TagLib::File*)': juktag.cpp:(.text+0xf15): undefined reference to `TagLib::String::toCString(bool) const' ld: juktag.cpp:(.text+0xf9c): undefined reference to `TagLib::String::~String()' ld: juktag.cpp:(.text+0xfbf): undefined reference to `TagLib::String::toCString(bool) const' ld: juktag.cpp:(.text+0x103c): undefined reference to `TagLib::String::~String()' ld: juktag.cpp:(.text+0x105f): undefined reference to `TagLib::String::toCString(bool) const' ld: juktag.cpp:(.text+0x10dc): undefined reference to `TagLib::String::~String()' ld: juktag.cpp:(.text+0x10ff): undefined reference to `TagLib::String::toCString(bool) const' ld: juktag.cpp:(.text+0x117c): undefined reference to `TagLib::String::~String()' ld: juktag.cpp:(.text+0x119f): undefined reference to `TagLib::String::toCString(bool) const' ld: juktag.cpp:(.text+0x121c): undefined reference to `TagLib::String::~String()' ld: juktag.cpp:(.text+0x17c7): undefined reference to `TagLib::String::~String()' ld: CMakeFiles/juk.dir/juktag.cpp.o: in function `Tag::Tag(QString const&)': juktag.cpp:(.text+0x190d): undefined reference to `TagLib::File::isValid() const' ld: CMakeFiles/juk.dir/mediafiles.cpp.o: in function `MediaFiles::fileFactoryByType(QString const&)': mediafiles.cpp:(.text+0x798): undefined reference to `TagLib::MPEG::File::File(char const*, bool, TagLib::AudioProperties::ReadStyle)' ld: mediafiles.cpp:(.text+0x862): undefined reference to `TagLib::FLAC::File::File(char const*, bool, TagLib::AudioProperties::ReadStyle)' ld: mediafiles.cpp:(.text+0x90d): undefined reference to `TagLib::Vorbis::File::File(char const*, bool, TagLib::AudioProperties::ReadStyle)' ld: mediafiles.cpp:(.text+0x9ac): undefined reference to `TagLib::ASF::File::File(char const*, bool, TagLib::AudioProperties::ReadStyle)' ld: mediafiles.cpp:(.text+0xa27): undefined reference to `TagLib::MP4::File::File(char const*, bool, TagLib::AudioProperties::ReadStyle)' ld: mediafiles.cpp:(.text+0xb1d): undefined reference to `TagLib::MPC::File::File(char const*, bool, TagLib::AudioProperties::ReadStyle)' ld: mediafiles.cpp:(.text+0xbac): undefined reference to `TagLib::Ogg::FLAC::File::File(char const*, bool, TagLib::AudioProperties::ReadStyle)' ld: mediafiles.cpp:(.text+0xcb6): undefined reference to `TagLib::Ogg::Opus::File::File(char const*, bool, TagLib::AudioProperties::ReadStyle)' ld: CMakeFiles/juk.dir/tageditor.cpp.o: in function `TagLib::List::detach() [clone .isra.86]': tageditor.cpp:(.text+0x7d): undefined reference to `TagLib::String::String(TagLib::String const&)' ld: CMakeFiles/juk.dir/tageditor.cpp.o: in function `TagEditor::updateCollection()': tageditor.cpp:(.text+0x4e71): undefined reference to `TagLib::ID3v1::genreList()' ld: tageditor.cpp:(.text+0x4ef6): undefined reference to `TagLib::String::toCString(bool) const' ld: tageditor.cpp:(.text+0x5086): undefined reference to `TagLib::StringList::~StringList()' ld: tageditor.cpp:(.text+0x530c): undefined reference to `TagLib::StringList::~StringList()' ld: CMakeFiles/juk.dir/tageditor.cpp.o: in function `TagEditor::readConfig()': tageditor.cpp:(.text+0x55ac): undefined reference to `TagLib::ID3v1::genreList()' ld: tageditor.cpp:(.text+0x55fe): undefined reference to `TagLib::String::toCString(bool) const' ld: tageditor.cpp:(.text+0x5741): undefined reference to `TagLib::StringList::~StringList()' ld: tageditor.cpp:(.text+0x5812): undefined reference to `TagLib::StringList::~StringList()' --- juk --- *** [juk] Error code 1 make[2]: stopped in /tmp/multimedia/juk/work/juk-20.04.1/_KDE_build 1 error make[2]: stopped in /tmp/multimedia/juk/work/juk-20.04.1/_KDE_build --- CMakeFiles/juk.dir/all --- *** [CMakeFiles/juk.dir/all] Error code 2 make[1]: stopped in /tmp/multimedia/juk/work/juk-20.04.1/_KDE_build 1 error make[1]: stopped in /tmp/multimedia/juk/work/juk-20.04.1/_KDE_build *** [all] Error code 2 make: stopped in /tmp/multimedia/juk/work/juk-20.04.1/_KDE_build 1 error make: stopped in /tmp/multimedia/juk/work/juk-20.04.1/_KDE_build *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/multimedia/juk *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/multimedia/juk