Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-19523

Building Lustre on RHEL8 aarch64 hit error: format '%llu' expects argument of type 'long long unsigned int'

    XMLWordPrintable

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)
      

      Attachments

        Activity

          People

            Deiter Alex Deiter
            Deiter Alex Deiter
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: