I'm trying to use sqlite 3.8.2 with libvarnam to see if 'without rowid' is helpful. However using without rowid throws me a syntax error when I use it with libvarnam. I can create tables without rowid in sqlite 3. I noticed a file sqlite3.c in deps/ . libvarnam is not using the libsqlite3-dev package in the system? If sqlite3.c is written for sqlite3 < 3.8.2, without rowid will not work.
Another curious thing is that I tried building libvarnam after removing sqlite3 from my system. The build was successfull, even though transliteration did not work ('kevin' was transliterated to 'kevin' instead of the malayalam pattern). Wouldn't it be nice if we can add a few checks to see if sqlite3 is installed?