|
This issue is being fixed as part of LU-133. There are two separate problems exposed here.
The first one is that --enable-lfsck and --without-lustre are incompatible configure options. Since the fixes in LU-135 congigure will return an error if --enable-lfsck is used (the default once the lfsck patch is applied) but no liblustreapi.h file can be found.
There is a second problem of --disable-lfsck causing the build to also fail, which only appeared as part of LU-135, and was caused by e2fsck_lfsck_find_ea() no longer having a "compat" macro for the !ENABLE_LFSCK case after it was renamed from e2fsck_lfsck_found_ea(), and a new function e2fsck_lfsck_save_ea() not having a "compat" macro at all. Both are fixed in the LU-133 commit.
|