BuildGutsy

From GnuCash

Jump to: navigation, search

Building GnuCash 2.2.2 on Ubuntu Gutsy Gibbon. It's not an exhaustive list - and I can't confirm that you wont be installing more than necessary. You'll still need to install all the usual compiler stuff.

Contents

[edit] Dependencies

apt-get install the following packages:

gettext
guile-1.6-dev
guile-g-wrap
libgconf2-dev
libgnomeui-dev
libgoffice-0-dev
libgtk2.0-dev
libgtkhtml3.8-dev
libxml2-dev

# svn build dependencies
intltool
swig

You can get the compile packages here:

sudo apt-get install build-essential devscripts (note: this will probably give you extra packages you don't need - i'm not sure)

[edit] Building Gnucash 2.2.5

You'll likely need to build gwenhywfar and aqbanking to get gnucash with aqofxconnect working, I did anyway.

[edit] gwenhywfar-2.6.2

Note: This is necessary to fix an error in aqbanking see: http://article.gmane.org/gmane.comp.gnome.apps.gnucash.devel
Download source http://sourceforge.net/projects/gwenhywfar
./configure
make
sudo make install

[edit] aqbanking-2.3.3

sudo apt-get build-dep libaqbanking (note: this will probably give you extra packages you don't need)
sudo apt-get install libssl-dev

Add a repository that carries libofx 0.8.x in my case it was: ftp.osuosl.org
deb http://ftp.osuosl.org/pub/ubuntu gutsy main universe
Then force and lock version of libofx-dev to version 0.8.2 - Synaptic will do this (you may need to add libofx3 package)
Download source http://sourceforge.net/projects/aqbanking
./configure --disable-chipcard-client --disable-chipcard-client-test --with-backends="aqhbci aqdtaus aqofxconnect" --with-frontends="cbanking g2banking qbanking"
make
sudo make install

[edit] gnucash-2.2.5

sudo apt-get build-dep gnucash (note: this will probably give you extra packages you don't need)
Do the next step because of this: http://bugzilla.gnome.org/show_bug.cgi?id=347922
sudo ln -s /usr/share/slib /usr/share/guile/1.6/slib (may be 1.8)
./configure --enable-hbci --enable-ofx --with-backends="aqhbci aqdtaus aqofxconnect" --with-frontends="cbanking g2banking qbanking"
make
sudo make install

run
cd usr/local/bin/
./gnucash

Personal tools