After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 536126 - gtk.h don't include gtkmarshal.h
gtk.h don't include gtkmarshal.h
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Widget: Other
2.13.x
Other All
: Normal trivial
: ---
Assigned To: gtk-bugs
gtk-bugs
: 536567 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-06-01 21:39 UTC by Luca Ferretti
Modified: 2008-06-04 10:28 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Luca Ferretti 2008-06-01 21:39:30 UTC
gtkmarshal.h is not (no longer?) included in gtk.h, making some project build impossible 

See http://www.google.it/search?hl=it&q=%E2%80%98gtk_marshal_VOID__INT_INT%E2%80%99+undeclared&btnG=Cerca&meta=
Comment 1 Michael Natterer 2008-06-02 13:58:59 UTC
gtkmarshal.h was never included in gtk.h

Moreover, the entire gtkmarshal.h header is deprecated, just
stop using it.
Comment 2 Michael Natterer 2008-06-02 14:50:50 UTC
Oh well i was wrong, will fix.

But then, you should really really really (!) always build all your
stuff with

G_DISABLE_DEPRECATED
GDK_DISABLE_DEPRECATED
GDK_PIXBUF_DISABLE_DEPRECATED
GTK_DISABLE_DEPRECATED

really!

I mean it.
Comment 3 Michael Natterer 2008-06-02 15:08:03 UTC
Fixed in SVN:

2008-06-02  Michael Natterer  <mitch@imendio.com>

	* gtk/gtksignal.h: put back #include <gtk/gtkmarshal.h>, it's not
	in <gtk/gtk.h>. Fixes stuff that uses deprecated cruft.
	(bug #536126).
Comment 4 Paolo Borelli 2008-06-04 10:28:03 UTC
*** Bug 536567 has been marked as a duplicate of this bug. ***