libdbi-0.9.0 vs. libdbi-0.8.4 on Ubuntu 14.04 Issue
clanlaw at gmail.com
Thu May 1 15:40:22 EDT 2014
On 1 May 2014 20:23, Herbert Mühlburger <mail at muehlburger.at> wrote:
> Am 2014-05-01 17:55, schrieb John Ralls:
>> On May 1, 2014, at 8:45 AM, Derek Atkins <warlord at mit.edu> wrote:
>>> Herbert Mühlburger <mail at muehlburger.at> writes:
>>>> After installing libdbi-0.8.3 I could run GnuCash without
>>>> problems. As you mentioned there seems to be a problem with the
>>>> latest version of libdbi. Where is the GNC_DBD_DIR env variable
>>>> being set?
>>> I thought it got set during configure?
>> It’s actually there to allow post-build override, which is
>> necessary in the MacOSX bundle. Try setting it explicitly to the
>> correct path.
> There is an interesting behaviour:
> 1) Installing libdbi-0.8.4, compiling gnucash and running it using a
> sqlite3 GnuCash-file works as expected.
> I downloaded the official tar.gz from
> compiled and installed it on my system.
> 2) Installing libdbi-0.9.0 from source and compiling GnuCash results
> in the following output:
> checking dbi/dbi.h usability... yes
> checking dbi/dbi.h presence... yes
> checking for dbi/dbi.h... yes
> checking Looking for at least one supported DBD module... configure:
> Unable to find any of the supported dbd modules
> (libdbdsqlite3, libdbdmysql, or libdbdpgsql) needed to actually use
> the SQL
> If you do have them installed the problem is either that dlopen cannot
> find them or that dlopen itself is not getting linked. Check config.log
> to find out which. You can add the option --with-dbi-dbd-dir pointing to
> the directory in which they are located.
> If you do not actually want to build with libdi add --disable-dbi
> to the configure argument list and run it again.
> ./configure --prefix=/opt/gnucash --enable-compile-warnings
> --enable-dbi 5,35s user 2,96s system 103% cpu 8,009 total
> Everything I change is the version of libdbi from 0.8.4 to 0.9.0. Are
> the dbd-modules for libdbi-0.9.0 located somewhere else and GnuCash
> does not search there?
apt-cache policy libdbd-mysql
More information about the gnucash-devel