Recent commit http://commits.kde.org/calligra/d09d012b470df192214524326a3b8444c51daac6 for bug #352631 introduces usage of sqlite constant SQLITE_DETERMINISTIC which is available only in sqlite-2.8.3 (and newer), according to: http://www.sqlite.org/changes.html This breaks building on systems with older sqlite versions, like Red Hat Enterprise 7 (which currently ships sqlite-3.7.17) Reproducible: Always
I think it's about 3.8.3 not 2.8.3 :)
Thanks!
Created attachment 95008 [details] possible fix Would you be able to try the patch on your own while preparing the package? If you confirm it works for you it can be part of 2.9.9.
Will do
Thanks, that patch works as advertised. SHIP IT
Git commit a621f12b9052ca3c98dde058402fc2058a4d92e9 by Jaroslaw Staniek. Committed on 15/10/2015 at 20:12. Pushed by staniek into branch 'calligra/2.9'. Kexi: Fix build when SQLite < 3.8.3 is used This is due to use of SQLITE_DETERMINISTIC by the new SQL functions introduced in 2.9.8. SQLITE_DETERMINISTIC is available since SQLite 3.8.3. Big thanks to Rex Dieter. FIXED-IN:2.9.9 M +5 -1 libs/db/drivers/sqlite/sqlitefunctions.cpp http://commits.kde.org/calligra/a621f12b9052ca3c98dde058402fc2058a4d92e9