Yes I have now checked the bug #1120685, there seems to be
incompatibilities in ABI from sqlcipher 1 -> 2 and the kmymoney db
abstraction plugin is not ready for it.

A sign is that preloading the older library solves the problem.

There is only one removal of the symbol sqlcipher_exportFunc  from 1->2 ,
which is not used else kmymoney won;t be able to build.

Presently  the debug information is not sufficient to pinpoint the problem.

I checked out the source of kmymoney, where I found that kmymoney is
utilizing the QT library QSqlDatabase sqlcipher plugin for DB access.

The sqlite plugin seems like a variant of
https://github.com/sjemens/qsqlcipher-qt5  which supports upto  sqlcipher
4.5.3, no updates since 2022.

Plugin path within the source: kmymoney/plugins/sqlcipher

Debugging the issue with kmymoney targeting the sqlcipher plugin will
likely be the way forward.

Regards,
Syed Shahrukh Hussain.

Attachment: libsqlcipher.so.1
Description: Binary data

Attachment: libsqlcipher.so.2
Description: Binary data

Reply via email to