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

Jenkins reports missing conftest.c while running ./configure

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Minor
    • None
    • None
    • None
    • Building remotely on onyx-2-sdc1-sles11sp3-x8664 (x86_64 sles11sp3 sles11-x86_64 sles11-lab lab _sles11)
      workspace /var/lib/jenkins/workspace/lustre-reviews/arch/x86_64/build_type/server/distro/sles11sp3/ib_stack/inkernel
    • 3
    • 9223372036854775807

    Description

      Apparently a problem prevented configure from creating small files during a build.

      Configure starts reporting "conftest.c: No such file or directory" at line 2569 in the console output, after output for the AES test.
      https://build.hpdd.intel.com/job/lustre-reviews/31594/arch=x86_64,build_type=server,distro=sles11sp3,ib_stack=inkernel/console

      It appears that the file could not be created because of some environmental problem such as insufficient space on the filesystem.
      The problem is transient. It did not occur again when the patch was
      re-submitted after rebasing (patch set 7).

      This occurred after many, many successful tests, such as checking for HMAC and SHA1 kernel support. All or most of the tests seem to use the same mechanism of creating a conftest.c using the here-document redirection syntax, and then attempting to compile it. The filenames and build/test code in configure are identical for passing tests and the one encountering an error.

      configure: Lustre kernel checks
      ==============================================================================
      checking whether to enable Lustre pinger support... yes                       
      checking whether to enable data checksum support... yes                       
      checking whether to enable a write with the health check... no                
      checking whether to enable lru self-adjusting... yes                          
      checking whether to enable 'llite_lloop' module... yes
      checking for name_to_handle_at... no
      configure: WARNING: file handle and related syscalls are not supported
      checking if Linux kernel was built with CONFIG_CRYPTO in or as module... yes
      checking if Linux kernel was built with CONFIG_CRYPTO_HMAC in or as module... yes
      checking if Linux kernel was built with CONFIG_CRYPTO_SHA1 in or as module... yes
      checking if Linux kernel was built with CONFIG_CRYPTO_AES in or as module... sed: can't read conftest.c: No such file or directory
      no
      configure: WARNING:
      
      Lustre remote client require that CONFIG_CRYPTO_AES is enabled in your kernel.
      
      checking whether to enable gss/krb5 support... auto
      checking whether to enable gss keyring backend... auto
      checking if Linux kernel was built with CONFIG_KEYS in or as module... ./configure: line 17689: conftest.c: No such file or directory
      ./configure: line 17692: conftest.c: No such file or directory
      ./configure: line 17693: conftest.c: No such file or directory
      ./configure: line 17697: conftest.c: No such file or directory
      ./configure: line 17698: conftest.c: No such file or directory
      sed: can't read conftest.c: No such file or directory
      

      This occurred while building a patch against a utility, llog_reader.

      Attachments

        Activity

          People

            yujian Jian Yu
            ofaaland Olaf Faaland
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: