diff -ur gtksourceview.orig/gtksourcemarker.c gtksourceview/gtksourcemarker.c --- gtksourceview.orig/gtksourcemarker.c 2015-04-26 06:05:08.000000000 -0700 +++ gtksourceview/gtksourcemarker.c 2015-04-26 06:06:45.000000000 -0700 @@ -110,7 +110,7 @@ * * Return value: the name. **/ -G_CONST_RETURN gchar * +const gchar * gtk_source_marker_get_name (GtkSourceMarker *marker) { g_return_val_if_fail (marker != NULL, NULL); Only in gtksourceview: gtksourcemarker.c-e diff -ur gtksourceview.orig/gtksourcemarker.h gtksourceview/gtksourcemarker.h --- gtksourceview.orig/gtksourcemarker.h 2015-04-26 06:05:08.000000000 -0700 +++ gtksourceview/gtksourcemarker.h 2015-04-26 06:06:45.000000000 -0700 @@ -41,7 +41,7 @@ const gchar *type); gchar *gtk_source_marker_get_marker_type (GtkSourceMarker *marker); gint gtk_source_marker_get_line (GtkSourceMarker *marker); -G_CONST_RETURN gchar *gtk_source_marker_get_name (GtkSourceMarker *marker); +const gchar *gtk_source_marker_get_name (GtkSourceMarker *marker); GtkSourceBuffer *gtk_source_marker_get_buffer (GtkSourceMarker *marker); GtkSourceMarker *gtk_source_marker_next (GtkSourceMarker *marker); GtkSourceMarker *gtk_source_marker_prev (GtkSourceMarker *marker); Only in gtksourceview: gtksourcemarker.h-e