Symbol’s function definition is void: emacsql-sqlite

Hello guys,

I’m having a really strange problem after upgrading org-roam a few days ago. I cannot use org-roam. Every time I tried to use it I get the error message: Symbol’s function definition is void: emacsql-sqlite

When I try to evaluation (sqlite-available-p) it returns an error: (void-function sqlite-available-p)

I didn’t do anything, it just suddenly stopped working

Org-roam 20241007.1704 installed

Emacsql 20241201.1551 installed

GNU Emacs 28.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2024-06-25, modified by Debian

Org mode version 9.5.5 (release_9.5.5 @ /usr/share/emacs/28.2/lisp/org/)

Any help will be much appreciated, since my workflow is heavily dependent on org-roam. It’s such an amazing tool and I’m really enjoying the way it can organizes all my notes and my life.

Thank you so much for all your work.

Probably the same issue: Org-roam on emacs28.1 cant find emacsql-sqlite definition - #2 by nobiot

This is because Emacs 28 does not have sqlite compiled. I suggest to upgrade your Emacs to 29.4.