xfs
[Top] [All Lists]

Bug#822369: xfsprogs: FTBFS: error: redefinition of 'struct fsxattr'

To: Martin Michlmayr <tbm@xxxxxxx>, 822369@xxxxxxxxxxxxxxx
Subject: Bug#822369: xfsprogs: FTBFS: error: redefinition of 'struct fsxattr'
From: Dave Chinner <david@xxxxxxxxxxxxx>
Date: Tue, 26 Apr 2016 08:14:03 +1000
Cc: submit@xxxxxxxxxxxxxxx
Delivered-to: xfs@xxxxxxxxxxx
In-reply-to: <20160423210831.GA19384@xxxxxxxxxxxxxxxxx>
References: <20160423205226.67773120316@xxxxxxxxxxxxxxxxxxx> <20160423210831.GA19384@xxxxxxxxxxxxxxxxx>
Reply-to: Dave Chinner <david@xxxxxxxxxxxxx>, 822369@xxxxxxxxxxxxxxx
Resent-cc: XFS Development Team <xfs@xxxxxxxxxxx>
Resent-date: Mon, 25 Apr 2016 22:15:09 +0000
Resent-from: Dave Chinner <david@xxxxxxxxxxxxx>
Resent-message-id: <handler.822369.B822369.146162246118545@xxxxxxxxxxxxxxx>
Resent-to: debian-bugs-dist@xxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.21 (2010-09-15)
On Sat, Apr 23, 2016 at 02:08:31PM -0700, Martin Michlmayr wrote:
> Package: xfsprogs
> Version: 4.3.0+nmu1
> Severity: serious
> 
> This package fails to build in unstable:
> 
> > sbuild (Debian sbuild) 0.68.0 (15 Jan 2016) on dl580gen9-02.hlinux
> ...
> >     [CC]     fiemap.o
> > In file included from ../include/xfs.h:58:0,
> >                  from io.h:19,
> >                  from fiemap.c:24:
> > ../include/xfs/xfs_fs.h:42:8: error: redefinition of 'struct fsxattr'
> >  struct fsxattr {
> >         ^
> > In file included from fiemap.c:22:0:
> > /usr/include/linux/fs.h:155:8: note: originally defined here
> >  struct fsxattr {
> >         ^
> > ../include/buildrules:59: recipe for target 'fiemap.o' failed
> > make[3]: *** [fiemap.o] Error 1
> > include/buildrules:35: recipe for target 'io' failed

Kernel uapi change in 4.5 caused it. Upgrade to xfsprogs 4.5.0.

Cheers,

Dave.
-- 
Dave Chinner
david@xxxxxxxxxxxxx

<Prev in Thread] Current Thread [Next in Thread>