Using stock minidlna-1.1.0.tar.gz on stock Slackware 13.0 (32bit) system, ./configure incorrectly determines that libsqlite3 is not installed.
Slackware package sqlite-126.96.36.199-i486-1 is installed, and libsqlite3 is properly available
~ $ locate libsqlite3
The problem appears to be in the test built into ./configure that determines whether or not libsqlite3 is installed. The compile completes successfully, and successfully links libsqlite3, but /fails/ to link the libdl necessary for the dlsym()/dlerror()/dlopen()/dlclose() calls in libsqlite3.so. Thus, the test program fails to link, and ./configure falsely claims that libsqlite3 does not exist.
See attached ./configure.log extract for details on compile/link failure.
Additionally, see dlopen(3) man page for requirements for linking with libdl for support of dlopen() etc calls.
Log in to post a comment.