Created attachment 767594 [details] build log >Found Tclsh version 8.6 in the PATH. >Checking for sqlite3_open in sqlite3...-lsqlite3 >Error: system SQLite library omits required build option -DSQLITE_ENABLE_JSON1 >child process exited abnormally >Try: 'configure --help' for options This error's caused by SQLite 3.38 making JSON an always-on feature, so that flag no longer exists to check for. Upstream fixed it in vcs (a month ago…) but hasn't put out a 2.19 release yet.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4459a13e0fee15f7f33fca914cf26cdfbfa8ef83 commit 4459a13e0fee15f7f33fca914cf26cdfbfa8ef83 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-09 01:18:54 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-09 01:20:25 +0000 dev-vcs/fossil: fix build w/ USE=system-sqlite Closes: https://bugs.gentoo.org/835810 Signed-off-by: Sam James <sam@gentoo.org> .../fossil-2.18-fix-sqlite-3.38-json-check.patch | 20 ++++++++++++++++++++ dev-vcs/fossil/fossil-2.18.ebuild | 10 ++++++++-- 2 files changed, 28 insertions(+), 2 deletions(-)