Building 2.5.0 / Ubuntu raring 13.04

Geert Janssens janssens-geert at
Mon Apr 15 16:12:22 EDT 2013


I have pushed three more changes fixing another set of build failures due to libguile.h not being found. With 
these changes I can compile gnucash succesfully on my Ubuntu raring vm.

I can't however run "make test". The vm is quite minimal and I seem to have some issues with the locale 
settings in it. Not being used to the Ubuntu flavour of linux, I have no idea how to get that set up properly 
(from the command line) and no time to search for it.

So to be complete, please update to the latest trunk revision and build the source as Christian explained in 
an earlier mail. If that goes well, also run "make check" to be sure our test suite works fine as well.

I have to wonder though, has swig been patched on Ubuntu raring to work with guile 2 ? I know from 
experience an unpatched swig will not work with guile 2. I have written a patch for swig to get at least 
gnucash working with it. I'm currently working with the swig developers to get my work in their main code, 
but it isn't yet.

You can find more details about my work regarding guile2/gnucash/swig in the following gnucash bug:


On Monday 15 April 2013 19:21:46 Norbert Holze wrote:
> Am 14.04.2013 21:32, schrieb Christian Stimming:
> > We can continue this "remote debugging session" by sending e-mails,
> > but in order to speed things up, do you think you can grant Geert or
> > myself temporarily some ssh access to your machine? We will then try
> > to run the compile, then fix the remaining issues directly, so that we
> > can finish this much faster. (Just contact Geert or myself privately
> > if this is an option.) Granted, alternatively one of us could install
> > Ubuntu 13.04 in a virtual machine as well, but I'm not comfortably
> > enough with installing additional virtual machine, so a ssh access to
> > someone who has that Ubuntu version is the fastest way to solve this.
> Hi Christian,
> I build on my private Laptop. I think you would be faster when you use
> live cd or VM. I have no idea how to configure my fritzbox to let you in.
> Result of 22906:
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src
> -I../../../src/engine -I../../../src/core-utils
> -I../../../src/gnc-module -I../../../src/app-utils
> -I../../../src/gnome-utils -I../../../src/register/register-core
> -I../../../src/libqof/qof -pthread -I/usr/include/gconf/2
> -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include
> -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
> -pthread -I/usr/include/gtk-2.0
> -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0
> -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0
> -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/
> -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
> -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
> -I/usr/include/harfbuzz -pthread -I/usr/include/glib-2.0
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
> -DG_LOG_DOMAIN=\"\" -Wdeclaration-after-statement -g
> -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations
> -Wno-unused -MT gncEntryLedgerLoad.lo -MD -MP -MF
> .deps/gncEntryLedgerLoad.Tpo -c gncEntryLedgerLoad.c  -fPIC -DPIC -o
> .libs/gncEntryLedgerLoad.o
> In file included from ../../../src/app-utils/business-options.h:28:0,
>                  from gncEntryLedgerLoad.c:37:
> ../../../src/app-utils/option-util.h:28:22: fatal error: libguile.h: No
> such file or directory
> compilation terminated.
> Regards,
> Norbert
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at

More information about the gnucash-devel mailing list