[LU-647] e2fsprogs build failed Created: 29/Aug/11  Updated: 01/Sep/11  Resolved: 01/Sep/11

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.1.0

Type: Bug Priority: Blocker
Reporter: Jian Yu Assignee: Niu Yawei (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 6562

 Description   

The latest "e2fsprogs-master" build failed as follows:

make[3]: Entering directory `/var/lib/jenkins/workspace/e2fsprogs-master/arch/x86_64/distro/el5/_topdir/BUILD/e2fsprogs-1.41.90.wc3/e2fsck'
	COMPILE_ET prof_err.et
	CC gen_crc32table
	GEN32TABLE crc32table.h
	CC crc32.c
	CC dict.c
	CC unix.c
In file included from /var/lib/jenkins/workspace/e2fsprogs-master/arch/x86_64/distro/el5/../usr/src/lustre-2.1.0/lustre/include/lustre/liblustreapi.h:48,
                 from ../lib/ext2fs/lfsck.h:14,
                 from unix.c:62:
/var/lib/jenkins/workspace/e2fsprogs-master/arch/x86_64/distro/el5/../usr/src/lustre-2.1.0/lustre/include/lustre/lustre_user.h:50:38: error: libcfs/posix/posix-types.h: No such file or directory

Build logs:
http://newbuild.whamcloud.com/job/e2fsprogs-master/49/arch=x86_64,distro=el5/console
http://newbuild.whamcloud.com/job/e2fsprogs-master/49/arch=x86_64,distro=el6/console

Since building e2fsprogs depends on the latest successful Lustre master build, it seemed the issue was introduced by the following change on Lustre master branch:
http://git.whamcloud.com/?p=fs/lustre-release.git;a=commitdiff;h=f8e7a89c87b9d668d29f9ec31246e369205cc196



 Comments   
Comment by Peter Jones [ 30/Aug/11 ]

Niu

Could you please treat this as your top priority?

Thanks

Peter

Comment by Niu Yawei (Inactive) [ 30/Aug/11 ]

The libcfs/posix/posix-types.h is included now, then the libcfs include path should be added.

http://review.whamcloud.com/1310

Comment by Build Master (Inactive) [ 01/Sep/11 ]

Integrated in e2fsprogs-master » x86_64,el5 #51
LU-647 Adding libcfs include path

Niu Yawei : 79d0ddb5e3054f635ec6e763c5db853f56b5dc9d
Files :

  • patches/e2fsprogs-add-trusted-fid.patch
  • patches/e2fsprogs-lfsck.patch
  • patches/e2fsprogs-rpm_RHEL-6.patch
Comment by Build Master (Inactive) [ 01/Sep/11 ]

Integrated in e2fsprogs-master » x86_64,el6 #51
LU-647 Adding libcfs include path

Niu Yawei : 79d0ddb5e3054f635ec6e763c5db853f56b5dc9d
Files :

  • patches/e2fsprogs-rpm_RHEL-6.patch
  • patches/e2fsprogs-add-trusted-fid.patch
  • patches/e2fsprogs-lfsck.patch
Comment by Build Master (Inactive) [ 01/Sep/11 ]

Integrated in e2fsprogs-master » i686,el6 #51
LU-647 Adding libcfs include path

Niu Yawei : 79d0ddb5e3054f635ec6e763c5db853f56b5dc9d
Files :

  • patches/e2fsprogs-add-trusted-fid.patch
  • patches/e2fsprogs-lfsck.patch
  • patches/e2fsprogs-rpm_RHEL-6.patch
Comment by Build Master (Inactive) [ 01/Sep/11 ]

Integrated in e2fsprogs-master » i686,el5 #51
LU-647 Adding libcfs include path

Niu Yawei : 79d0ddb5e3054f635ec6e763c5db853f56b5dc9d
Files :

  • patches/e2fsprogs-lfsck.patch
  • patches/e2fsprogs-add-trusted-fid.patch
  • patches/e2fsprogs-rpm_RHEL-6.patch
Comment by Peter Jones [ 01/Sep/11 ]

Fixed in next e2fsprogs release

Generated at Sat Feb 10 01:09:04 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.