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