Inkscape uses a number of deprecated GTK+ symbols that have now been removed from GTK+ 3.[1]
We need to replace all of these. See the attached build log for a list of remaining issues.
To test, build Inkscape using:
make CPPFLAGS+="-DGTK_DISABLE DEPRECATED"
Once we manage to build cleanly, we should add the GTK_DISABLE DEPRECATED flag to configure.ac to prevent any inadvertent usage of deprecated symbols in future.
Also see http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/GTK%2B and http://library.gnome.org/devel/gtk/stable/ .
== List of remaining source files with deprecation issues ==
* display/sodipodi-ctrl.cpp: GtkObject, GTK_VALUE
* widgets/sp-xmlview-tree.h: GtkCTree
* widgets/sp-xmlview-tree.cpp: GtkCTree, GtkCList
Do we have a plan for this?
Seems quite critical, but I can't find anything related in the roadmap.