gtk>=2.8.0 required in trunk (was: compile errors in svn current)
Christian Stimming
stimming at tuhh.de
Sat Aug 5 12:38:56 EDT 2006
I tried on suse9.3 and I get this:
import-main-matcher.c: In function `on_matcher_ok_clicked':
import-main-matcher.c:140: warning: implicit declaration of function
`gtk_tree_row_reference_get_model'
import-main-matcher.c:140: warning: assignment makes pointer from integer
without a cast
make[1]: *** [import-main-matcher.lo] Fehler 1
make[1]: Leaving directory `/home/chs/org/gnucash/trunk/src/import-export'
but in all cases this simply means that r14588 introduced functions that do
not exist in older versions of gtk2. In my case the function
gtk_tree_row_reference_get_model() explicitly states it has been introduced
in gtk-2.8, see
http://developer.gnome.org/doc/API/2.0/gtk/GtkTreeModel.html#gtk-tree-row-reference-get-model
and suse9.3 has gtk2-2.6.4.
Do we want to remove the deprecated widgets out of trunk? If yes, then I guess
r14588 means we have to increase the required gtk version number to at least
2.8.0, and then various distributions that used to be supported will of
course be no longer supported (including suse9.3, FC3, FC4, and others, see
README.dependencies).
Christian
Am Samstag, 5. August 2006 05:51 schrieb Derek Atkins:
> I just tried on FC3 and I got this failure:
>
> gnc-gtk-utils.c: In function `gnc_cbe_add_completion':
> gnc-gtk-utils.c:174: warning: implicit declaration of function
> `gtk_entry_comple
> tion_set_inline_completion'
> make[4]: *** [gnc-gtk-utils.lo] Error 1
> make[4]: Leaving directory
> `/root/src/gnucash/gnucash-svn/build/src/core-utils'
> make[3]: *** [all] Error 2
>
> I didn't try on FC4.. Maybe David can respond.
>
> -derek
>
> Quoting Casey Cichon <casey at wizkid.homelinux.net>:
> > Here's the error that i'm getting:
> >
> > cc1: warnings being treated as errors
> > import-main-matcher.c: In function `on_matcher_ok_clicked':
> > import-main-matcher.c:138: warning: implicit declaration of function
> > `gtk_tree_row_reference_get_model'
> > import-main-matcher.c:138: warning: assignment makes pointer from integer
> > without a cast
> > make[4]: *** [import-main-matcher.lo] Error 1
> > make[4]: Leaving directory
> > `/home/casey/downloads/gnucash/src/import-export'
> >
> > gcc32 running on FC4 with this for the configure:
> > ./configure --enable-compile-warnings --enable-ofx CC=gcc32
More information about the gnucash-devel
mailing list