On Apr 30, 2014, at 2:07 PM, Herbert Mühlburger <[email protected]> wrote:

> Hi Colin,
> 
> Am 2014-04-29 17:13, schrieb Colin Law:
> 
>>> Some additional information on what might create this issue:
>>> 
>>> - the version of libdbi-dev on Ubuntu 13.10 was 0.8.4-6
>>> - the version of libdbi-dev on Ubuntu 14.04 is 0.9.0-1
>>> 
>>> There are some deprecated functions which also prevent GnuCash from
>>> successfuly running the test suite on the current master branch.
>>> 
> 
>> I have had no problems compiling and running 2.6.3 on Ubuntu 14.04
>> (from the source tarball).  What is it that is causing you difficulty?
> 
> Compiling the latest version of GnuCash works fine. But if I run it I
> always the the same segmentation fault.
> 
> I cloned the official gnucash repository and followed the instruction
> for compiling it for Ubuntu 14.04
> 
> ./autogen.sh
> ./configure --prefix=/opt/gnucash --enable-compile-warnings
> --with-html-engine=webkit --enable-dbi
> make
> sudo make install
> 
> I think opening an sqlite3 gnucash-file results in the segfault. In the
> attached file you can see the full backtrace after the segfault. It
> seems that the libdbi-dir is not set properly by gnucash allthough
> everything (libdbi-dev, ...) is installed properly on my ubuntu box.

Try installing one of libdbd-sqlite3, libdbd-mysql, or libdbd-pgsql. The 
problem looks to me like the latest version of libdbi, the database backend, 
doesn't like being initialized with no shim library available.

Regards,
John Ralls


_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to