view patches/binutils-2.18-werror.patch @ 6512:ccc20ae889ca default tip guix

mingw::guile-2.0.7 builds.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Thu, 24 Mar 2016 08:03:39 +0100
parents 11fbdaafec4e
children
line wrap: on
line source

gcc -DHAVE_CONFIG_H -I. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas -I. -D_GNU_SOURCE -I. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas -I../bfd -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/config -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/../include -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/.. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/../bfd -DLOCALEDIR="\"/home/janneke/vc/gub/target/mingw/root/usr/cross/share/locale\""   -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -c /home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/remap.c
cc1: warnings being treated as errors
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/read.c: In function ‘do_s_func’:
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/read.c:5631: error: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/read.c:5638: error: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
make[5]: *** [read.o] Fout 1

gcc -DHAVE_CONFIG_H -I. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas -I. -D_GNU_SOURCE -I. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas -I../bfd -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/config -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/../include -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/.. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/../bfd -DLOCALEDIR="\"/home/janneke/vc/gub/target/mingw/root/usr/cross/share/locale\""   -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -c /home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/stabs.c
cc1: warnings being treated as errors
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/stabs.c: In function ‘stabs_generate_asm_func’:
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/stabs.c:670: error: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/stabs.c: In function ‘stabs_generate_asm_endfunc’:
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/stabs.c:696: error: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
make[2]: *** [stabs.o] Fout 1
make[2]: Map '/home/janneke/vc/gub/target/mingw/build/cross/binutils-2.18/gas' wordt verlaten
make[1]: *** [all-recursive] Fout 1
make[1]: Map '/home/janneke/vc/gub/target/mingw/build/cross/binutils-2.18/gas' wordt verlaten
make: *** [all] Fout 2
[2]12:09:09 janneke@peder:~/vc/gub/target/mingw/build/cross/binutils-2.18/gas

gcc -DHAVE_CONFIG_H -I. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas -I. -D_GNU_SOURCE -I. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas -I../bfd -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/config -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/../include -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/.. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/../bfd -DLOCALEDIR="\"/home/janneke/vc/gub/target/mingw/root/usr/cross/share/locale\""   -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -c /home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/gas/atof-generic.c
cc1: warnings being treated as errors
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/objdump.c: In function ‘print_line’:
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/objdump.c:1138: error: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result

gcc -DHAVE_CONFIG_H -I. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils -I. -D_GNU_SOURCE -I. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils -I../bfd -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/../bfd -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/../include -DLOCALEDIR="\"/home/janneke/vc/gub/target/mingw/root/usr/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation   -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -c -DDLLTOOL_I386 -DDLLTOOL_DEFAULT_I386 /home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/dlltool.c
cc1: warnings being treated as errors
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/dlltool.c: In function ‘run’:
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/dlltool.c:1209: error: format not a string literal and no format arguments
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/dlltool.c: In function ‘gen_exp_file’:
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/dlltool.c:1995: error: ignoring return value of ‘fread’, declared with attribute warn_unused_result
make[2]: *** [dlltool.o] Fout 1
make[2]: Map '/home/janneke/vc/gub/target/mingw/build/cross/binutils-2.18/binutils' wordt verlaten
make[1]: *** [all-recursive] Fout 1
make[1]: Map '/home/janneke/vc/gub/target/mingw/build/cross/binutils-2.18/binutils' wordt verlaten
make: *** [all] Fout 2
[2]12:22:01 janneke@peder:~/vc/gub/target/mingw/build/cross/binutils-2.18/binutils
$


gcc -DHAVE_CONFIG_H -I. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils -I. -D_GNU_SOURCE -I. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils -I../bfd -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/../bfd -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/../include -DLOCALEDIR="\"/home/janneke/vc/gub/target/mingw/root/usr/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation   -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -c /home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/windmc.c
cc1: warnings being treated as errors
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/windmc.c: In function ‘main’:
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/windmc.c:1150: error: ignoring return value of ‘fread’, declared with attribute warn_unused_result
make[2]: *** [windmc.o] Fout 1
make[2]: Map '/home/janneke/vc/gub/target/mingw/build/cross/binutils-2.18/binutils' wordt verlaten
make[1]: *** [all-recursive] Fout 1
make[1]: Map '/home/janneke/vc/gub/target/mingw/build/cross/binutils-2.18/binutils' wordt verlaten
make: *** [all] Fout 2
[2]12:24:49 janneke@peder:~/vc/gub/target/mingw/build/cross/binutils-2.18/binutils


