On Sep 21, 2013, at 9:36 AM, Geert Janssens <janssens-ge...@telenet.be> wrote:

>  
> Yet I do have all three libraries installed. If I remove the test, I can 
> build and run GnuCash just fine using any of the backends. For reference, the 
> so files are here:
> $ ls /usr/lib64/dbd/
> libdbdmysql.so    libdbdpgsql.so    libdbdsqlite3.so
>  

Ah. That's because Fedora has broken dlopen by creating the non-standard 
/usr/lib64 and not modifying dlopen's search accordingly. See dlopen (3).

You can either call configure with --with-dbd-dir=/usr/lib64/dbd, add 
/usr/lib64/dbd to $LD_LIBRARY_PATH, or add it to /etc/ld.so.conf.d and run 
ldconfig as root.

I'll add some detail about that to the "not found" message.

Regards,
John Ralls


_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to