GnuCash with MySQL / SQLite

I'm trying to build GnuCash with GDA support to connect with MySQL or SQLite. I'll start with SQLite since its simpler. I tried earlier today but was stumped because I'm using XFCE4. Not sure if that's a big problem or not. I'm installing the binary from the debian resources just to get started.

Seems to work with XFCE4 fine, I guess I was confused by the need for libgnomeprint.

I started out by checking out the gda-dev2 sources from their subversion repository, then running ./autoconf.sh. I had to install libglib2.0-dev, intltool,

Running automake --add-missing --gnu  ...

src/business/business-gnome/schemas/Makefile.am:13: GCONF_SCHEMAS_INSTALL does not appear in AM_CONDITIONAL

src/business/business-gnome/schemas/Makefile.am:19: GCONF_SCHEMAS_INSTALL does not appear in AM_CONDITIONAL

src/gnome-utils/schemas/Makefile.am:13: GCONF_SCHEMAS_INSTALL does not appear in AM_CONDITIONAL

src/gnome-utils/schemas/Makefile.am:19: GCONF_SCHEMAS_INSTALL does not appear in AM_CONDITIONAL

src/gnome/schemas/Makefile.am:23: GCONF_SCHEMAS_INSTALL does not appear in AM_CONDITIONAL

src/gnome/schemas/Makefile.am:29: GCONF_SCHEMAS_INSTALL does not appear in AM_CONDITIONAL

src/import-export/hbci/schemas/Makefile.am:13: GCONF_SCHEMAS_INSTALL does not appear in AM_CONDITIONAL

src/import-export/hbci/schemas/Makefile.am:19: GCONF_SCHEMAS_INSTALL does not appear in AM_CONDITIONAL

src/import-export/schemas/Makefile.am:13: GCONF_SCHEMAS_INSTALL does not appear in AM_CONDITIONAL

src/import-export/schemas/Makefile.am:19: GCONF_SCHEMAS_INSTALL does not appear in AM_CONDITIONAL**Error**: automake failed.

I'm giving up on trying to install on my XFCE4 machine and am now trying to do so on a stock Ubuntu Gutsy machine. I was able to install libgnome-dev which was giving me a hard time on the xubuntu machine, probably because that machine was a mix of etch, lenny, sid, feisty, and gutsy. I know, I know....

Strarting off with:

sudo apt-get install libgnome-dev subversion

mkdir src

cd src

svn co http://svn.gnucash.org/repo/gnucash/branches/gda-dev2/ ./

sudo apt-get install libtool intltool automake autoconf

sudo apt-get install libglib2.0-dev libgtkhtml3.8-dev swig automake1.9 guile-gnome0-dev guile-1.6-dev

Then came this:

NOTE: Just run configure.  Even if something told you to run      aclocal, automake, or anything else above, IGNORE IT.      Everything has been run properly.  Just run configure...
Nice! Then...
cc1: warnings being treated as errors

gnc-schedxaction-gda.c: In function 'gnc_gda_save_schedxaction':

gnc-schedxaction-gda.c:261: warning: 'guid' is used uninitialized in this function

So now I'm trying "./configure --disable-error-on-warning". That worked, I was able to "sudo make install" but now I'm getting this:

Implementation missing: database_constraints_update_list() in gda-dict-database.c line 1214

Implementation missing: database_constraints_update_list() in gda-dict-database.c line 1214

Segmentation fault (core dumped)
By on February 4, 2008 8:09 PM

Categories:

4 Comments

I got troubles too to build GnuCash from SVN. But it has too many dependencies, especially complicated one as slib.

Finally I achieve to build from source by using the debian source:
apt-get build-dep gnucash

then in gnucash directory:
./configure
make
make install

Any attempts to install in other directory, or running directly the compiled stuff has failed... :-(
At least, /usr/local/bin/gnucash launch the SVN gnucash version...

Hope it helps.

Hi yermat, thanks for that. I'm trying again and it helped. Here's what I did:

apt-get build-dep gnucash
apt-get install automake autoconf intltool texinfo
--get gnucash sources--
cd gnucash-src/src
sh autogen.sh
./configure --enable-compile-warnings
make

PS - I am running debian lenny on a Macbook intel with Gnome as my desktop environment

I needed:

--enable-gda

in the configure command:

./configure --disable-error-on-warning --enable-gda