Created attachment 184960 [details] Files describiing the system I am trying to build the qt6 version of kmymoney from the Git repository on a system running Plasma6 and am getting the error: Building CXX object kmymoney/plugins/woob/dialogs/CMakeFiles/woob_dialogs.dir/accountsettings.cpp.o /home/christanner/Work/Money/kmymoney/kmymoney/plugins/sqlcipher/qsql_sqlite.cpp:37:10: fatal error: 'QtSql/private/qsqlcachedresult_p.h' file not found 37 | #include <QtSql/private/qsqlcachedresult_p.h> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Looks like you are missing a -devel package which contains this file. On my openSUSE 16 it is called qt6-sql-private-devel-6.9.1-160000.2.2.x86_64.
Thanks for this. I found the missing file. Chris
Git commit 6c4607856dcd15fc12f7366e4c3356aed70ff24f by Thomas Baumgart, on behalf of Nicolas Fella. Committed on 23/09/2025 at 05:43. Pushed by tbaumgart into branch 'master'. Add missing find_package for QtSqlPrivate Since Qt 6.10 the private parts are split into a separate CMake package M +2 -0 .gitlab-ci.yml M +1 -1 .kde-ci.yml M +4 -0 CMakeLists.txt https://invent.kde.org/office/kmymoney/-/commit/6c4607856dcd15fc12f7366e4c3356aed70ff24f
Git commit 0683f367181ab95e8e7c784d6e1556ca3b6a8680 by Thomas Baumgart, on behalf of Nicolas Fella. Committed on 25/09/2025 at 06:41. Pushed by tbaumgart into branch '5.2'. Add missing find_package for QtSqlPrivate Since Qt 6.10 the private parts are split into a separate CMake package (cherry picked from commit 6c4607856dcd15fc12f7366e4c3356aed70ff24f) M +2 -0 .gitlab-ci.yml M +1 -1 .kde-ci.yml M +4 -0 CMakeLists.txt https://invent.kde.org/office/kmymoney/-/commit/0683f367181ab95e8e7c784d6e1556ca3b6a8680