Patchwork [[mtd-utils] ] fix build errors w/newer kernel headers & glibc

login
register
mail settings
Submitter Mike Frysinger
Date May 8, 2013, 4:26 p.m.
Message ID <1368030373-32584-1-git-send-email-vapier@gentoo.org>
Download mbox | patch
Permalink /patch/242608/
State Accepted
Commit 65405e7eb0b83f76ac3e1ace9db6549154568d99
Headers show

Comments

Mike Frysinger - May 8, 2013, 4:26 p.m.
Building with linux-headers-3.9 and glibc-2.17 fails like so:
In file included from summary.h:15:0,
                 from jffs2dump.c:37:
/usr/include/linux/uio.h:16:8: error: redefinition of 'struct iovec'
 struct iovec
        ^
In file included from /usr/include/bits/fcntl-linux.h:38:0,
                 from /usr/include/bits/fcntl.h:61,
                 from /usr/include/fcntl.h:35,
                 from jffs2dump.c:25:
/usr/include/bits/uio.h:43:8: note: originally defined here
 struct iovec
        ^

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
 summary.h | 1 -
 1 file changed, 1 deletion(-)
Artem Bityutskiy - July 1, 2013, 5:51 a.m.
On Wed, 2013-05-08 at 12:26 -0400, Mike Frysinger wrote:
> Building with linux-headers-3.9 and glibc-2.17 fails like so:
> In file included from summary.h:15:0,
>                  from jffs2dump.c:37:
> /usr/include/linux/uio.h:16:8: error: redefinition of 'struct iovec'
>  struct iovec

Pushed to mtd-utils, thanks!

Patch

diff --git a/summary.h b/summary.h
index 95f25c6..e9d95a5 100644
--- a/summary.h
+++ b/summary.h
@@ -12,7 +12,6 @@ 
 #ifndef JFFS2_SUMMARY_H
 #define JFFS2_SUMMARY_H
 
-#include <linux/uio.h>
 #include <linux/jffs2.h>
 
 #define DIRTY_SPACE(x) do { typeof(x) _x = (x); \