Reply To: mt-daapd & avahi


@the_witness wrote:

This is my config line

./configure --enable-sqlite3 --enable-howl --with-howl-libs=/usr/lib/ --with-howl-includes=/usr/include/avahi-compat-howl/

Then I make and make install and run gdb on /usr/local/sbin/mt-daapd. Here is the report:

GNU gdb Red Hat Linux (
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db library "/lib/".

(gdb) r -f
Starting program: /usr/local/sbin/mt-daapd -f
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0x49317000
[Thread debugging using libthread_db enabled]
[New Thread -1208736064 (LWP 4385)]
Config entry general/db_dir is deprecated. Please review the sample config
Config entry general/compress is deprecated. Please review the sample config
Starting with debuglevel 2
Starting rendezvous daemon
Detaching after fork from child process 4388.
*** WARNING *** The programme 'mt-daapd' uses the HOWL compatiblity layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see
Starting signal handler
[New Thread -1208738912 (LWP 4389)]
Error opening db: No backend database support for type: sqlite
Signal handler started
Stopping signal handler
Got shutdown signal. Notifying daap server.
[Thread -1208738912 (LWP 4389) exited]

Program exited with code 01.

Any help would be greatly appreciated!

you specified a sqlite backend, but you have only compiled for sqlite3. Change your db_type to sqlite3.

— Ron