Build error 2.3 on Ubuntu lucid beta

Colin Law clanlaw at googlemail.com
Wed Mar 24 12:40:00 EDT 2010


On 24 March 2010 14:06, Colin Law <clanlaw at googlemail.com> wrote:
> Hi
>
> I am attempting to build version 2.3 r18927 on ubuntu Lucid beta.  I
> am getting the error below, glade/glade.h not found.  I have, however
> installed libglade2-dev and /usr/include/libglade-2.0/glade/glade.h is
> present.  Perhaps I am misinterpreting the message.
>
> Any suggestions anyone?
>
> Colin
>
> make[4]: Entering directory `/home/colinl/gnucash_git/src/html'
> /bin/bash ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H
> -I. -I../.. -DG_LOG_DOMAIN=\"gnc.html\" -I../../src/core-utils
> -I../../src/gnc-module -I../../src/engine -I../../src/gnome-utils
> -I../../src/app-utils -I../../src -I../../src -I../../lib/libc
> -I../../src/libqof/qof -I../../src/libqof/qof -pthread
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -D_REENTRANT
> -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
> -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0
> -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1
> -I/usr/include/freetype2 -I/usr/include/directfb
> -I/usr/include/libpng12 -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -DORBIT2=1 -pthread -D_REENTRANT
> -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0
> -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1
> -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0
> -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0
> -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include
> -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0
> -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0
> -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2
> -I/usr/include/pango-1.0 -I/usr/include/gail-1.0
> -I/usr/include/freetype2 -I/usr/include/atk-1.0
> -I/usr/lib/gtk-2.0/include -I/usr/include/cairo
> -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1
> -I/usr/include/directfb -I/usr/include/libpng12 -pthread -D_REENTRANT
> -DORBIT2=1 -I/usr/include/libgoffice-0.8 -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -I/usr/include/libgsf-1
> -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/cairo
> -I/usr/include/pango-1.0 -I/usr/include/gconf/2
> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
> -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1
> -I/usr/include/freetype2 -I/usr/include/directfb
> -I/usr/include/libpng12 -I/usr/include/orbit-2.0
> -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -D_REENTRANT
> -pthread -DORBIT2=1 -I/usr/include/libgtkhtml-3.14
> -I/usr/include/gtk-2.0 -I/usr/include/enchant -I/usr/include/gconf/2
> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
> -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/
> -I/usr/include/pixman-1 -I/usr/include/freetype2
> -I/usr/include/directfb -I/usr/include/libpng12
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0
> -I/usr/lib/dbus-1.0/include   -Werror -Wdeclaration-after-statement -g
> -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations
> -Wno-unused -MT swig-gnc-html.lo -MD -MP -MF .deps/swig-gnc-html.Tpo
> -c -o swig-gnc-html.lo swig-gnc-html.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../..
> -DG_LOG_DOMAIN=\"gnc.html\" -I../../src/core-utils
> -I../../src/gnc-module -I../../src/engine -I../../src/gnome-utils
> -I../../src/app-utils -I../../src -I../../src -I../../lib/libc
> -I../../src/libqof/qof -I../../src/libqof/qof -pthread
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT
> -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
> -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0
> -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1
> -I/usr/include/freetype2 -I/usr/include/directfb
> -I/usr/include/libpng12 -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -DORBIT2=1 -pthread -D_REENTRANT
> -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0
> -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1
> -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0
> -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0
> -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include
> -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0
> -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0
> -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2
> -I/usr/include/pango-1.0 -I/usr/include/gail-1.0
> -I/usr/include/freetype2 -I/usr/include/atk-1.0
> -I/usr/lib/gtk-2.0/include -I/usr/include/cairo
> -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1
> -I/usr/include/directfb -I/usr/include/libpng12 -pthread -D_REENTRANT
> -DORBIT2=1 -I/usr/include/libgoffice-0.8 -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -I/usr/include/libgsf-1
> -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/cairo
> -I/usr/include/pango-1.0 -I/usr/include/gconf/2
> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
> -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1
> -I/usr/include/freetype2 -I/usr/include/directfb
> -I/usr/include/libpng12 -I/usr/include/orbit-2.0
> -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -D_REENTRANT
> -pthread -DORBIT2=1 -I/usr/include/libgtkhtml-3.14
> -I/usr/include/gtk-2.0 -I/usr/include/enchant -I/usr/include/gconf/2
> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
> -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/
> -I/usr/include/pixman-1 -I/usr/include/freetype2
> -I/usr/include/directfb -I/usr/include/libpng12
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0
> -I/usr/lib/dbus-1.0/include -Werror -Wdeclaration-after-statement -g
> -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations
> -Wno-unused -MT swig-gnc-html.lo -MD -MP -MF .deps/swig-gnc-html.Tpo
> -c swig-gnc-html.c  -fPIC -DPIC -o .libs/swig-gnc-html.o
> In file included from swig-gnc-html.c:1229:
> ../../src/gnome-utils/dialog-utils.h:29:25: error: glade/glade.h: No
> such file or directory
> In file included from swig-gnc-html.c:1229:
> ../../src/gnome-utils/dialog-utils.h:121: error: expected ‘=’, ‘,’,
> ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
>

Having analysed the problem further and comparing it with the build on
ubuntu karmic I see that there is a missing include specification
-I/usr/include/libglade-2.0 in the above.  I deduced that it may be to
do with the configure so I compared these.  GLADE_CFLAGS appears to be
setup correctly but GOFFICE_CFLAGS is missing that spec.  I don't
understand enough about how configure works to go much further.  If it
helps this is what I see in configure

configure:17929: checking for libgoffice-0.8 >= 0.7.0
configure:17933: result: yes
configure:17937: checking GOFFICE_CFLAGS
configure:17940: result: -pthread -D_REENTRANT -DORBIT2=1
-I/usr/include/libgoffice-0.8 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/libgsf-1
-I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/gconf/2
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/directfb
-I/usr/include/libpng12 -I/usr/include/orbit-2.0
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include

Colin


More information about the gnucash-devel mailing list