To build GnuCash from CVS HEAD using Debian unstable, the following packages were required:
libgwrapguile-dev
guile-1.6-dev
libguppi-dev
liboaf-dev
libghttp-dev
libzvt-dev
libgtkhtml-dev
libgal-dev
libofx-dev
libltdl3-dev
automake1.7
intltool
libpopt-dev
To build the gnucash-gnome2-dev branch, you also need:
libgnome2-dev
libgnomeui-dev
libgnomeprint2.2-dev
libgnomeprintui2.2-dev
libgtkhtml3.2-dev
libbz2-dev
libgsf-gnome-1
These packages also brought in a range of other dependencies.
To build from GnuCash CVS, the sequence is:
cvs -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot login
The password is 'guest'.
cvs -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot checkout gnucash
cd gnucash
./autogen.sh --enable-opt-style-install --enable-doxygen --disable-nls --prefix=/opt/gnucash/
make
make install
![]() | Common mistake of mine #1 |
|---|---|
Don't be tempted to use cd src/ before issuing the make command or you will find the build halts with an error building ../../lib/libc/libc-missing.la required by libgncmod-engine.la. Always issue the make command from the top level gnucash/ directory. |