+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/akonadi-search-23.08.4nb11/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/akonadi-search-23.08.4nb11/work.log ===> Building for akonadi-search-23.08.4nb11 [ 0%] Generating mo... [ 0%] Built target akonadi_html_to_text_autogen_timestamp_deps [ 0%] Built target KPim5AkonadiSearchCore_autogen_timestamp_deps [ 1%] Generating ts... [ 1%] Automatic MOC for target akonadi_html_to_text [ 1%] Built target KPim5AkonadiSearchPIM_autogen_timestamp_deps [ 1%] Built target tsfiles-7c8b57d56cfb2600ac6dc10b18ee3672 [ 1%] Built target KPim5AkonadiSearchDebug_autogen_timestamp_deps [ 2%] Automatic MOC for target KPim5AkonadiSearchPIM [ 2%] Built target pofiles-7c8b57d56cfb2600ac6dc10b18ee3672 [ 2%] Built target akonadi_html_to_text_autogen [ 3%] Automatic MOC for target KPim5AkonadiSearchDebug [ 3%] Built target kcm_krunner_pimcontacts_autogen_timestamp_deps [ 4%] Automatic MOC for target KPim5AkonadiSearchCore [ 4%] Building CXX object agent/CMakeFiles/akonadi_html_to_text.dir/akonadi_html_to_text_autogen/mocs_compilation.cpp.o [ 4%] Building CXX object agent/CMakeFiles/akonadi_html_to_text.dir/htmltotext.cpp.o [ 4%] Built target KPim5AkonadiSearchPIM_autogen [ 4%] Built target KPim5AkonadiSearchDebug_autogen [ 5%] Automatic MOC for target kcm_krunner_pimcontacts [ 5%] Built target KPim5AkonadiSearchCore_autogen [ 6%] Building CXX object lib/CMakeFiles/KPim5AkonadiSearchPIM.dir/KPim5AkonadiSearchPIM_autogen/mocs_compilation.cpp.o [ 6%] Building CXX object lib/CMakeFiles/KPim5AkonadiSearchPIM.dir/query.cpp.o [ 7%] Linking CXX executable ../bin/akonadi_html_to_text [ 7%] Built target kcm_krunner_pimcontacts_autogen [ 7%] Building CXX object debug/CMakeFiles/KPim5AkonadiSearchDebug.dir/KPim5AkonadiSearchDebug_autogen/mocs_compilation.cpp.o [ 8%] Built target akonadi_html_to_text [ 8%] Building CXX object core/CMakeFiles/KPim5AkonadiSearchCore.dir/KPim5AkonadiSearchCore_autogen/mocs_compilation.cpp.o [ 8%] Building CXX object lib/CMakeFiles/KPim5AkonadiSearchPIM.dir/resultiterator.cpp.o [ 9%] Building CXX object lib/CMakeFiles/KPim5AkonadiSearchPIM.dir/contactquery.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/lib/resultiterator_p.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/lib/resultiterator.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/lib/contactquery.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] [ 10%] Building CXX object core/CMakeFiles/KPim5AkonadiSearchCore.dir/searchstore.cpp.o 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 10%] Building CXX object lib/CMakeFiles/KPim5AkonadiSearchPIM.dir/emailquery.cpp.o [ 11%] Building CXX object debug/CMakeFiles/KPim5AkonadiSearchDebug.dir/akonadisearchdebugdialog.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/lib/emailquery.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ [ 11%] Building CXX object lib/CMakeFiles/KPim5AkonadiSearchPIM.dir/notequery.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/lib/emailquery.cpp:11: /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/lib/../search/email/agepostingsource.h:22:39: warning: 'Xapian::weight' is deprecated [-Wdeprecated-declarations] 22 | Xapian::weight get_weight() const override; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:28, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:47: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:122:34: note: declared here 122 | XAPIAN_DEPRECATED(typedef double weight); | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/lib/notequery.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 11%] Building CXX object core/CMakeFiles/KPim5AkonadiSearchCore.dir/term.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 11%] Building CXX object debug/CMakeFiles/KPim5AkonadiSearchDebug.dir/akonadisearchdebugwidget.cpp.o [ 12%] Building CXX object lib/CMakeFiles/KPim5AkonadiSearchPIM.dir/contactcompleter.cpp.o [ 12%] Building CXX object lib/CMakeFiles/KPim5AkonadiSearchPIM.dir/collectionquery.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/lib/contactcompleter.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/lib/collectionquery.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 12%] Building CXX object core/CMakeFiles/KPim5AkonadiSearchCore.dir/query.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 12%] Building CXX object lib/CMakeFiles/KPim5AkonadiSearchPIM.dir/indexeditems.cpp.o [ 12%] Building CXX object debug/CMakeFiles/KPim5AkonadiSearchDebug.dir/job/akonadisearchdebugsearchjob.cpp.o [ 13%] Building CXX object lib/CMakeFiles/KPim5AkonadiSearchPIM.dir/__/search/email/agepostingsource.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/lib/indexeditems.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.h:22:39: warning: 'Xapian::weight' is deprecated [-Wdeprecated-declarations] 22 | Xapian::weight get_weight() const override; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:28, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:47: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:122:34: note: declared here 122 | XAPIAN_DEPRECATED(typedef double weight); | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:24:47: warning: 'Xapian::weight' is deprecated [-Wdeprecated-declarations] 24 | Xapian::weight AgePostingSource::get_weight() const | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:122:34: note: declared here 122 | XAPIAN_DEPRECATED(typedef double weight); | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp: In member function 'virtual Xapian::weight Akonadi::Search::AgePostingSource::get_weight() const': /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:26:28: warning: 'Xapian::ValuePostingSource::value_it' is deprecated [-Wdeprecated-declarations] 26 | const std::string s = *value_it; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:442:46: note: declared here 442 | XAPIAN_DEPRECATED(Xapian::ValueIterator& value_it); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:26:28: warning: 'Xapian::ValuePostingSource::value_it' is deprecated [-Wdeprecated-declarations] 26 | const std::string s = *value_it; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:442:46: note: declared here 442 | XAPIAN_DEPRECATED(Xapian::ValueIterator& value_it); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp: In member function 'virtual Xapian::PostingSource* Akonadi::Search::AgePostingSource::clone() const': /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:51:33: warning: 'Xapian::ValuePostingSource::slot' is deprecated [-Wdeprecated-declarations] 51 | return new AgePostingSource(slot); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:434:40: note: declared here 434 | XAPIAN_DEPRECATED(Xapian::valueno& slot); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:51:33: warning: 'Xapian::ValuePostingSource::slot' is deprecated [-Wdeprecated-declarations] 51 | return new AgePostingSource(slot); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:434:40: note: declared here 434 | XAPIAN_DEPRECATED(Xapian::valueno& slot); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ [ 14%] Building CXX object core/CMakeFiles/KPim5AkonadiSearchCore.dir/resultiterator.cpp.o /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 14%] Building CXX object lib/CMakeFiles/KPim5AkonadiSearchPIM.dir/akonadi_search_pim_debug.cpp.o [ 15%] Building CXX object debug/CMakeFiles/KPim5AkonadiSearchDebug.dir/akonadisearchdebugsearchpathcombobox.cpp.o [ 15%] Building CXX object core/CMakeFiles/KPim5AkonadiSearchCore.dir/akonadi_search_core_debug.cpp.o [ 15%] Building CXX object debug/CMakeFiles/KPim5AkonadiSearchDebug.dir/akonadisearchsyntaxhighlighter.cpp.o [ 15%] Linking CXX shared library ../bin/libKPim5AkonadiSearchPIM.so [ 15%] Linking CXX shared library ../bin/libKPim5AkonadiSearchCore.so [ 16%] Building CXX object runner/CMakeFiles/kcm_krunner_pimcontacts.dir/kcm_krunner_pimcontacts_autogen/mocs_compilation.cpp.o [ 16%] Built target KPim5AkonadiSearchPIM [ 16%] Built target emailquerytest_autogen_timestamp_deps [ 16%] Built target KPim5AkonadiSearchCore [ 16%] Built target krunner_pimcontacts_autogen_timestamp_deps [ 16%] Built target contactcompletiontest_autogen_timestamp_deps [ 16%] Linking CXX shared library ../bin/libKPim5AkonadiSearchDebug.so [ 17%] Automatic MOC for target emailquerytest [ 17%] Built target KPim5AkonadiSearchXapian_autogen_timestamp_deps [ 17%] Built target akonadi_search_plugin_autogen_timestamp_deps [ 17%] Built target KPim5AkonadiSearchDebug [ 17%] Automatic MOC for target krunner_pimcontacts [ 17%] Built target emailquerytest_autogen [ 17%] Automatic MOC for target contactcompletiontest [ 17%] Building CXX object runner/CMakeFiles/kcm_krunner_pimcontacts.dir/pimcontactsrunnerconfig.cpp.o [ 17%] Automatic MOC for target KPim5AkonadiSearchXapian [ 17%] Built target krunner_pimcontacts_autogen [ 17%] Automatic MOC for target akonadi_search_plugin [ 17%] Built target contactcompletiontest_autogen [ 17%] Built target KPim5AkonadiSearchXapian_autogen [ 17%] Built target akonadisearchdebug_dialog_gui_autogen_timestamp_deps [ 17%] Built target akonadisearchdebugdialogtest_autogen_timestamp_deps [ 17%] Built target akonadisearchdebugwidgettest_autogen_timestamp_deps [ 17%] Built target akonadi_search_plugin_autogen [ 18%] Building CXX object lib/tests/CMakeFiles/emailquerytest.dir/emailquerytest_autogen/mocs_compilation.cpp.o [ 18%] Built target akonadisearchdebugsearchpathcomboboxtest_autogen_timestamp_deps [ 18%] Linking CXX shared module ../bin/kf5/krunner/kcms/kcm_krunner_pimcontacts.so [ 18%] Building CXX object lib/tests/CMakeFiles/emailquerytest.dir/emailquerytest.cpp.o [ 18%] Building CXX object runner/CMakeFiles/krunner_pimcontacts.dir/krunner_pimcontacts_autogen/mocs_compilation.cpp.o [ 18%] Building CXX object lib/tests/CMakeFiles/contactcompletiontest.dir/contactcompletiontest_autogen/mocs_compilation.cpp.o [ 18%] Building CXX object lib/tests/CMakeFiles/contactcompletiontest.dir/contactcompletiontest.cpp.o [ 18%] Built target kcm_krunner_pimcontacts [ 18%] Building CXX object xapian/CMakeFiles/KPim5AkonadiSearchXapian.dir/KPim5AkonadiSearchXapian_autogen/mocs_compilation.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/xapian/KPim5AkonadiSearchXapian_autogen/EWIEGA46WW/../../../../xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/xapian/KPim5AkonadiSearchXapian_autogen/EWIEGA46WW/moc_xapiansearchstore.cpp:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/xapian/KPim5AkonadiSearchXapian_autogen/mocs_compilation.cpp:2: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 19%] Building CXX object runner/CMakeFiles/krunner_pimcontacts.dir/akonadi_runner_debug.cpp.o [ 20%] Linking CXX executable ../../bin/contactcompletiontest In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 20%] Linking CXX executable ../../bin/emailquerytest [ 21%] Building CXX object xapian/CMakeFiles/KPim5AkonadiSearchXapian.dir/xapiansearchstore.cpp.o [ 22%] Built target contactcompletiontest [ 22%] Built target emailquerytest [ 22%] Automatic MOC for target akonadisearchdebug_dialog_gui In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] [ 22%] Building CXX object runner/CMakeFiles/krunner_pimcontacts.dir/pimcontactsrunner.cpp.o 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 23%] Automatic MOC for target akonadisearchdebugdialogtest In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 23%] Built target akonadisearchdebug_dialog_gui_autogen In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 23%] Automatic MOC for target akonadisearchdebugwidgettest [ 23%] Built target akonadisearchdebugdialogtest_autogen [ 24%] Building CXX object akonadiplugin/CMakeFiles/akonadi_search_plugin.dir/akonadi_search_plugin_autogen/mocs_compilation.cpp.o [ 24%] Building CXX object xapian/CMakeFiles/KPim5AkonadiSearchXapian.dir/xapiandocument.cpp.o [ 24%] Built target akonadisearchdebugwidgettest_autogen /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/runner/pimcontactsrunner.cpp: In member function 'void PIMContactsRunner::queryContacts(Plasma::RunnerContext&, const QString&)': /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/runner/pimcontactsrunner.cpp:149:26: warning: 'void Plasma::QueryMatch::setType(Type)' is deprecated: Since 5.113. Use setCategoryRelevance instead [-Wdeprecated-declarations] 149 | match.setType(QueryMatch::ExactMatch); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/pkg/include/KF5/KRunner/krunner/abstractrunner.h:38, from /opt/pkg/include/KF5/KRunner/KRunner/AbstractRunner:1, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/runner/pimcontactsrunner.h:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/runner/pimcontactsrunner.cpp:8: /opt/pkg/include/KF5/KRunner/krunner/querymatch.h:111:10: note: declared here 111 | void setType(Type type); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/runner/pimcontactsrunner.cpp:153:26: warning: 'void Plasma::QueryMatch::setType(Type)' is deprecated: Since 5.113. Use setCategoryRelevance instead [-Wdeprecated-declarations] 153 | match.setType(QueryMatch::ExactMatch); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/KF5/KRunner/krunner/querymatch.h:111:10: note: declared here 111 | void setType(Type type); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/runner/pimcontactsrunner.cpp:158:26: warning: 'void Plasma::QueryMatch::setType(Type)' is deprecated: Since 5.113. Use setCategoryRelevance instead [-Wdeprecated-declarations] 158 | match.setType(QueryMatch::PossibleMatch); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/KF5/KRunner/krunner/querymatch.h:111:10: note: declared here 111 | void setType(Type type); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/runner/pimcontactsrunner.cpp: In member function 'void PIMContactsRunner::queryAutocompleter(Plasma::RunnerContext&, const QString&)': /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/runner/pimcontactsrunner.cpp:223:26: warning: 'void Plasma::QueryMatch::setType(Type)' is deprecated: Since 5.113. Use setCategoryRelevance instead [-Wdeprecated-declarations] 223 | match.setType(QueryMatch::ExactMatch); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/KF5/KRunner/krunner/querymatch.h:111:10: note: declared here 111 | void setType(Type type); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/runner/pimcontactsrunner.cpp:225:26: warning: 'void Plasma::QueryMatch::setType(Type)' is deprecated: Since 5.113. Use setCategoryRelevance instead [-Wdeprecated-declarations] 225 | match.setType(QueryMatch::PossibleMatch); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/pkg/include/KF5/KRunner/krunner/querymatch.h:111:10: note: declared here 111 | void setType(Type type); | ^~~~~~~ [ 24%] Automatic MOC for target akonadisearchdebugsearchpathcomboboxtest In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandocument.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandocument.cpp:8: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 24%] Building CXX object xapian/CMakeFiles/KPim5AkonadiSearchXapian.dir/xapiandatabase.cpp.o [ 24%] Built target akonadisearchdebugsearchpathcomboboxtest_autogen [ 24%] Building CXX object akonadiplugin/CMakeFiles/akonadi_search_plugin.dir/searchplugin.cpp.o [ 25%] Linking CXX shared module ../bin/kf5/krunner/krunner_pimcontacts.so [ 25%] Building CXX object debug/tests/CMakeFiles/akonadisearchdebug_dialog_gui.dir/akonadisearchdebug_dialog_gui_autogen/mocs_compilation.cpp.o [ 25%] Building CXX object debug/tests/CMakeFiles/akonadisearchdebug_dialog_gui.dir/akonadisearchdebug_dialog_gui.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandatabase.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandatabase.cpp:8: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 25%] Built target krunner_pimcontacts [ 26%] Building CXX object debug/autotests/CMakeFiles/akonadisearchdebugdialogtest.dir/akonadisearchdebugdialogtest_autogen/mocs_compilation.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 27%] Building CXX object xapian/CMakeFiles/KPim5AkonadiSearchXapian.dir/xapiantermgenerator.cpp.o [ 27%] Building CXX object debug/autotests/CMakeFiles/akonadisearchdebugdialogtest.dir/akonadisearchdebugdialogtest.cpp.o [ 27%] Building CXX object akonadiplugin/CMakeFiles/akonadi_search_plugin.dir/akonadiplugin_indexer_debug.cpp.o [ 28%] Linking CXX executable ../../bin/akonadisearchdebug_dialog_gui In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiantermgenerator.h:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiantermgenerator.cpp:8: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 29%] Built target akonadisearchdebug_dialog_gui In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ [ 29%] Building CXX object debug/autotests/CMakeFiles/akonadisearchdebugwidgettest.dir/akonadisearchdebugwidgettest_autogen/mocs_compilation.cpp.o /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 29%] Building CXX object xapian/CMakeFiles/KPim5AkonadiSearchXapian.dir/xapianqueryparser.cpp.o [ 30%] Linking CXX shared module ../bin/akonadi_search_plugin.so In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapianqueryparser.h:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapianqueryparser.cpp:8: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 30%] Built target akonadi_search_plugin In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 30%] Building CXX object debug/autotests/CMakeFiles/akonadisearchdebugsearchpathcomboboxtest.dir/akonadisearchdebugsearchpathcomboboxtest_autogen/mocs_compilation.cpp.o [ 30%] Building CXX object debug/autotests/CMakeFiles/akonadisearchdebugwidgettest.dir/akonadisearchdebugwidgettest.cpp.o [ 30%] Linking CXX executable ../../bin/akonadisearchdebugdialogtest In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:338:5: required from here 338 | Query(Query &&) = default; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 30%] Built target akonadisearchdebugdialogtest [ 31%] Building CXX object xapian/CMakeFiles/KPim5AkonadiSearchXapian.dir/akonadi_search_xapian_debug.cpp.o [ 32%] Building CXX object debug/autotests/CMakeFiles/akonadisearchdebugsearchpathcomboboxtest.dir/akonadisearchdebugsearchpathcomboboxtest.cpp.o [ 32%] Linking CXX shared library ../bin/libKPim5AkonadiSearchXapian.so [ 33%] Linking CXX executable ../../bin/akonadisearchdebugwidgettest [ 33%] Built target KPim5AkonadiSearchXapian [ 34%] Built target akonadisearchdebugwidgettest [ 34%] Built target memorytest_autogen_timestamp_deps [ 34%] Built target termgeneratortest_autogen_timestamp_deps [ 34%] Built target writeiotest_autogen_timestamp_deps [ 34%] Linking CXX executable ../../bin/akonadisearchdebugsearchpathcomboboxtest [ 34%] Built target queryparsertest_autogen_timestamp_deps [ 34%] Built target akonadi_indexing_agent_autogen_timestamp_deps [ 34%] Built target emailindexer_autogen_timestamp_deps [ 34%] Built target indexertest_autogen_timestamp_deps [ 34%] Built target akonadisearchdebugsearchpathcomboboxtest [ 34%] Built target schedulertest_autogen_timestamp_deps [ 34%] Built target collectionindexingjobtest_autogen_timestamp_deps [ 34%] Built target collectionquerytest_autogen_timestamp_deps [ 34%] Built target searchplugintest_autogen_timestamp_deps [ 34%] Built target emailsearchstore_autogen_timestamp_deps [ 34%] Built target notesearchstore_autogen_timestamp_deps [ 34%] Built target contactsearchstore_autogen_timestamp_deps [ 34%] Built target calendarsearchstore_autogen_timestamp_deps [ 34%] Automatic MOC for target termgeneratortest [ 35%] Automatic MOC for target memorytest [ 36%] Automatic MOC for target writeiotest [ 36%] Automatic MOC for target queryparsertest [ 36%] Built target memorytest_autogen [ 36%] Built target writeiotest_autogen [ 36%] Built target termgeneratortest_autogen [ 36%] Automatic MOC for target akonadi_indexing_agent [ 37%] Automatic MOC for target emailindexer [ 37%] Automatic MOC for target indexertest [ 37%] Built target queryparsertest_autogen [ 37%] Automatic MOC for target schedulertest [ 37%] Built target emailindexer_autogen [ 37%] Automatic MOC for target collectionindexingjobtest [ 37%] Built target indexertest_autogen [ 37%] Automatic MOC for target collectionquerytest [ 37%] Built target akonadi_indexing_agent_autogen [ 38%] Automatic MOC for target searchplugintest [ 38%] Built target schedulertest_autogen [ 38%] Automatic MOC for target emailsearchstore [ 38%] Built target collectionindexingjobtest_autogen [ 38%] Built target searchplugintest_autogen [ 39%] Automatic MOC for target notesearchstore [ 39%] Automatic MOC for target contactsearchstore [ 39%] Built target collectionquerytest_autogen [ 39%] Automatic MOC for target calendarsearchstore [ 39%] Built target emailsearchstore_autogen [ 40%] Building CXX object xapian/tests/CMakeFiles/memorytest.dir/memorytest_autogen/mocs_compilation.cpp.o [ 40%] Building CXX object xapian/tests/CMakeFiles/memorytest.dir/memorytest.cpp.o [ 40%] Built target notesearchstore_autogen [ 40%] Building CXX object xapian/tests/CMakeFiles/writeiotest.dir/writeiotest_autogen/mocs_compilation.cpp.o [ 41%] Building CXX object xapian/tests/CMakeFiles/writeiotest.dir/writeiotest.cpp.o [ 41%] Built target contactsearchstore_autogen [ 41%] Building CXX object xapian/autotests/CMakeFiles/termgeneratortest.dir/termgeneratortest_autogen/mocs_compilation.cpp.o [ 41%] Built target calendarsearchstore_autogen [ 42%] Building CXX object xapian/autotests/CMakeFiles/queryparsertest.dir/queryparsertest_autogen/mocs_compilation.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandocument.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/tests/memorytest.cpp:15: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandatabase.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/tests/writeiotest.cpp:18: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 42%] Linking CXX executable ../../bin/memorytest In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 43%] Building CXX object xapian/autotests/CMakeFiles/termgeneratortest.dir/termgeneratortest.cpp.o [ 43%] Built target memorytest [ 43%] Linking CXX executable ../../bin/writeiotest [ 43%] Building CXX object xapian/autotests/CMakeFiles/queryparsertest.dir/queryparsertest.cpp.o [ 43%] Building CXX object agent/tests/CMakeFiles/emailindexer.dir/emailindexer_autogen/mocs_compilation.cpp.o [ 43%] Building CXX object agent/tests/CMakeFiles/emailindexer.dir/emailtest.cpp.o [ 43%] Built target writeiotest [ 44%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/indexertest_autogen/mocs_compilation.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/tests/../emailindexer.h:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/tests/emailtest.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/autotests/../xapiandatabase.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/autotests/termgeneratortest.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/autotests/../xapiandatabase.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/autotests/queryparsertest.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/agent/autotests/indexertest_autogen/ROY5PQZTNX/../../../../../search/calendar/../pimsearchstore.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/agent/autotests/indexertest_autogen/ROY5PQZTNX/../../../../../search/calendar/calendarsearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/agent/autotests/indexertest_autogen/ROY5PQZTNX/moc_calendarsearchstore.cpp:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/agent/autotests/indexertest_autogen/mocs_compilation.cpp:3: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 44%] Linking CXX executable ../../bin/termgeneratortest [ 45%] Linking CXX executable ../../bin/queryparsertest [ 45%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/indexertest.cpp.o [ 45%] Built target queryparsertest [ 45%] Built target termgeneratortest [ 46%] Building CXX object agent/tests/CMakeFiles/emailindexer.dir/__/emailindexer.cpp.o [ 47%] Generating indexeradaptor.cpp, indexeradaptor.h [ 48%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/schedulertest_autogen/mocs_compilation.cpp.o [ 48%] Generating indexeradaptor.moc In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/emailindexer.h:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/emailindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ [ 48%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/akonadi_indexing_agent_autogen/mocs_compilation.cpp.o /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandatabase.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/autotests/../calendarindexer.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/autotests/indexertest.cpp:13: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/agent/autotests/schedulertest_autogen/ROY5PQZTNX/../../../../../search/calendar/../pimsearchstore.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/agent/autotests/schedulertest_autogen/ROY5PQZTNX/../../../../../search/calendar/calendarsearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/agent/autotests/schedulertest_autogen/ROY5PQZTNX/moc_calendarsearchstore.cpp:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/agent/autotests/schedulertest_autogen/mocs_compilation.cpp:6: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 48%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/schedulertest.cpp.o [ 48%] Building CXX object agent/tests/CMakeFiles/emailindexer.dir/__/abstractindexer.cpp.o [ 49%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/abstractindexer.cpp.o [ 49%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/emailindexer.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/emailindexer.h:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/emailindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 49%] Building CXX object agent/tests/CMakeFiles/emailindexer.dir/__/akonadi_indexer_agent_debug.cpp.o [ 49%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/agent.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 50%] Building CXX object agent/tests/CMakeFiles/emailindexer.dir/__/stringutil.cpp.o [ 51%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/contactindexer.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/akonotesindexer.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/agent.cpp:12: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 51%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/scheduler.cpp.o [ 51%] Building CXX object agent/tests/CMakeFiles/emailindexer.dir/__/akonadi_indexer_agent_email_debug.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandatabase.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/contactindexer.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/contactindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 51%] Linking CXX executable ../../bin/emailindexer [ 51%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/akonotesindexer.cpp.o [ 51%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/emailindexer.cpp.o [ 52%] Built target emailindexer In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/emailindexer.h:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/emailindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/akonotesindexer.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/akonotesindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/index.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object agent/autotests/CMakeFiles/collectionindexingjobtest.dir/collectionindexingjobtest_autogen/mocs_compilation.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/index.cpp:8: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/agent/autotests/collectionindexingjobtest_autogen/ROY5PQZTNX/../../../../../search/calendar/../pimsearchstore.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/agent/autotests/collectionindexingjobtest_autogen/ROY5PQZTNX/../../../../../search/calendar/calendarsearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/agent/autotests/collectionindexingjobtest_autogen/ROY5PQZTNX/moc_calendarsearchstore.cpp:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/agent/autotests/collectionindexingjobtest_autogen/mocs_compilation.cpp:6: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 53%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/calendarindexer.cpp.o [ 54%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/contactindexer.cpp.o [ 54%] Building CXX object agent/autotests/CMakeFiles/collectionindexingjobtest.dir/collectionindexingjobtest.cpp.o [ 54%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/collectionindexingjob.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandatabase.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/calendarindexer.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/calendarindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandatabase.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/contactindexer.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/contactindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 55%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/abstractindexer.cpp.o [ 55%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/akonotesindexer.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/akonotesindexer.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/akonotesindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 56%] Building CXX object agent/autotests/CMakeFiles/collectionindexingjobtest.dir/__/scheduler.cpp.o [ 56%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/emailindexer.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ [ 56%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/collectionindexer.cpp.o /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/emailindexer.h:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/emailindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/collectionindexer.cpp:8: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 57%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/calendarindexer.cpp.o [ 57%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/collectionindexer.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/collectionindexer.cpp:8: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 57%] Building CXX object agent/autotests/CMakeFiles/collectionindexingjobtest.dir/__/index.cpp.o [ 58%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/__/search/pimsearchstore.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ [ 59%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/contactindexer.cpp.o /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/index.cpp:8: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/pimsearchstore.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/pimsearchstore.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 59%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/priority.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandatabase.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/contactindexer.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/contactindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 59%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/__/search/email/emailsearchstore.cpp.o [ 60%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/scheduler.cpp.o [ 60%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/akonotesindexer.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/../pimsearchstore.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/emailsearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/emailsearchstore.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 60%] Building CXX object agent/autotests/CMakeFiles/collectionindexingjobtest.dir/__/collectionindexingjob.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/akonotesindexer.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/akonotesindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/emailsearchstore.cpp:10: /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.h:22:39: warning: 'Xapian::weight' is deprecated [-Wdeprecated-declarations] 22 | Xapian::weight get_weight() const override; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:28, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:47: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:122:34: note: declared here 122 | XAPIAN_DEPRECATED(typedef double weight); | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 60%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/__/search/email/agepostingsource.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.h:22:39: warning: 'Xapian::weight' is deprecated [-Wdeprecated-declarations] 22 | Xapian::weight get_weight() const override; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:28, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:47: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:122:34: note: declared here 122 | XAPIAN_DEPRECATED(typedef double weight); | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ [ 60%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/calendarindexer.cpp.o [ 61%] Building CXX object agent/autotests/CMakeFiles/collectionindexingjobtest.dir/__/emailindexer.cpp.o /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:24:47: warning: 'Xapian::weight' is deprecated [-Wdeprecated-declarations] 24 | Xapian::weight AgePostingSource::get_weight() const | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:122:34: note: declared here 122 | XAPIAN_DEPRECATED(typedef double weight); | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ [ 61%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/collectionindexingjob.cpp.o /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp: In member function 'virtual Xapian::weight Akonadi::Search::AgePostingSource::get_weight() const': /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:26:28: warning: 'Xapian::ValuePostingSource::value_it' is deprecated [-Wdeprecated-declarations] 26 | const std::string s = *value_it; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:442:46: note: declared here 442 | XAPIAN_DEPRECATED(Xapian::ValueIterator& value_it); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:26:28: warning: 'Xapian::ValuePostingSource::value_it' is deprecated [-Wdeprecated-declarations] 26 | const std::string s = *value_it; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:442:46: note: declared here 442 | XAPIAN_DEPRECATED(Xapian::ValueIterator& value_it); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp: In member function 'virtual Xapian::PostingSource* Akonadi::Search::AgePostingSource::clone() const': /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:51:33: warning: 'Xapian::ValuePostingSource::slot' is deprecated [-Wdeprecated-declarations] 51 | return new AgePostingSource(slot); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:434:40: note: declared here 434 | XAPIAN_DEPRECATED(Xapian::valueno& slot); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:51:33: warning: 'Xapian::ValuePostingSource::slot' is deprecated [-Wdeprecated-declarations] 51 | return new AgePostingSource(slot); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:434:40: note: declared here 434 | XAPIAN_DEPRECATED(Xapian::valueno& slot); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 62%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/__/search/contact/contactsearchstore.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/emailindexer.h:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/emailindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandatabase.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/calendarindexer.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/calendarindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/contact/../pimsearchstore.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/contact/contactsearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/contact/contactsearchstore.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 63%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/abstractindexer.cpp.o [ 63%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/__/search/calendar/calendarsearchstore.cpp.o [ 63%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/index.cpp.o [ 63%] Building CXX object agent/autotests/CMakeFiles/collectionindexingjobtest.dir/__/contactindexer.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/calendar/../pimsearchstore.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/calendar/calendarsearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/calendar/calendarsearchstore.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/index.cpp:8: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 63%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/collectionindexer.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandatabase.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/contactindexer.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/contactindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 63%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/akonadi_indexer_agent_debug.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/collectionindexer.cpp:8: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 63%] Building CXX object agent/autotests/CMakeFiles/collectionindexingjobtest.dir/__/akonotesindexer.cpp.o [ 64%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/collectionupdatejob.cpp.o [ 65%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/akonadi_indexer_agent_calendar_debug.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/akonotesindexer.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/akonotesindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 65%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/__/search/pimsearchstore.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/pimsearchstore.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/pimsearchstore.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 65%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/stringutil.cpp.o [ 65%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/stringutil.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 66%] Building CXX object agent/autotests/CMakeFiles/collectionindexingjobtest.dir/__/calendarindexer.cpp.o [ 66%] Building CXX object agent/autotests/CMakeFiles/indexertest.dir/__/akonadi_indexer_agent_email_debug.cpp.o [ 67%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/__/search/email/emailsearchstore.cpp.o [ 67%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/akonadi_indexer_agent_debug.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/../pimsearchstore.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/emailsearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/emailsearchstore.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiandatabase.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/calendarindexer.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/calendarindexer.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/emailsearchstore.cpp:10: /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.h:22:39: warning: 'Xapian::weight' is deprecated [-Wdeprecated-declarations] 22 | Xapian::weight get_weight() const override; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:28, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:47: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:122:34: note: declared here 122 | XAPIAN_DEPRECATED(typedef double weight); | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ [ 68%] Linking CXX executable ../../bin/indexertest /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 69%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/akonadi_indexer_agent_calendar_debug.cpp.o [ 69%] Building CXX object agent/autotests/CMakeFiles/collectionindexingjobtest.dir/__/abstractindexer.cpp.o [ 69%] Built target indexertest [ 69%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/__/search/email/agepostingsource.cpp.o [ 70%] Building CXX object akonadiplugin/autotests/CMakeFiles/searchplugintest.dir/searchplugintest_autogen/mocs_compilation.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.h:22:39: warning: 'Xapian::weight' is deprecated [-Wdeprecated-declarations] 22 | Xapian::weight get_weight() const override; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:28, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:47: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:122:34: note: declared here 122 | XAPIAN_DEPRECATED(typedef double weight); | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ [ 70%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/akonadi_indexer_agent_email_debug.cpp.o /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:24:47: warning: 'Xapian::weight' is deprecated [-Wdeprecated-declarations] 24 | Xapian::weight AgePostingSource::get_weight() const | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/types.h:122:34: note: declared here 122 | XAPIAN_DEPRECATED(typedef double weight); | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp: In member function 'virtual Xapian::weight Akonadi::Search::AgePostingSource::get_weight() const': /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:26:28: warning: 'Xapian::ValuePostingSource::value_it' is deprecated [-Wdeprecated-declarations] 26 | const std::string s = *value_it; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:442:46: note: declared here 442 | XAPIAN_DEPRECATED(Xapian::ValueIterator& value_it); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:26:28: warning: 'Xapian::ValuePostingSource::value_it' is deprecated [-Wdeprecated-declarations] 26 | const std::string s = *value_it; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:442:46: note: declared here 442 | XAPIAN_DEPRECATED(Xapian::ValueIterator& value_it); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp: In member function 'virtual Xapian::PostingSource* Akonadi::Search::AgePostingSource::clone() const': /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:51:33: warning: 'Xapian::ValuePostingSource::slot' is deprecated [-Wdeprecated-declarations] 51 | return new AgePostingSource(slot); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:434:40: note: declared here 434 | XAPIAN_DEPRECATED(Xapian::valueno& slot); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/email/agepostingsource.cpp:51:33: warning: 'Xapian::ValuePostingSource::slot' is deprecated [-Wdeprecated-declarations] 51 | return new AgePostingSource(slot); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:434:40: note: declared here 434 | XAPIAN_DEPRECATED(Xapian::valueno& slot); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/deprecated.h:50:32: note: in definition of macro 'XAPIAN_DEPRECATED' 50 | # define XAPIAN_DEPRECATED(D) D __attribute__((__deprecated__)) | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 71%] Building CXX object agent/autotests/CMakeFiles/collectionindexingjobtest.dir/__/collectionindexer.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/akonadiplugin/autotests/searchplugintest_autogen/ROY5PQZTNX/../../../../../search/calendar/../pimsearchstore.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/akonadiplugin/autotests/searchplugintest_autogen/ROY5PQZTNX/../../../../../search/calendar/calendarsearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/akonadiplugin/autotests/searchplugintest_autogen/ROY5PQZTNX/moc_calendarsearchstore.cpp:10, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build/akonadiplugin/autotests/searchplugintest_autogen/mocs_compilation.cpp:3: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ [ 71%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/__/search/contact/contactsearchstore.cpp.o /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/agent/collectionindexer.cpp:8: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/contact/../pimsearchstore.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/contact/contactsearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/contact/contactsearchstore.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ [ 71%] Building CXX object agent/CMakeFiles/akonadi_indexing_agent.dir/indexeradaptor.cpp.o [ 71%] Building CXX object akonadiplugin/autotests/CMakeFiles/searchplugintest.dir/searchplugintest.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ [ 72%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/__/search/calendar/calendarsearchstore.cpp.o [ 72%] Building CXX object agent/autotests/CMakeFiles/collectionindexingjobtest.dir/__/__/search/pimsearchstore.cpp.o In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/core/../agent/akonotesindexer.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/akonadiplugin/autotests/searchplugintest.cpp:16: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/calendar/../pimsearchstore.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/calendar/calendarsearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/calendar/calendarsearchstore.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:60, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/xapian/xapiansearchstore.h:11, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/pimsearchstore.h:12, from /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/search/pimsearchstore.cpp:9: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/database.h:1293:21: warning: 'virtual std::string Xapian::WritableDatabase::get_description() const' can be marked override [-Wsuggest-override] 1293 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/termgenerator.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:69: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h: In constructor 'Xapian::Utf8Iterator::Utf8Iterator()': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/unicode.h:133:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 133 | : p(NULL), end(0), seqlen(0) { } | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:72: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:547:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 547 | const RSet * omrset = 0, | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:548:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 548 | const MatchDecider * mdecider = 0) const; | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:582:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 582 | const MatchDecider * mdecider = 0) const { | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/enquire.h:631:64: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 631 | const Xapian::ExpandDecider * edecider = 0, | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:75: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:111:18: warning: 'virtual bool Xapian::ExpandDeciderAnd::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 111 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:135:18: warning: 'virtual bool Xapian::ExpandDeciderFilterTerms::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 135 | virtual bool operator()(const std::string &term) const; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:153:18: warning: 'virtual bool Xapian::ExpandDeciderFilterPrefix::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 153 | virtual bool operator() (const std::string &term) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:76: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/keymaker.h:129:25: warning: 'virtual std::string Xapian::MultiValueKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 129 | virtual std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:77: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:283:10: warning: 'virtual void Xapian::ValueCountMatchSpy::operator()(const Xapian::Document&, double)' can be marked override [-Wsuggest-override] 283 | void operator()(const Xapian::Document &doc, double wt); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:285:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::clone() const' can be marked override [-Wsuggest-override] 285 | virtual MatchSpy * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:286:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::name() const' can be marked override [-Wsuggest-override] 286 | virtual std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:287:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise() const' can be marked override [-Wsuggest-override] 287 | virtual std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:288:24: warning: 'virtual Xapian::MatchSpy* Xapian::ValueCountMatchSpy::unserialise(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 288 | virtual MatchSpy * unserialise(const std::string & serialised, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:290:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::serialise_results() const' can be marked override [-Wsuggest-override] 290 | virtual std::string serialise_results() const; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:291:18: warning: 'virtual void Xapian::ValueCountMatchSpy::merge_results(const std::string&)' can be marked override [-Wsuggest-override] 291 | virtual void merge_results(const std::string & serialised); | ^~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:292:25: warning: 'virtual std::string Xapian::ValueCountMatchSpy::get_description() const' can be marked override [-Wsuggest-override] 292 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:78: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:484:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 484 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:485:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 485 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:486:22: warning: 'virtual Xapian::doccount Xapian::ValuePostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 486 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:488:10: warning: 'virtual void Xapian::ValuePostingSource::next(double)' can be marked override [-Wsuggest-override] 488 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:489:10: warning: 'virtual void Xapian::ValuePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 489 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:490:10: warning: 'virtual bool Xapian::ValuePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 490 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:492:10: warning: 'virtual bool Xapian::ValuePostingSource::at_end() const' can be marked override [-Wsuggest-override] 492 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:494:19: warning: 'virtual Xapian::docid Xapian::ValuePostingSource::get_docid() const' can be marked override [-Wsuggest-override] 494 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:496:10: warning: 'virtual void Xapian::ValuePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 496 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:595:12: warning: 'virtual double Xapian::ValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 595 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:596:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 596 | ValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:597:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 597 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:598:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 598 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:599:32: warning: 'virtual Xapian::ValueWeightPostingSource* Xapian::ValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 599 | ValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:600:10: warning: 'virtual void Xapian::ValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 600 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:602:17: warning: 'virtual std::string Xapian::ValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 602 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:662:12: warning: 'virtual double Xapian::DecreasingValueWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 662 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:663:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 663 | DecreasingValueWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:664:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 664 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:665:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 665 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:666:42: warning: 'virtual Xapian::DecreasingValueWeightPostingSource* Xapian::DecreasingValueWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 666 | DecreasingValueWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:667:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 667 | void init(const Xapian::Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:669:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 669 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:670:10: warning: 'virtual void Xapian::DecreasingValueWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 670 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:671:10: warning: 'virtual bool Xapian::DecreasingValueWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 671 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:673:17: warning: 'virtual std::string Xapian::DecreasingValueWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 673 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:719:12: warning: 'virtual double Xapian::ValueMapPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 719 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:720:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::clone() const' can be marked override [-Wsuggest-override] 720 | ValueMapPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:721:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::name() const' can be marked override [-Wsuggest-override] 721 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:722:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::serialise() const' can be marked override [-Wsuggest-override] 722 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:723:29: warning: 'virtual Xapian::ValueMapPostingSource* Xapian::ValueMapPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 723 | ValueMapPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:724:10: warning: 'virtual void Xapian::ValueMapPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 724 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:726:17: warning: 'virtual std::string Xapian::ValueMapPostingSource::get_description() const' can be marked override [-Wsuggest-override] 726 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:758:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_min() const' can be marked override [-Wsuggest-override] 758 | Xapian::doccount get_termfreq_min() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:759:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_est() const' can be marked override [-Wsuggest-override] 759 | Xapian::doccount get_termfreq_est() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:760:22: warning: 'virtual Xapian::doccount Xapian::FixedWeightPostingSource::get_termfreq_max() const' can be marked override [-Wsuggest-override] 760 | Xapian::doccount get_termfreq_max() const; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:762:12: warning: 'virtual double Xapian::FixedWeightPostingSource::get_weight() const' can be marked override [-Wsuggest-override] 762 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:764:10: warning: 'virtual void Xapian::FixedWeightPostingSource::next(double)' can be marked override [-Wsuggest-override] 764 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:765:10: warning: 'virtual void Xapian::FixedWeightPostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 765 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:766:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 766 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:768:10: warning: 'virtual bool Xapian::FixedWeightPostingSource::at_end() const' can be marked override [-Wsuggest-override] 768 | bool at_end() const; | ^~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:770:19: warning: 'virtual Xapian::docid Xapian::FixedWeightPostingSource::get_docid() const' can be marked override [-Wsuggest-override] 770 | Xapian::docid get_docid() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:772:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::clone() const' can be marked override [-Wsuggest-override] 772 | FixedWeightPostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:773:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::name() const' can be marked override [-Wsuggest-override] 773 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:774:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::serialise() const' can be marked override [-Wsuggest-override] 774 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:775:32: warning: 'virtual Xapian::FixedWeightPostingSource* Xapian::FixedWeightPostingSource::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 775 | FixedWeightPostingSource * unserialise(const std::string &serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:776:10: warning: 'virtual void Xapian::FixedWeightPostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 776 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/postingsource.h:778:17: warning: 'virtual std::string Xapian::FixedWeightPostingSource::get_description() const' can be marked override [-Wsuggest-override] 778 | std::string get_description() const; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:79: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h: In member function 'bool Xapian::Query::empty() const': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:525:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 525 | return internal.get() == 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:80: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:126:18: warning: 'virtual bool Xapian::SimpleStopper::operator()(const std::string&) const' can be marked override [-Wsuggest-override] 126 | virtual bool operator()(const std::string & term) const { | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:130:25: warning: 'virtual std::string Xapian::SimpleStopper::get_description() const' can be marked override [-Wsuggest-override] 130 | virtual std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:333:19: warning: 'virtual Xapian::Query Xapian::DateRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 333 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:400:19: warning: 'virtual Xapian::Query Xapian::NumberRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 400 | Xapian::Query operator()(const std::string& begin, const std::string& end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:511:21: warning: 'virtual Xapian::valueno Xapian::StringValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 511 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:650:21: warning: 'virtual Xapian::valueno Xapian::DateValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 650 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:724:21: warning: 'virtual Xapian::valueno Xapian::NumberValueRangeProcessor::operator()(std::string&, std::string&)' can be marked override [-Wsuggest-override] 724 | Xapian::valueno operator()(std::string &begin, std::string &end); | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h: In member function 'void Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1315:13: warning: 'virtual Xapian::Query Xapian::QueryParser::add_valuerangeprocessor(Xapian::ValueRangeProcessor*)::ShimRangeProcessor::operator()(const std::string&, const std::string&)' can be marked override [-Wsuggest-override] 1315 | operator()(const std::string &begin, const std::string &end) | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:81: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h: At global scope: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/valuesetmatchdecider.h:95:10: warning: 'virtual bool Xapian::ValueSetMatchDecider::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 95 | bool operator()(const Xapian::Document& doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:82: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:434:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::clone() const' can be marked override [-Wsuggest-override] 434 | BoolWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:436:10: warning: 'virtual void Xapian::BoolWeight::init(double)' can be marked override [-Wsuggest-override] 436 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:442:17: warning: 'virtual std::string Xapian::BoolWeight::name() const' can be marked override [-Wsuggest-override] 442 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:444:17: warning: 'virtual std::string Xapian::BoolWeight::serialise() const' can be marked override [-Wsuggest-override] 444 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:445:18: warning: 'virtual Xapian::BoolWeight* Xapian::BoolWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 445 | BoolWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:447:12: warning: 'virtual double Xapian::BoolWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 447 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:450:12: warning: 'virtual double Xapian::BoolWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 450 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:452:12: warning: 'virtual double Xapian::BoolWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 452 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:454:12: warning: 'virtual double Xapian::BoolWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 454 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:466:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::clone() const' can be marked override [-Wsuggest-override] 466 | TfIdfWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:468:10: warning: 'virtual void Xapian::TfIdfWeight::init(double)' can be marked override [-Wsuggest-override] 468 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:529:17: warning: 'virtual std::string Xapian::TfIdfWeight::name() const' can be marked override [-Wsuggest-override] 529 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:531:17: warning: 'virtual std::string Xapian::TfIdfWeight::serialise() const' can be marked override [-Wsuggest-override] 531 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:532:19: warning: 'virtual Xapian::TfIdfWeight* Xapian::TfIdfWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 532 | TfIdfWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:534:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 534 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:537:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 537 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:539:12: warning: 'virtual double Xapian::TfIdfWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 539 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:541:12: warning: 'virtual double Xapian::TfIdfWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 541 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:559:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::clone() const' can be marked override [-Wsuggest-override] 559 | BM25Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:561:10: warning: 'virtual void Xapian::BM25Weight::init(double)' can be marked override [-Wsuggest-override] 561 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:634:17: warning: 'virtual std::string Xapian::BM25Weight::name() const' can be marked override [-Wsuggest-override] 634 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:636:17: warning: 'virtual std::string Xapian::BM25Weight::serialise() const' can be marked override [-Wsuggest-override] 636 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:637:18: warning: 'virtual Xapian::BM25Weight* Xapian::BM25Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 637 | BM25Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:639:12: warning: 'virtual double Xapian::BM25Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 639 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:642:12: warning: 'virtual double Xapian::BM25Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 642 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:644:12: warning: 'virtual double Xapian::BM25Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 644 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:646:12: warning: 'virtual double Xapian::BM25Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 646 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:666:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::clone() const' can be marked override [-Wsuggest-override] 666 | BM25PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:668:10: warning: 'virtual void Xapian::BM25PlusWeight::init(double)' can be marked override [-Wsuggest-override] 668 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:750:17: warning: 'virtual std::string Xapian::BM25PlusWeight::name() const' can be marked override [-Wsuggest-override] 750 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:752:17: warning: 'virtual std::string Xapian::BM25PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 752 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:753:22: warning: 'virtual Xapian::BM25PlusWeight* Xapian::BM25PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 753 | BM25PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:755:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 755 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:758:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 758 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:760:12: warning: 'virtual double Xapian::BM25PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 760 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:762:12: warning: 'virtual double Xapian::BM25PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 762 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:784:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::clone() const' can be marked override [-Wsuggest-override] 784 | TradWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:786:10: warning: 'virtual void Xapian::TradWeight::init(double)' can be marked override [-Wsuggest-override] 786 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:811:17: warning: 'virtual std::string Xapian::TradWeight::name() const' can be marked override [-Wsuggest-override] 811 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:813:17: warning: 'virtual std::string Xapian::TradWeight::serialise() const' can be marked override [-Wsuggest-override] 813 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:814:18: warning: 'virtual Xapian::TradWeight* Xapian::TradWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 814 | TradWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:816:12: warning: 'virtual double Xapian::TradWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 816 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:819:12: warning: 'virtual double Xapian::TradWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 819 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:821:12: warning: 'virtual double Xapian::TradWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 821 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:823:12: warning: 'virtual double Xapian::TradWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 823 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:855:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::clone() const' can be marked override [-Wsuggest-override] 855 | InL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:857:10: warning: 'virtual void Xapian::InL2Weight::init(double)' can be marked override [-Wsuggest-override] 857 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:884:17: warning: 'virtual std::string Xapian::InL2Weight::name() const' can be marked override [-Wsuggest-override] 884 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:886:17: warning: 'virtual std::string Xapian::InL2Weight::serialise() const' can be marked override [-Wsuggest-override] 886 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:887:18: warning: 'virtual Xapian::InL2Weight* Xapian::InL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 887 | InL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:889:12: warning: 'virtual double Xapian::InL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 889 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:892:12: warning: 'virtual double Xapian::InL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 892 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:894:12: warning: 'virtual double Xapian::InL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 894 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:896:12: warning: 'virtual double Xapian::InL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 896 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:927:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::clone() const' can be marked override [-Wsuggest-override] 927 | IfB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:929:10: warning: 'virtual void Xapian::IfB2Weight::init(double)' can be marked override [-Wsuggest-override] 929 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:957:17: warning: 'virtual std::string Xapian::IfB2Weight::name() const' can be marked override [-Wsuggest-override] 957 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:959:17: warning: 'virtual std::string Xapian::IfB2Weight::serialise() const' can be marked override [-Wsuggest-override] 959 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:960:18: warning: 'virtual Xapian::IfB2Weight* Xapian::IfB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 960 | IfB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:962:12: warning: 'virtual double Xapian::IfB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 962 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:965:12: warning: 'virtual double Xapian::IfB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 965 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:967:12: warning: 'virtual double Xapian::IfB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 967 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:969:12: warning: 'virtual double Xapian::IfB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 969 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1000:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::clone() const' can be marked override [-Wsuggest-override] 1000 | IneB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1002:10: warning: 'virtual void Xapian::IneB2Weight::init(double)' can be marked override [-Wsuggest-override] 1002 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1028:17: warning: 'virtual std::string Xapian::IneB2Weight::name() const' can be marked override [-Wsuggest-override] 1028 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1030:17: warning: 'virtual std::string Xapian::IneB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1030 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1031:19: warning: 'virtual Xapian::IneB2Weight* Xapian::IneB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1031 | IneB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1033:12: warning: 'virtual double Xapian::IneB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1033 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1036:12: warning: 'virtual double Xapian::IneB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1036 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1038:12: warning: 'virtual double Xapian::IneB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1038 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1040:12: warning: 'virtual double Xapian::IneB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1040 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1074:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::clone() const' can be marked override [-Wsuggest-override] 1074 | BB2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1076:10: warning: 'virtual void Xapian::BB2Weight::init(double)' can be marked override [-Wsuggest-override] 1076 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1104:17: warning: 'virtual std::string Xapian::BB2Weight::name() const' can be marked override [-Wsuggest-override] 1104 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1106:17: warning: 'virtual std::string Xapian::BB2Weight::serialise() const' can be marked override [-Wsuggest-override] 1106 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1107:17: warning: 'virtual Xapian::BB2Weight* Xapian::BB2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1107 | BB2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1109:12: warning: 'virtual double Xapian::BB2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1109 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1112:12: warning: 'virtual double Xapian::BB2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1112 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1114:12: warning: 'virtual double Xapian::BB2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1114 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1116:12: warning: 'virtual double Xapian::BB2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1116 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1147:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::clone() const' can be marked override [-Wsuggest-override] 1147 | DLHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1149:10: warning: 'virtual void Xapian::DLHWeight::init(double)' can be marked override [-Wsuggest-override] 1149 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1163:17: warning: 'virtual std::string Xapian::DLHWeight::name() const' can be marked override [-Wsuggest-override] 1163 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1165:17: warning: 'virtual std::string Xapian::DLHWeight::serialise() const' can be marked override [-Wsuggest-override] 1165 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1166:17: warning: 'virtual Xapian::DLHWeight* Xapian::DLHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1166 | DLHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1168:12: warning: 'virtual double Xapian::DLHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1168 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1171:12: warning: 'virtual double Xapian::DLHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1171 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1173:12: warning: 'virtual double Xapian::DLHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1173 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1175:12: warning: 'virtual double Xapian::DLHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1175 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1218:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::clone() const' can be marked override [-Wsuggest-override] 1218 | PL2Weight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1220:10: warning: 'virtual void Xapian::PL2Weight::init(double)' can be marked override [-Wsuggest-override] 1220 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1247:17: warning: 'virtual std::string Xapian::PL2Weight::name() const' can be marked override [-Wsuggest-override] 1247 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1249:17: warning: 'virtual std::string Xapian::PL2Weight::serialise() const' can be marked override [-Wsuggest-override] 1249 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1250:17: warning: 'virtual Xapian::PL2Weight* Xapian::PL2Weight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1250 | PL2Weight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1252:12: warning: 'virtual double Xapian::PL2Weight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1252 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1255:12: warning: 'virtual double Xapian::PL2Weight::get_maxpart() const' can be marked override [-Wsuggest-override] 1255 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1257:12: warning: 'virtual double Xapian::PL2Weight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1257 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1259:12: warning: 'virtual double Xapian::PL2Weight::get_maxextra() const' can be marked override [-Wsuggest-override] 1259 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1288:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::clone() const' can be marked override [-Wsuggest-override] 1288 | PL2PlusWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1290:10: warning: 'virtual void Xapian::PL2PlusWeight::init(double)' can be marked override [-Wsuggest-override] 1290 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1325:17: warning: 'virtual std::string Xapian::PL2PlusWeight::name() const' can be marked override [-Wsuggest-override] 1325 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1327:17: warning: 'virtual std::string Xapian::PL2PlusWeight::serialise() const' can be marked override [-Wsuggest-override] 1327 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1328:21: warning: 'virtual Xapian::PL2PlusWeight* Xapian::PL2PlusWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1328 | PL2PlusWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1330:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1330 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1333:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1333 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1335:12: warning: 'virtual double Xapian::PL2PlusWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1335 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1337:12: warning: 'virtual double Xapian::PL2PlusWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1337 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1370:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::clone() const' can be marked override [-Wsuggest-override] 1370 | DPHWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1372:10: warning: 'virtual void Xapian::DPHWeight::init(double)' can be marked override [-Wsuggest-override] 1372 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1387:17: warning: 'virtual std::string Xapian::DPHWeight::name() const' can be marked override [-Wsuggest-override] 1387 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1389:17: warning: 'virtual std::string Xapian::DPHWeight::serialise() const' can be marked override [-Wsuggest-override] 1389 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1390:17: warning: 'virtual Xapian::DPHWeight* Xapian::DPHWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1390 | DPHWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1392:12: warning: 'virtual double Xapian::DPHWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1392 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1395:12: warning: 'virtual double Xapian::DPHWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1395 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1397:12: warning: 'virtual double Xapian::DPHWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1397 | double get_sumextra(Xapian::termcount doclen, | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1399:12: warning: 'virtual double Xapian::DPHWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1399 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1431:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::clone() const' can be marked override [-Wsuggest-override] 1431 | LMWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1433:10: warning: 'virtual void Xapian::LMWeight::init(double)' can be marked override [-Wsuggest-override] 1433 | void init(double factor); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1497:17: warning: 'virtual std::string Xapian::LMWeight::name() const' can be marked override [-Wsuggest-override] 1497 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1499:17: warning: 'virtual std::string Xapian::LMWeight::serialise() const' can be marked override [-Wsuggest-override] 1499 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1500:16: warning: 'virtual Xapian::LMWeight* Xapian::LMWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1500 | LMWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1502:12: warning: 'virtual double Xapian::LMWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1502 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1505:12: warning: 'virtual double Xapian::LMWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1505 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1507:12: warning: 'virtual double Xapian::LMWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1507 | double get_sumextra(Xapian::termcount doclen, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1508:12: warning: 'virtual double Xapian::LMWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1508 | double get_maxextra() const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1521:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::clone() const' can be marked override [-Wsuggest-override] 1521 | CoordWeight * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1523:10: warning: 'virtual void Xapian::CoordWeight::init(double)' can be marked override [-Wsuggest-override] 1523 | void init(double factor_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1528:17: warning: 'virtual std::string Xapian::CoordWeight::name() const' can be marked override [-Wsuggest-override] 1528 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1530:17: warning: 'virtual std::string Xapian::CoordWeight::serialise() const' can be marked override [-Wsuggest-override] 1530 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1531:19: warning: 'virtual Xapian::CoordWeight* Xapian::CoordWeight::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 1531 | CoordWeight * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1533:12: warning: 'virtual double Xapian::CoordWeight::get_sumpart(Xapian::termcount, Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1533 | double get_sumpart(Xapian::termcount wdf, | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1536:12: warning: 'virtual double Xapian::CoordWeight::get_maxpart() const' can be marked override [-Wsuggest-override] 1536 | double get_maxpart() const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1538:12: warning: 'virtual double Xapian::CoordWeight::get_sumextra(Xapian::termcount, Xapian::termcount) const' can be marked override [-Wsuggest-override] 1538 | double get_sumextra(Xapian::termcount, Xapian::termcount) const; | ^~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/weight.h:1539:12: warning: 'virtual double Xapian::CoordWeight::get_maxextra() const' can be marked override [-Wsuggest-override] 1539 | double get_maxextra() const; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:94: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:423:12: warning: 'virtual double Xapian::GreatCircleMetric::pointwise_distance(const Xapian::LatLongCoord&, const Xapian::LatLongCoord&) const' can be marked override [-Wsuggest-override] 423 | double pointwise_distance(const LatLongCoord & a, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:426:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::clone() const' can be marked override [-Wsuggest-override] 426 | LatLongMetric * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:427:17: warning: 'virtual std::string Xapian::GreatCircleMetric::name() const' can be marked override [-Wsuggest-override] 427 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:428:17: warning: 'virtual std::string Xapian::GreatCircleMetric::serialise() const' can be marked override [-Wsuggest-override] 428 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:429:21: warning: 'virtual Xapian::LatLongMetric* Xapian::GreatCircleMetric::unserialise(const std::string&) const' can be marked override [-Wsuggest-override] 429 | LatLongMetric * unserialise(const std::string & serialised) const; | ^~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:521:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::next(double)' can be marked override [-Wsuggest-override] 521 | void next(double min_wt); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:522:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::skip_to(Xapian::docid, double)' can be marked override [-Wsuggest-override] 522 | void skip_to(Xapian::docid min_docid, double min_wt); | ^~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:523:10: warning: 'virtual bool Xapian::LatLongDistancePostingSource::check(Xapian::docid, double)' can be marked override [-Wsuggest-override] 523 | bool check(Xapian::docid min_docid, double min_wt); | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:525:12: warning: 'virtual double Xapian::LatLongDistancePostingSource::get_weight() const' can be marked override [-Wsuggest-override] 525 | double get_weight() const; | ^~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:526:36: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::clone() const' can be marked override [-Wsuggest-override] 526 | LatLongDistancePostingSource * clone() const; | ^~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:527:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::name() const' can be marked override [-Wsuggest-override] 527 | std::string name() const; | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:528:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::serialise() const' can be marked override [-Wsuggest-override] 528 | std::string serialise() const; | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:530:13: warning: 'virtual Xapian::LatLongDistancePostingSource* Xapian::LatLongDistancePostingSource::unserialise_with_registry(const std::string&, const Xapian::Registry&) const' can be marked override [-Wsuggest-override] 530 | unserialise_with_registry(const std::string &serialised, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:532:10: warning: 'virtual void Xapian::LatLongDistancePostingSource::init(const Xapian::Database&)' can be marked override [-Wsuggest-override] 532 | void init(const Database & db_); | ^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:534:17: warning: 'virtual std::string Xapian::LatLongDistancePostingSource::get_description() const' can be marked override [-Wsuggest-override] 534 | std::string get_description() const; | ^~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/geospatial.h:683:17: warning: 'virtual std::string Xapian::LatLongDistanceKeyMaker::operator()(const Xapian::Document&) const' can be marked override [-Wsuggest-override] 683 | std::string operator()(const Xapian::Document & doc) const; | ^~~~~~~~ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ In file included from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/errorhandler.h:30, from /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian.h:57: /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = const Xapian::ExpandDecider]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/expanddecider.h:100:4: required from here 100 | : first(&first_), second(&second_) { } | ^~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:234:26: required from here 234 | ValueCountMatchSpy() {} | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::ValueCountMatchSpy::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/matchspy.h:238:8: required from here 238 | : internal(new Internal(slot_)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:89:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 89 | intrusive_ptr(): px( 0 ) | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::~intrusive_ptr() [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:319:29: required from here 319 | XAPIAN_NOTHROW(Query()) { } | ^ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:112:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 112 | if( px != 0 && --px->_refs == 0 ) delete px; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(const Xapian::Internal::intrusive_ptr&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:328:30: required from here 328 | Query(const Query & o) : internal(o.internal) { } | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:107:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 107 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(T*) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:601:44: required from here 601 | explicit Query(Internal * internal_) : internal(internal_) { } | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:95:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 95 | if( px != 0 ) ++px->_refs; | ~~~^~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::opt_intrusive_ptr::opt_intrusive_ptr(T*) [with T = Xapian::ValueRangeProcessor]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/queryparser.h:1312:42: required from here 1312 | : RangeProcessor(Xapian::BAD_VALUENO), vrp(vrp_) { } | ^~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:285:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 285 | opt_intrusive_ptr( T * p): px( p ), counting( px != 0 && px->_refs ) | ~~~^~~~ [ 73%] Linking CXX executable ../bin/akonadi_indexing_agent /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h: In instantiation of 'Xapian::Internal::intrusive_ptr::intrusive_ptr(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]': /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:123:9: required from 'Xapian::Internal::intrusive_ptr& Xapian::Internal::intrusive_ptr::operator=(Xapian::Internal::intrusive_ptr&&) [with T = Xapian::Query::Internal]' 123 | this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/query.h:341:13: required from here 341 | Query & operator=(Query &&) = default; | ^~~~~~~~ /home/pbulk/build/misc/akonadi-search/work/.buildlink/include/xapian/intrusive_ptr.h:118:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 118 | rhs.px = 0; | ^ ld: fatal: file CMakeFiles/akonadi_indexing_agent.dir/calendarindexer.cpp.o: open failed: No such file or directory [ 73%] Building CXX object agent/autotests/CMakeFiles/schedulertest.dir/__/akonadi_indexer_agent_debug.cpp.o ld: fatal: file processing errors. No output written to ../bin/akonadi_indexing_agent collect2: error: ld returned 1 exit status --- bin/akonadi_indexing_agent --- *** [bin/akonadi_indexing_agent] Error code 1 bmake[2]: stopped making "agent/CMakeFiles/akonadi_indexing_agent.dir/build" in /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build bmake[2]: 1 error bmake[2]: stopped making "agent/CMakeFiles/akonadi_indexing_agent.dir/build" in /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build --- agent/CMakeFiles/akonadi_indexing_agent.dir/all --- *** [agent/CMakeFiles/akonadi_indexing_agent.dir/all] Error code 2 bmake[1]: stopped making "all" in /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build --- akonadiplugin/autotests/CMakeFiles/searchplugintest.dir/all --- *** [akonadiplugin/autotests/CMakeFiles/searchplugintest.dir/all] Error code 6 bmake[1]: stopped making "all" in /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build --- agent/autotests/CMakeFiles/collectionindexingjobtest.dir/all --- *** [agent/autotests/CMakeFiles/collectionindexingjobtest.dir/all] Error code 6 bmake[1]: stopped making "all" in /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build --- agent/autotests/CMakeFiles/schedulertest.dir/all --- *** [agent/autotests/CMakeFiles/schedulertest.dir/all] Error code 6 bmake[1]: stopped making "all" in /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build bmake[1]: 4 errors bmake[1]: stopped making "all" in /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build *** [all] Error code 2 bmake: stopped making "all" in /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/misc/akonadi-search/work/akonadi-search-23.08.4/_KDE_build *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/misc/akonadi-search *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/misc/akonadi-search