Actually, there are two stable and incompatible versions of sqlite. Sqlite 2.8.x and Sqlite 3.x. Generally, the packages are called sqlite and sqlite3.
Right now, mt-daapd requires sqlite, not sqlite3. You’ll need to install the sqlite and sqlite-dev packages. They can coexist with sqlite3 (which is why they go by two different names).
As far as the segfault goes, that’s really a message saying “you don’t have an underlying database implementation with which to store id3 data”. Perhaps I could work on a more suitable error message than a segfault, though. 🙂
install sqlite and sqlite-dev, and reconfigure without –disable-sqlite.