[lustre-discuss] Lustre client build for RockyLinux9.4+OFED

Shaun Tancheff shaun.tancheff at hpe.com
Tue Jun 25 03:07:58 PDT 2024


On 6/25/24 16:05, Steve Brasier wrote:
> Hi.
> 
> I've got RockyLinux 9.4 systems with OFED 24.04-0.6.6.0.
> 
> Firstly, I'm assuming the only way to install a Lustre 2.15.x client on 
> these is to build it myself from source, given there isn't an el9.4/ 
> directory in the whamcloud 2.15.x downloads?
> 
> Assuming that's right, any clues on how to solve this please:
> 
> [root at sb-lustre-dev lustre-release]# ./configure 
> --disable-maintainer-mode --disable-server --disable-gss-keyring
> [root at sb-lustre-dev lustre-release]# make rpms
> ...
> 
> Type 'make' to build Lustre.
> + make -j4 -s
> Making all in .
> /tmp/rpmbuild-lustre-root-BLi6UzU5/BUILD/lustre-2.15.4/lustre/llite/vvp_dev.c: In function 'vvp_pgcache_current':
> /tmp/rpmbuild-lustre-root-BLi6UzU5/BUILD/lustre-2.15.4/lustre/llite/vvp_dev.c:419:22: error: implicit declaration of function 'find_get_pages_contig'; did you mean 'find_get_pages_tag'? [-Werror=implicit-function-declaration]
>    419 |                 nr = find_get_pages_contig(inode->i_mapping,
>        |                      ^~~~~~~~~~~~~~~~~~~~~
>        |                      find_get_pages_tag

That particular build error is resolved with:
     "LU-16351 llite: Linux 6.1 prandom, folios_contig, vma_iterator"

However I would recommend waiting until 9.4 support is tested landed to 
2.15.

If you just want to test then master has 9.4 support.

> cc1: all warnings being treated as errors
> make[7]: *** [scripts/Makefile.build:299: 
> /tmp/rpmbuild-lustre-root-BLi6UzU5/BUILD/lustre-2.15.4/lustre/llite/vvp_dev.o] Error 1
> make[7]: *** Waiting for unfinished jobs....
> make[6]: *** [scripts/Makefile.build:585: 
> /tmp/rpmbuild-lustre-root-BLi6UzU5/BUILD/lustre-2.15.4/lustre/llite] Error 2
> make[5]: *** [scripts/Makefile.build:585: 
> /tmp/rpmbuild-lustre-root-BLi6UzU5/BUILD/lustre-2.15.4/lustre] Error 2
> make[4]: *** [Makefile:1934: 
> /tmp/rpmbuild-lustre-root-BLi6UzU5/BUILD/lustre-2.15.4] Error 2
> make[3]: *** [autoMakefile:1149: modules] Error 2
> make[2]: *** [autoMakefile:681: all-recursive] Error 1
> make[1]: *** [autoMakefile:547: all] Error 2
> error: Bad exit status from 
> /tmp/rpmbuild-lustre-root-BLi6UzU5/TMP/rpm-tmp.qZ28r6 (%build)
> 
> 
> RPM build errors:
>      Bad exit status from 
> /tmp/rpmbuild-lustre-root-BLi6UzU5/TMP/rpm-tmp.qZ28r6 (%build)
> make: *** [autoMakefile:1260: rpms] Error 1
> 
> 
> many thanks for any suggestions
> Steve
> 
> 
> http://stackhpc.com/ 
> <http://stackhpc.com/>
> Please note I work Tuesday to Friday.
> 
> _______________________________________________
> lustre-discuss mailing list
> lustre-discuss at lists.lustre.org
> http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org



More information about the lustre-discuss mailing list