| Summary: | Problems building qt6 version of Kmymoney | ||
|---|---|---|---|
| Product: | [Applications] kmymoney | Reporter: | Christopher Tanner <christann404> |
| Component: | buildsystem | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | git (master) | ||
| Target Milestone: | --- | ||
| Platform: | OpenMandriva | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/office/kmymoney/-/commit/0683f367181ab95e8e7c784d6e1556ca3b6a8680 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
| Attachments: | Files describiing the system | ||
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 |
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> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~