Bug 509512 - Problems building qt6 version of Kmymoney
Summary: Problems building qt6 version of Kmymoney
Status: RESOLVED NOT A BUG
Alias: None
Product: kmymoney
Classification: Applications
Component: buildsystem (other bugs)
Version First Reported In: git (master)
Platform: OpenMandriva Linux
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-15 10:58 UTC by Christopher Tanner
Modified: 2025-09-16 22:37 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Files describiing the system (1.12 MB, text/x-log)
2025-09-15 10:58 UTC, Christopher Tanner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Tanner 2025-09-15 10:58:47 UTC
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>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Comment 1 Thomas Baumgart 2025-09-15 13:57:01 UTC
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.
Comment 2 Christopher Tanner 2025-09-16 22:37:02 UTC
Thanks for this. I found the missing file. 
Chris