diff -u gal-0.19.orig/configure gal-0.19/configure
--- gal-0.19.orig/configure	Wed Oct 17 02:11:17 2001
+++ gal-0.19/configure	Mon Oct 22 09:34:15 2001
@@ -5073,11 +5073,11 @@
 
 	cd = iconv_open ("UTF-8", "ISO-2022-JP");
 	if (!cd)
-		exit (1);
+		exit (0);
 	if (iconv (cd, &jp, &jp_len, &trans, &utf8_len) == -1 || jp_len != 0)
-		exit (1);
+		exit (0);
 	if (memcmp (utf8, transbuf, utf8_real_len) != 0)
-		exit (1);
+		exit (0);
 
 	exit (0);
 }
diff -u gal-0.19.orig/configure.in gal-0.19/configure.in
--- gal-0.19.orig/configure.in	Wed Oct 17 02:10:01 2001
+++ gal-0.19/configure.in	Mon Oct 22 09:33:51 2001
@@ -148,11 +148,11 @@
 
 	cd = iconv_open ("UTF-8", "ISO-2022-JP");
 	if (!cd)
-		exit (1);
+		exit (0);
 	if (iconv (cd, &jp, &jp_len, &trans, &utf8_len) == -1 || jp_len != 0)
-		exit (1);
+		exit (0);
 	if (memcmp (utf8, transbuf, utf8_real_len) != 0)
-		exit (1);
+		exit (0);
 
 	exit (0);
 }], ac_cv_libiconv_utf8=yes, [ac_cv_libiconv_utf8=no; have_iconv=no], [ac_cv_libiconv_utf8=no; have_iconv=no]))
diff -ru gal-0.19.orig/gal/widgets/e-canvas-background.c gal-0.19/gal/widgets/e-canvas-background.c
--- gal-0.19.orig/gal/widgets/e-canvas-background.c	Mon Dec 17 13:17:33 2001
+++ gal-0.19/gal/widgets/e-canvas-background.c	Mon Jan 14 10:21:23 2002
@@ -306,10 +306,11 @@
 ecb_init (GnomeCanvasItem *item)
 {
 	ECanvasBackground *ecb = E_CANVAS_BACKGROUND (item);
+	GdkColor colour = {0, };
 
 	ecb->priv               = g_new (ECanvasBackgroundPrivate, 1);
 
-	ecb->priv->color        = (GdkColor) {0,};
+	ecb->priv->color		= colour;
 	ecb->priv->stipple      = NULL;
 	ecb->priv->gc           = NULL;
 	ecb->priv->x1           = -1.0;
