On Sunday 19 January 2014 11:16:20 Bob Gustafson wrote: > On 01/19/2014 01:35 AM, Mike Alexander wrote: > > --On January 19, 2014 1:21:50 AM -0600 Bob Gustafson > > <[email protected]> > > > > wrote: > >> I downloaded the source for gnucash about an hour ago. > >> > >> I'm running ./configure and this is the end of the output - showing > > > >> problem: > > What does > > > > pkg-config --modversion libgoffice-0.8 > > > > print? You may need to set PKG_CONFIG_PATH or possibly PKG_CONFIG > > in > > your environment before running config. > > > > Mike > > I have lots of .pc files in the normal directory /usr/lib64/pkconfig, > but the file for goffice is named for the latest library > libgoffice-0.10, not the previous library libgoffice-0.8 > > There does seem to be a naming problem here - changing the > configure.ac file so the library names match: > > [user1@hoho6 gnucash-2.6.0]$ diff configure.ac configure.ac.orig > 1009c1009 > < PKG_CHECK_MODULES(GOFFICE, libgoffice-0.10 >= 0.7.0, [goffice=1], > [AC_MSG_ERROR([Cannot find libgoffice.>= 0.7.0])]) > --- > > > PKG_CHECK_MODULES(GOFFICE, libgoffice-0.8 >= 0.7.0, [goffice=1], > > [AC_MSG_ERROR([Cannot find libgoffice.>= 0.7.0])]) > [user1@hoho6 gnucash-2.6.0]$ > > And then running autoconf to get a corrected configure script allows > configure to step over that problem. > Instead of changing the configure script you may want to install the devel package for goffice-0.8. I don't think GnuCash has been tested with goffice 0.10. So I have no idea if the 0.10 api is compatible.
> The configure script now hangs on webkit-1.0... > > This problem is fixed by doing: > > yum install webkitgtk-devel > > After this tweek, the configure stage completes with the summary: > > Options detected/selected > ------------------------- > gnucash version ...... : 2.6.0 > Build for host ....... : x86_64-unknown-linux-gnu > Optional components... : dbi > Extra Warnings ....... : -Wdeclaration-after-statement > CPPFLAGS ............. : > CFLAGS ............... : -Wdeclaration-after-statement -g -O2 > -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations > -Wno-unused LDFLAGS .............. : > prefix................ : /usr/local > > Now running 'make 2>&1 | tee make.out' seems to re-run the configure > script, but no problem with that. > > However, make does end with a problem: > > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src > -I../../../src/core-utils -I../../../src/engine > -I../../../src/gnc-module -I../../../src/app-utils > -I../../../src/gnome -I../../../src/gnome-utils > -I../../../src/import-export > -I../../../src/libqof/qof -I../../../lib/libc -I../../../lib -pthread > -I/usr/include/guile/2.0 -pthread -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/libgoffice-0.10 > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include > -I/usr/include/libgsf-1 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 > -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 > -I/usr/include/at-spi2-atk/2.0 -I/usr/include/gio-unix-2.0/ > -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz > -I/usr/include/freetype2 -I/usr/include/pixman-1 > -I/usr/include/libpng15 -I/usr/include/libdrm > -DG_LOG_DOMAIN=\"gnc.import.csv\" > -Wdeclaration-after-statement -g -O2 -Wall -Wunused > -Wmissing-prototypes -Wmissing-declarations -Wno-unused -MT > assistant-csv-account-import.lo -MD -MP -MF > .deps/assistant-csv-account-import.Tpo -c > assistant-csv-account-import.c -fPIC -DPIC -o > .libs/assistant-csv-account-import.o > assistant-csv-account-import.c:502:34: error: unknown type name > 'GtkObject' csv_import_assistant_destroy_cb (GtkObject *object, > gpointer user_data) ^ > assistant-csv-account-import.c: In function > 'csv_import_assistant_create': assistant-csv-account-import.c:597:5: > warning: 'gtk_hbox_new' is deprecated (declared at > /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' > instead [-Wdeprecated-declarations] > h_box = gtk_hbox_new(TRUE, 0); > ^ > In file included from /usr/include/glib-2.0/gobject/gobject.h:30:0, > from /usr/include/glib-2.0/gobject/gbinding.h:31, > from /usr/include/glib-2.0/glib-object.h:25, > from /usr/include/glib-2.0/gio/gioenums.h:30, > from /usr/include/glib-2.0/gio/giotypes.h:30, > from /usr/include/glib-2.0/gio/gio.h:28, > from > /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28, from > /usr/include/gtk-3.0/gdk/gdk.h:32, > from /usr/include/gtk-3.0/gtk/gtk.h:30, > from assistant-csv-account-import.c:30: > assistant-csv-account-import.c:644:35: error: > 'csv_import_assistant_destroy_cb' undeclared (first use in this > function) G_CALLBACK (csv_import_assistant_destroy_cb), info); ^ > /usr/include/glib-2.0/gobject/gsignal.h:475:60: note: in definition of > macro 'g_signal_connect' > g_signal_connect_data ((instance), (detailed_signal), > (c_handler), (data), NULL, (GConnectFlags) 0) > ^ > assistant-csv-account-import.c:644:23: note: in expansion of macro > 'G_CALLBACK' > G_CALLBACK (csv_import_assistant_destroy_cb), > info); ^ > assistant-csv-account-import.c:644:35: note: each undeclared > identifier is reported only once for each function it appears in > G_CALLBACK (csv_import_assistant_destroy_cb), > info); ^ > /usr/include/glib-2.0/gobject/gsignal.h:475:60: note: in definition of > macro 'g_signal_connect' > g_signal_connect_data ((instance), (detailed_signal), _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
