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)

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