From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx1.redhat.com ([209.132.183.28]:46752 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751545AbdF3MTP (ORCPT ); Fri, 30 Jun 2017 08:19:15 -0400 Date: Fri, 30 Jun 2017 20:19:13 +0800 From: Eryu Guan Subject: xfsprogs for-next branch build failure Message-ID: <20170630121913.GE23360@eguan.usersys.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Sender: linux-xfs-owner@vger.kernel.org List-ID: List-Id: xfs To: linux-xfs@vger.kernel.org Cc: "Darrick J. Wong" , Eric Sandeen Hi all, I'm seeing a xfsprogs for-next branch (HEAD is f77f9908851e) build failure in my test. This build failure only happens if I installed 4.12-rc kernel headers, which has /usr/include/linux/fsmap.h installed, so that in xfsprogs/include/builddefs it has "HAVE_GETFSMAP = yes" defined. e.g. install Fedora rawhide kernel package and its kernel header files, and re-compile xfsprogs. kernel-4.12.0-0.rc6.git3.1.fc27.x86_64 kernel-headers-4.12.0-0.rc6.git3.1.fc27.x86_64 Build failure log: ... Building fsck Building growfs ... Building io ... [CC] fsmap.o In file included from ../include/xfs.h:68:0, from io.h:19, from fsmap.c:24: fsmap.c: In function ‘special_owner’: ../include/xfs/xfs_fs.h:117:26: error: ‘FMR_OWN_FREE’ undeclared (first use in this function) #define XFS_FMR_OWN_FREE FMR_OWN_FREE /* free space */ ^ fsmap.c:61:7: note: in expansion of macro ‘XFS_FMR_OWN_FREE’ case XFS_FMR_OWN_FREE: ^ ../include/xfs/xfs_fs.h:117:26: note: each undeclared identifier is reported only once for each function it appears in #define XFS_FMR_OWN_FREE FMR_OWN_FREE /* free space */ ^ fsmap.c:61:7: note: in expansion of macro ‘XFS_FMR_OWN_FREE’ case XFS_FMR_OWN_FREE: ^ ../include/xfs/xfs_fs.h:118:29: error: ‘FMR_OWN_UNKNOWN’ undeclared (first use in this function) #define XFS_FMR_OWN_UNKNOWN FMR_OWN_UNKNOWN /* unknown owner */ ^ fsmap.c:63:7: note: in expansion of macro ‘XFS_FMR_OWN_UNKNOWN’ case XFS_FMR_OWN_UNKNOWN: ^ fsmap.c:65:2: warning: implicit declaration of function ‘FMR_OWNER’ [-Wimplicit-function-declaration] case XFS_FMR_OWN_FS: ^ ... Thanks, Eryu