Details
-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
Lustre 2.16.0
-
None
-
3
-
9223372036854775807
Description
Building Lustre on RHEL8 aarch64 hit error: format '%llu' expects argument of type 'long long unsigned int'
Steps to reproduce
Build Lustre server packages on RHEL8 aarch64 platform
Expected results
Success
Actual results
% make rpms ... 01:07:57 Making all in . 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c: In function 'ldiskfs_seq_mb_stats_show': 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3091:32: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long int' [-Werror=format=] 01:08:02 seq_printf(seq, "\t\thits: %llu\n", atomic64_read(&sbi->s_bal_cX_hits[0])); 01:08:02 ~~~^ 01:08:02 %lu 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3092:45: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long int' [-Werror=format=] 01:08:02 seq_printf(seq, "\t\tgroups_considered: %llu\n", 01:08:02 ~~~^ 01:08:02 %lu 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3094:41: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long int' [-Werror=format=] 01:08:02 seq_printf(seq, "\t\tuseless_loops: %llu\n", 01:08:02 ~~~^ 01:08:02 %lu 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3100:32: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long int' [-Werror=format=] 01:08:02 seq_printf(seq, "\t\thits: %llu\n", atomic64_read(&sbi->s_bal_cX_hits[1])); 01:08:02 ~~~^ 01:08:02 %lu 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3101:45: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long int' [-Werror=format=] 01:08:02 seq_printf(seq, "\t\tgroups_considered: %llu\n", 01:08:02 ~~~^ 01:08:02 %lu 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3103:41: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long int' [-Werror=format=] 01:08:02 seq_printf(seq, "\t\tuseless_loops: %llu\n", 01:08:02 ~~~^ 01:08:02 %lu 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3109:32: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long int' [-Werror=format=] 01:08:02 seq_printf(seq, "\t\thits: %llu\n", atomic64_read(&sbi->s_bal_cX_hits[2])); 01:08:02 ~~~^ 01:08:02 %lu 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3110:45: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long int' [-Werror=format=] 01:08:02 seq_printf(seq, "\t\tgroups_considered: %llu\n", 01:08:02 ~~~^ 01:08:02 %lu 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3112:41: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long int' [-Werror=format=] 01:08:02 seq_printf(seq, "\t\tuseless_loops: %llu\n", 01:08:02 ~~~^ 01:08:02 %lu 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3116:32: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long int' [-Werror=format=] 01:08:02 seq_printf(seq, "\t\thits: %llu\n", atomic64_read(&sbi->s_bal_cX_hits[3])); 01:08:02 ~~~^ 01:08:02 %lu 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3117:45: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long int' [-Werror=format=] 01:08:02 seq_printf(seq, "\t\tgroups_considered: %llu\n", 01:08:02 ~~~^ 01:08:02 %lu 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3119:41: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long int' [-Werror=format=] 01:08:02 seq_printf(seq, "\t\tuseless_loops: %llu\n", 01:08:02 ~~~^ 01:08:02 %lu 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3130:43: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'long int' [-Werror=format=] 01:08:02 seq_printf(seq, "\tbuddies_time_used: %llu\n", 01:08:02 ~~~^ 01:08:02 %lu 01:08:02 In file included from /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/ldiskfs_jbd2.h:17, 01:08:02 from /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:12: 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c: In function 'ldiskfs_mb_release': 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.c:3897:10: error: format '%Lu' expects argument of type 'long long unsigned int', but argument 5 has type 'long int' [-Werror=format=] 01:08:02 "mballoc: %u generated and it took %Lu", 01:08:02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 01:08:02 /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/ldiskfs.h:2979:27: note: in definition of macro 'ldiskfs_msg' 01:08:02 __ldiskfs_msg(sb, level, fmt, ##__VA_ARGS__) 01:08:02 ^~~ 01:08:04 cc1: all warnings being treated as errors 01:08:04 make[6]: *** [scripts/Makefile.build:317: /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs/mballoc.o] Error 1 01:08:04 make[5]: *** [scripts/Makefile.build:558: /tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59/ldiskfs] Error 2 01:08:04 make[5]: *** Waiting for unfinished jobs.... 01:10:09 make[4]: *** [Makefile:1619: _module_/tmp/rpmbuild-lustre-jenkins-0KPw575w/BUILD/lustre-2.16.59] Error 2 01:10:09 make[3]: *** [autoMakefile:1239: modules] Error 2 01:10:09 make[2]: *** [autoMakefile:750: all-recursive] Error 1 01:10:09 make[1]: *** [autoMakefile:596: all] Error 2 01:10:09 error: Bad exit status from /tmp/rpmbuild-lustre-jenkins-0KPw575w/TMP/rpm-tmp.J9Vcbs (%build)