Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.14.0
    • None
    • Centos 7.8 TOSS 3.6-3 (RHEL 7.8)
    • 3
    • 9223372036854775807

    Description

      Lustre fails to build while in the snmp directory with the error

      make[3]: *** No rule to make target `../libcfs/libcfs/libcfs.la', needed by `liblustresnmp.la'.  Stop.
      

      This can be fixed by just changing the build order in autoMakefile.am by putting libcfs before snmp for both SUBDIRS and DIST_SUBDIRS. However, I don't get a build failure for Centos 7.7, and I don't see everyone's builds failing here, so I suspect I'm not really understanding the problem. Also libcfs came before snmp until change 37971.

      So the questions are:

      Is there some other reason why the build is failing that explains why it doesn't fail for other environments?

      Is there a reason that the build order was changed, putting snmp before libcfs?

      Attachments

        Activity

          [LU-13787] Build failure libcfs needed by snmp
          pjones Peter Jones made changes -
          Severity New: 3 [ 10022 ]
          Workflow Original: classic default workflow [ 76925 ] New: Sub-task Blocking [ 79961 ]
          Issue Type Original: Question/Request [ 9 ] New: Bug [ 1 ]
          pjones Peter Jones made changes -
          Fix Version/s New: Lustre 2.14.0 [ 14490 ]
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          pjones Peter Jones made changes -
          Assignee Original: WC Triage [ wc-triage ] New: James A Simmons [ simmonsja ]
          ofaaland Olaf Faaland made changes -
          Description Original: Lustre fails to build with the error
          {code}
          make[3]: *** No rule to make target `../libcfs/libcfs/libcfs.la', needed by `liblustresnmp.la'. Stop.
          {code}
          This can be fixed by just changing the build order in autoMakefile.am by putting libcfs before snmp for both SUBDIRS and DIST_SUBDIRS. However, I don't get a build failure for Centos 7.7, and I don't see everyone's builds failing here, so I suspect I'm not really understanding the problem. Also libcfs came before snmp until change 37971.

          So the questions are:

          Is there some other reason why the build is failing that explains why it doesn't fail for other environments?

          Is there a reason that the build order was changed, putting snmp before libcfs?
          New: Lustre fails to build while in the snmp directory with the error
          {code}
          make[3]: *** No rule to make target `../libcfs/libcfs/libcfs.la', needed by `liblustresnmp.la'. Stop.
          {code}
          This can be fixed by just changing the build order in autoMakefile.am by putting libcfs before snmp for both SUBDIRS and DIST_SUBDIRS. However, I don't get a build failure for Centos 7.7, and I don't see everyone's builds failing here, so I suspect I'm not really understanding the problem. Also libcfs came before snmp until change 37971.

          So the questions are:

          Is there some other reason why the build is failing that explains why it doesn't fail for other environments?

          Is there a reason that the build order was changed, putting snmp before libcfs?
          ofaaland Olaf Faaland made changes -
          Labels New: llnl
          defazio Gian-Carlo Defazio created issue -

          People

            simmonsja James A Simmons
            defazio Gian-Carlo Defazio
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: