This question has come up a bit by many others in #nerves slack.
Essentially, you try to include sqlite in Nerves firmware (usually via esqlite) and it fails on mix firmware during compilation:
===> Compiling esqlite
===> Compiling /Users/someone/repos/my_firmware/deps/esqlite/c_src/esqlite3_nif.c
===> /Users/someone/my_firmware/deps/esqlite/c_src/esqlite3_nif.c:25:10: fatal error: sqlite3.h: No such file or directory
#include "sqlite3.h"
^~~~~~~~~~~
compilation terminated.
sqlite3.h is definitely in the esqlite project.
Is it possible to get sqlite working in Nerves?