"No DBD drivers found" warning when running make check

Bill Hammond ka1ssr at gmail.com
Wed Feb 2 16:05:41 EST 2011


Hi Tommy!

On 01/31/2011 11:49 PM, Tommy Trussell wrote:
> On Mon, Jan 31, 2011 at 9:36 PM, Bill Hammond <ka1ssr at gmail.com> wrote:
>> Hello!
>>
>> I am having trouble running make check on r20217.  Here's what's happening:
>>
> ...
>
>> I'm running Ubuntu 10.10.  I checked and the dbd drivers have been
>> installed in /usr/lib/dbd.
> I just happened to check out and build r20217 this afternoon on this
> Ubuntu 10.04 box, and it worked fine.
>
> I did go through all the steps exactly as described at
> http://wiki.gnucash.org/wiki/Building#Ubuntu_10.04_LTS_.28Lucid_Lynx.29
>
> so if you used different ./configure parameters that might explain why
> mine worked and yours didn't... ?

I took the scorched earth approach by starting with a clean slate.  I
deleted my ~/development/gnucash installation and started at the
beginning of the procedure in the wiki.  I then checked out r20224,
executed the time honoured ./autogen.sh / ./configure
--prefix=/home/ka1ssr/unstable/gnucash --enable-debug --enable-doxygen
--enable-error-on-warning --enable-compile-warnings / make all install. 
Now I get this:

...

make[5]: Entering directory
`/home/ka1ssr/development/gnucash/src/backend/dbi'
/bin/bash ../../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H
-I. -I../../.. -DG_LOG_DOMAIN=\"gnc.backend.dbi\"   -I.. -I../..
-DLOCALE_DIR=\""/home/ka1ssr/unstable/gnucash/share/locale"\"
-I../../../src/backend -I../../../src/backend/sql -I../../../src/debug
-I../../../src/engine -I../../../src/app-utils -I../../../src/core-utils
-I../../../lib/libc -I../../../src/libqof/qof -pthread
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DORBIT2=1
-pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -Werror
-Wdeclaration-after-statement -g  -g  -Wall -Wunused
-Wmissing-prototypes -Wmissing-declarations  -Wno-unused -MT
gnc-backend-dbi.lo -MD -MP -MF .deps/gnc-backend-dbi.Tpo -c -o
gnc-backend-dbi.lo gnc-backend-dbi.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../..
-DG_LOG_DOMAIN=\"gnc.backend.dbi\" -I.. -I../..
-DLOCALE_DIR=\"/home/ka1ssr/unstable/gnucash/share/locale\"
-I../../../src/backend -I../../../src/backend/sql -I../../../src/debug
-I../../../src/engine -I../../../src/app-utils -I../../../src/core-utils
-I../../../lib/libc -I../../../src/libqof/qof -pthread
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DORBIT2=1 -pthread
-I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -Werror -Wdeclaration-after-statement -g -g
-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wno-unused
-MT gnc-backend-dbi.lo -MD -MP -MF .deps/gnc-backend-dbi.Tpo -c
gnc-backend-dbi.c  -fPIC -DPIC -o .libs/gnc-backend-dbi.o
mv -f .deps/gnc-backend-dbi.Tpo .deps/gnc-backend-dbi.Plo
make[5]: *** No rule to make target
`../../../src/app-utils/libgncmod-app-utils.la', needed by
`libgncmod-backend-dbi.la'.  Stop.
make[5]: Leaving directory
`/home/ka1ssr/development/gnucash/src/backend/dbi'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
`/home/ka1ssr/development/gnucash/src/backend/dbi'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/ka1ssr/development/gnucash/src/backend'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ka1ssr/development/gnucash/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ka1ssr/development/gnucash'
make: *** [all] Error 2

Thanks for your help with this.

Bill



More information about the gnucash-devel mailing list