build failure with gtk+-2.13.x: widgets/dash-selector.cpp:96: error: ‘gtk_marshal_NONE__NONE’ was not declared in this scope

Bug #238217 reported by Ed Catmur
2
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Medium
Unassigned
inkscape (Ubuntu)
Fix Released
Medium
Bryce Harrington

Bug Description

 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/freetype2 -pthread -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/poppler -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DPOTRACE=\"potrace\" -pthread -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/atk-1.0 -I/usr/include/libxml2 -I/usr/include/gtkspell-2.0 -I../cxxtest -Wall -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -D_FORTIFY_SOURCE=2 -Wno-unused-parameter -ggdb -O1 -O2 -O3 -pipe -march=athlon-xp -mmmx -msse -m3dnow -MT widgets/dash-selector.o -MD -MP -MF $depbase.Tpo -c -o widgets/dash-selector.o widgets/dash-selector.cpp &&\
 mv -f $depbase.Tpo $depbase.Po
widgets/dash-selector.cpp: In function ‘GtkType sp_dash_selector_get_type()’:
widgets/dash-selector.cpp:81: warning: deprecated conversion from string constant to ‘gchar*’
widgets/dash-selector.cpp: In function ‘void sp_dash_selector_class_init(SPDashSelectorClass*)’:
widgets/dash-selector.cpp:96: error: ‘gtk_marshal_NONE__NONE’ was not declared in this scope
make: *** [widgets/dash-selector.o] Error 1
make: Leaving directory `/var/tmp/portage/media-gfx/inkscape-0.46-r3/work/inkscape-0.46/src'

gtk+-2.13 deprecates the gtk_marshal_ family; the replacement C marshallers are in g_cclosure_marshal_.

Patch to follow.

Related branches

Revision history for this message
Ed Catmur (ed-catmur) wrote :
Bryce Harrington (bryce)
Changed in inkscape (Ubuntu):
assignee: nobody → bryceharrington
importance: Undecided → Medium
status: New → In Progress
Bryce Harrington (bryce)
Changed in inkscape (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package inkscape - 0.46-5ubuntu2

---------------
inkscape (0.46-5ubuntu2) jaunty; urgency=low

  * Add 100_svg_import_improvements.dpatch:
    - 'style' elements at the top level are not lost on import
      (LP: #196898)
    - Contents of top-level 'defs' elements are not lost on import
      (LP: #209296)
    - layers are unlocked when they are converted to ordinary groups
      (LP: #221888)
  * Add 101_gtk_marshal.dpatch: Fix build errors against gtk+-2.13.x
    (LP: #238217)

 -- Bryce Harrington <email address hidden> Tue, 07 Apr 2009 22:32:31 -0700

Changed in inkscape (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
nightrow (jb-benoit) wrote :

So what is the status for this bug ?
New and fix releasead at the same time is a little strange

nightrow (jb-benoit)
Changed in inkscape:
importance: Undecided → Medium
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.