--- diagnostic.c.mingw	2013-02-01 22:48:16 +0900
+++ diagnostic.c	2013-02-01 22:49:51 +0900
@@ -1104,9 +1104,17 @@ fnotice (FILE *file, const char *cmsgid,
 {
   va_list ap;
 
+#if 1
+  char buf[4096];
+  va_start (ap, cmsgid);
+  vsnprintf(buf,sizeof(buf), _(cmsgid), ap);
+  fputs (buf,file);
+  va_end (ap);
+#else
   va_start (ap, cmsgid);
   vfprintf (file, _(cmsgid), ap);
   va_end (ap);
+#endif
 }
 
 /* Inform the user that an error occurred while trying to report some