gcc -DHAVE_CONFIG_H -I. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils -I. -D_GNU_SOURCE -I. -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils -I../bfd -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/../bfd -I/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/../include -DLOCALEDIR="\"/home/janneke/vc/gub/target/mingw/root/usr/cross/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation   -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -c /home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/cxxfilt.c
cc1: warnings being treated as errors
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/cxxfilt.c: In function ‘demangle_it’:
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/cxxfilt.c:66: error: format not a string literal and no format arguments
/home/janneke/vc/gub/target/mingw/src/cross/binutils-2.18/binutils/cxxfilt.c:71: error: format not a string literal and no format arguments
make[2]: *** [cxxfilt.o] Fout 1
make[2]: Map '/home/janneke/vc/gub/target/mingw/build/cross/binutils-2.18/binutils' wordt verlaten
make[1]: *** [all-recursive] Fout 1
make[1]: Map '/home/janneke/vc/gub/target/mingw/build/cross/binutils-2.18/binutils' wordt verlaten
make: *** [all] Fout 2
[2]12:26:08 janneke@peder:~/vc/gub/target/mingw/build/cross/binutils-2.18/binutils

--- binutils-2.18/gas/read.c.orig	2008-10-15 12:06:50.000000000 +0200
+++ binutils-2.18/gas/read.c	2008-10-15 12:09:05.000000000 +0200
@@ -5628,14 +5628,14 @@
       if (*input_line_pointer != ',')
 	{
 	  if (default_prefix)
-	    asprintf (&label, "%s%s", default_prefix, name);
+	    errno = asprintf (&label, "%s%s", default_prefix, name);
 	  else
 	    {
 	      char leading_char = bfd_get_symbol_leading_char (stdoutput);
 	      /* Missing entry point, use function's name with the leading
 		 char prepended.  */
 	      if (leading_char)
-		asprintf (&label, "%c%s", leading_char, name);
+		errno = asprintf (&label, "%c%s", leading_char, name);
 	      else
 		label = name;
 	    }
--- binutils-2.18/gas/stabs.c.orig	2008-10-15 12:13:01.000000000 +0200
+++ binutils-2.18/gas/stabs.c	2008-10-15 12:13:24.000000000 +0200
@@ -667,8 +667,8 @@
     }
 
   as_where (&file, &lineno);
-  asprintf (&buf, "\"%s:F1\",%d,0,%d,%s",
-	    funcname, N_FUN, lineno + 1, startlabname);
+  errno = asprintf (&buf, "\"%s:F1\",%d,0,%d,%s",
+		    funcname, N_FUN, lineno + 1, startlabname);
   input_line_pointer = buf;
   s_stab ('s');
   free (buf);
@@ -693,7 +693,7 @@
   ++label_count;
   colon (sym);
 
-  asprintf (&buf, "\"\",%d,0,0,%s-%s", N_FUN, sym, startlabname);
+  errno = asprintf (&buf, "\"\",%d,0,0,%s-%s", N_FUN, sym, startlabname);
   input_line_pointer = buf;
   s_stab ('s');
   free (buf);
--- binutils-2.18/binutils/objdump.c.orig	2008-10-15 12:20:05.000000000 +0200
+++ binutils-2.18/binutils/objdump.c	2008-10-15 12:20:22.000000000 +0200
@@ -1135,7 +1135,7 @@
   if (line >= p->maxline)
     return;
   l = p->linemap [line];
-  fwrite (l, 1, strcspn (l, "\n\r"), stdout);
+  errno = fwrite (l, 1, strcspn (l, "\n\r"), stdout);
   putchar ('\n');
 } 
 
--- binutils-2.18/binutils/dlltool.c.orig	2008-10-15 12:23:35.000000000 +0200
+++ binutils-2.18/binutils/dlltool.c	2008-10-15 12:24:35.000000000 +0200
@@ -1206,7 +1206,7 @@
 
   if (pid == -1)
     {
-      inform (strerror (errno));
+      inform ("%s", strerror (errno));
 
       fatal (errmsg_fmt, errmsg_arg);
     }
@@ -1992,7 +1992,7 @@
       numbytes = ftell (base_file);
       fseek (base_file, 0, SEEK_SET);
       copy = xmalloc (numbytes);
-      fread (copy, 1, numbytes, base_file);
+      errno = fread (copy, 1, numbytes, base_file);
       num_entries = numbytes / sizeof (long);
 
 
--- binutils-2.18/binutils/windmc.c.orig	2008-10-15 12:25:30.000000000 +0200
+++ binutils-2.18/binutils/windmc.c	2008-10-15 12:25:37.000000000 +0200
@@ -1147,7 +1147,7 @@
     fseek (fp, 0, SEEK_SET);
     buff = malloc (flen + 3);
     memset (buff, 0, flen + 3);
-    fread (buff, 1, flen, fp);
+    errno = fread (buff, 1, flen, fp);
     fclose (fp);
     if (mcset_text_in_is_unicode != 1)
       {
--- binutils-2.18/binutils/cxxfilt.c.orig	2008-10-15 12:26:28.000000000 +0200
+++ binutils-2.18/binutils/cxxfilt.c	2008-10-15 12:26:45.000000000 +0200
@@ -63,12 +63,12 @@
   result = cplus_demangle (mangled_name + skip_first, flags);
 
   if (result == NULL)
-    printf (mangled_name);
+    printf ("%s", mangled_name);
   else
     {
       if (mangled_name[0] == '.')
 	putchar ('.');
-      printf (result);
+      printf ("%s", result);
       free (result);
     }
 }