Index: camel/providers/groupwise/camel-groupwise-utils.c
===================================================================
RCS file: /cvs/gnome/evolution-data-server/camel/providers/groupwise/camel-groupwise-utils.c,v
retrieving revision 1.35
diff -u -p -r1.35 camel-groupwise-utils.c
--- camel/providers/groupwise/camel-groupwise-utils.c	17 Jul 2006 11:00:49 -0000	1.35
+++ camel/providers/groupwise/camel-groupwise-utils.c	7 Oct 2006 13:06:20 -0000
@@ -442,8 +442,8 @@ camel_groupwise_util_item_from_message (
 			
 			charset = camel_content_type_param (type, "charset");
 			if (charset && g_ascii_strcasecmp (charset, "US-ASCII") && g_ascii_strcasecmp (charset, "UTF-8")) {
-				filter = camel_mime_filter_charset_new_convert (charset, "UTF-8");
-				filtered_stream = camel_stream_filter_new_with_stream ((CamelStream *) content);
+				filter = (CamelMimeFilter *) camel_mime_filter_charset_new_convert (charset, "UTF-8");
+				filtered_stream = (CamelStream *) camel_stream_filter_new_with_stream ((CamelStream *) content);
 				camel_stream_filter_add ((CamelStreamFilter *) filtered_stream, filter);
 				camel_object_unref (filter);
 			} else {
@@ -665,8 +665,8 @@ do_multipart (EGwConnection *cnc, EGwIte
 			
 			charset = camel_content_type_param (type, "charset");
 			if (charset && g_ascii_strcasecmp (charset, "US-ASCII") && g_ascii_strcasecmp (charset, "UTF-8")) {
-				filter = camel_mime_filter_charset_new_convert (charset, "UTF-8");
-				filtered_stream = camel_stream_filter_new_with_stream ((CamelStream *) content);
+				filter = (CamelMimeFilter *) camel_mime_filter_charset_new_convert (charset, "UTF-8");
+				filtered_stream = (CamelStream *) camel_stream_filter_new_with_stream ((CamelStream *) content);
 				camel_stream_filter_add ((CamelStreamFilter *) filtered_stream, filter);
 				camel_object_unref (filter);
 			} else {
Index: camel/providers/imap/camel-imap-store-summary.c
===================================================================
RCS file: /cvs/gnome/evolution-data-server/camel/providers/imap/camel-imap-store-summary.c,v
retrieving revision 1.18
diff -u -p -r1.18 camel-imap-store-summary.c
--- camel/providers/imap/camel-imap-store-summary.c	12 Apr 2006 19:14:14 -0000	1.18
+++ camel/providers/imap/camel-imap-store-summary.c	7 Oct 2006 13:06:20 -0000
@@ -256,7 +256,7 @@ camel_imap_store_summary_path_to_full(Ca
 			else {
 				if (c == '/')
 					c = dir_sep;
-				camel_utf8_putc(&f, c);
+				camel_utf8_putc((unsigned char **) &f, c);
 			}
 			break;
 		case 1:
@@ -266,11 +266,11 @@ camel_imap_store_summary_path_to_full(Ca
 		case 2:
 			state = 0;
 			v |= hexnib(c);
-			camel_utf8_putc(&f, v);
+			camel_utf8_putc((unsigned char **) &f, v);
 			break;
 		}
 	}
-	camel_utf8_putc(&f, c);
+	camel_utf8_putc((unsigned char **) &f, c);
 
 	/* merge old path part if required */
 	f = g_strdup(full);
Index: camel/providers/nntp/camel-nntp-store-summary.c
===================================================================
RCS file: /cvs/gnome/evolution-data-server/camel/providers/nntp/camel-nntp-store-summary.c,v
retrieving revision 1.5
diff -u -p -r1.5 camel-nntp-store-summary.c
--- camel/providers/nntp/camel-nntp-store-summary.c	12 Apr 2006 19:14:15 -0000	1.5
+++ camel/providers/nntp/camel-nntp-store-summary.c	7 Oct 2006 13:06:21 -0000
@@ -249,7 +249,7 @@ camel_nntp_store_summary_path_to_full (C
 			} else {
 				if (c == '/')
 					c = dir_sep;
-				camel_utf8_putc(&f, c);
+				camel_utf8_putc((unsigned char **) &f, c);
 			}
 			break;
 		case 1:
@@ -259,11 +259,11 @@ camel_nntp_store_summary_path_to_full (C
 		case 2:
 			state = 0;
 			v |= hexnib (c);
-			camel_utf8_putc (&f, v);
+			camel_utf8_putc ((unsigned char **) &f, v);
 			break;
 		}
 	}
-	camel_utf8_putc (&f, c);
+	camel_utf8_putc ((unsigned char **) &f, c);
 	
 	/* merge old path part if required */
 	f = camel_utf8_utf7 (full);
Index: libedataserver/e-data-server-module.c
===================================================================
RCS file: /cvs/gnome/evolution-data-server/libedataserver/e-data-server-module.c,v
retrieving revision 1.11
diff -u -p -r1.11 e-data-server-module.c
--- libedataserver/e-data-server-module.c	9 May 2006 11:31:37 -0000	1.11
+++ libedataserver/e-data-server-module.c	7 Oct 2006 13:06:25 -0000
@@ -270,5 +270,5 @@ e_data_server_module_add_type (GType typ
 void
 e_data_server_module_remove_unused (void)
 {
-	g_list_foreach (module_objects, g_object_unref, NULL);
+	g_list_foreach (module_objects, (GFunc) g_object_unref, NULL);
 }
Index: libedataserverui/e-name-selector-dialog.c
===================================================================
RCS file: /cvs/gnome/evolution-data-server/libedataserverui/e-name-selector-dialog.c,v
retrieving revision 1.35
diff -u -p -r1.35 e-name-selector-dialog.c
--- libedataserverui/e-name-selector-dialog.c	17 Aug 2006 09:44:48 -0000	1.35
+++ libedataserverui/e-name-selector-dialog.c	7 Oct 2006 13:06:26 -0000
@@ -541,7 +541,7 @@ add_section (ENameSelectorDialog *name_s
 	section.remove_button  = GTK_BUTTON (gtk_button_new());
 	section.destination_view = GTK_TREE_VIEW (gtk_tree_view_new ());
 
-	gtk_label_set_mnemonic_widget (GTK_LABEL (section.label), section.destination_view);
+	gtk_label_set_mnemonic_widget (GTK_LABEL (section.label), GTK_WIDGET (section.destination_view));
 
 	if (pango_parse_markup (pretty_name, -1, '_', NULL,
 				&text, NULL, NULL))  {
