Build fails with akonadi 22.04: AkonadiCore/RecursiveItemFetchJob: No such file or directory
In Mageia cauldron, kmymoney 5.1.2 was build one year ago. But now, the same build fails. One difference in between is that akonadi is updated to 22.04.
-- Found KF5Akonadi: /usr/lib64/cmake/KF5Akonadi/KF5AkonadiConfig.cmake (found version "5.20.0")
-- Found KF5IdentityManagement: /usr/lib64/cmake/KF5IdentityManagement/KF5IdentityManagementConfig.cmake (found version "5.20.0")
-- Found KF5Activities: /usr/lib64/cmake/KF5Activities/KF5ActivitiesConfig.cmake (found version "5.93.0")
-- Found KF5: success (found suitable version "5.20.0", minimum required is "5.2") found components: DocTools Holidays Contacts Akonadi IdentityManagement Activities
/usr/bin/c++ -DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -DQT_WEBKITWIDGETS_LIB -DQT_WEBKIT_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmm_mymoney_EXPORTS -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/mymoney -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/mymoney -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/mymoney/kmm_mymoney_autogen/include -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2 -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/settings -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/settings -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/dialogs -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/widgets -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/widgets -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/mymoney/storage -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/plugins -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/plugins -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/views -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/dialogs -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/converter -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/dialogs/settings -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/mymoney/storage -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/wizards/endingbalancedlg -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/wizards/endingbalancedlg -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/wizards/newinvestmentwizard -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/wizards/newinvestmentwizard -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/wizards/newloanwizard -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/wizards/newloanwizard -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/wizards/wizardpages -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/models -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/models -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/icons -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/icons -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/menus -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/menus -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/misc -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/misc -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/mymoney/payeeidentifier -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/mymoney/payeeidentifier -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/build/kmymoney/plugins/onlinetasks/interfaces -I/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/plugins/onlinetasks/interfaces -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KService -isystem /usr/include/KF5 -isystem /usr/include/KF5/KConfig -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KI18n -isystem /usr/include/alkimia/Qt5 -isystem /usr/include/qt5/QtWebKitWidgets -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtWebKit -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuthWidgets -isystem /usr/include/KF5/KAuthCore -isystem /usr/include/KF5/KAuth -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KIdentityManagement -isystem /usr/include/KF5/AkonadiCore -isystem /usr/include/KF5/KItemModels -isystem /usr/include/KF5/KContacts -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fexceptions -Wall -Wextra -Wlogical-op -Wno-null-dereference -Wshadow -Wunused -Wno-misleading-indentation -Wsuggest-override -Wcast-qual -Wformat=2 -fno-common -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -fexceptions -std=c++14 -MD -MT kmymoney/mymoney/CMakeFiles/kmm_mymoney.dir/mymoneycontact.cpp.o -MF CMakeFiles/kmm_mymoney.dir/mymoneycontact.cpp.o.d -o CMakeFiles/kmm_mymoney.dir/mymoneycontact.cpp.o -c /home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/mymoney/mymoneycontact.cpp
/home/pterjan/rpmbuild/BUILD/kmymoney-5.1.2/kmymoney/mymoney/mymoneycontact.cpp:13:10: fatal error: AkonadiCore/RecursiveItemFetchJob: No such file or directory
13 | #include <AkonadiCore/RecursiveItemFetchJob>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
The complete build log is here: http://pkgsubmit.mageia.org/autobuild/cauldron/x86_64/core/2022-06-13/kmymoney-5.1.2-1.mga9.src.rpm/build.x86_64.0.20220613192701.log