This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by Lustre configure 2.12.5, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --prefix=/usr --enable-modules --disable-iokit --disable-snmp --disable-doc --disable-utils --disable-tests --disable-maintainer-mode --enable-gss --disable-server --disable-manpages --disable-mpitests

## --------- ##
## Platform. ##
## --------- ##

hostname = cannonlnet08.rc.fas.harvard.edu
uname -m = x86_64
uname -r = 3.10.0-1127.19.1.el7.x86_64
uname -s = Linux
uname -v = #1 SMP Tue Aug 25 17:23:54 UTC 2020

/usr/bin/uname -p = x86_64
/bin/uname -X     = unknown

/bin/arch              = x86_64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /bin
PATH: /sbin
PATH: /usr/bin
PATH: /usr/sbin
PATH: /usr/lib/dkms


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2811: checking build system type
configure:2825: result: x86_64-unknown-linux-gnu
configure:2845: checking host system type
configure:2858: result: x86_64-unknown-linux-gnu
configure:2878: checking target system type
configure:2891: result: x86_64-unknown-linux-gnu
configure:2935: checking for a BSD-compatible install
configure:3003: result: /bin/install -c
configure:3014: checking whether build environment is sane
configure:3069: result: yes
configure:3220: checking for a thread-safe mkdir -p
configure:3259: result: /bin/mkdir -p
configure:3266: checking for gawk
configure:3282: found /bin/gawk
configure:3293: result: gawk
configure:3304: checking whether make sets $(MAKE)
configure:3326: result: yes
configure:3355: checking whether make supports nested variables
configure:3372: result: yes
configure:3461: checking whether UID '0' is supported by ustar format
configure:3464: result: yes
configure:3471: checking whether GID '0' is supported by ustar format
configure:3474: result: yes
configure:3482: checking how to create a ustar tar archive
configure:3493: tar --version
tar (GNU tar) 1.26
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by John Gilmore and Jay Fenlason.
configure:3496: $? = 0
configure:3536: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar
configure:3539: $? = 0
configure:3543: tar -xf - <conftest.tar
configure:3546: $? = 0
configure:3548: cat conftest.dir/file
GrepMe
configure:3551: $? = 0
configure:3564: result: gnutar
configure:3573: checking whether to enable maintainer-specific portions of Makefiles
configure:3582: result: no
configure:3644: checking for gcc
configure:3660: found /bin/gcc
configure:3671: result: gcc
configure:3900: checking for C compiler version
configure:3909: gcc --version >&5
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3920: $? = 0
configure:3909: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) 
configure:3920: $? = 0
configure:3909: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:3920: $? = 4
configure:3909: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:3920: $? = 4
configure:3940: checking whether the C compiler works
configure:3962: gcc    conftest.c  >&5
configure:3966: $? = 0
configure:4014: result: yes
configure:4017: checking for C compiler default output file name
configure:4019: result: a.out
configure:4025: checking for suffix of executables
configure:4032: gcc -o conftest    conftest.c  >&5
configure:4036: $? = 0
configure:4058: result: 
configure:4080: checking whether we are cross compiling
configure:4088: gcc -o conftest    conftest.c  >&5
configure:4092: $? = 0
configure:4099: ./conftest
configure:4103: $? = 0
configure:4118: result: no
configure:4123: checking for suffix of object files
configure:4145: gcc -c   conftest.c >&5
configure:4149: $? = 0
configure:4170: result: o
configure:4174: checking whether we are using the GNU C compiler
configure:4193: gcc -c   conftest.c >&5
configure:4193: $? = 0
configure:4202: result: yes
configure:4211: checking whether gcc accepts -g
configure:4231: gcc -c -g  conftest.c >&5
configure:4231: $? = 0
configure:4272: result: yes
configure:4289: checking for gcc option to accept ISO C89
configure:4352: gcc  -c -g -O2  conftest.c >&5
configure:4352: $? = 0
configure:4365: result: none needed
configure:4396: checking for style of include used by make
configure:4424: result: GNU
configure:4450: checking dependency style of gcc
configure:4561: result: gcc3
configure:4622: checking how to print strings
configure:4649: result: printf
configure:4670: checking for a sed that does not truncate output
configure:4734: result: /bin/sed
configure:4752: checking for grep that handles long lines and -e
configure:4810: result: /bin/grep
configure:4815: checking for egrep
configure:4877: result: /bin/grep -E
configure:4882: checking for fgrep
configure:4944: result: /bin/grep -F
configure:4979: checking for ld used by gcc
configure:5046: result: /bin/ld
configure:5053: checking if the linker (/bin/ld) is GNU ld
configure:5068: result: yes
configure:5080: checking for BSD- or MS-compatible name lister (nm)
configure:5129: result: /bin/nm -B
configure:5259: checking the name lister (/bin/nm -B) interface
configure:5266: gcc -c -g -O2  conftest.c >&5
configure:5269: /bin/nm -B "conftest.o"
configure:5272: output
0000000000000000 B some_variable
configure:5279: result: BSD nm
configure:5282: checking whether ln -s works
configure:5286: result: yes
configure:5294: checking the maximum length of command line arguments
configure:5424: result: 1572864
configure:5441: checking whether the shell understands some XSI constructs
configure:5451: result: yes
configure:5455: checking whether the shell understands "+="
configure:5461: result: yes
configure:5496: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format
configure:5536: result: func_convert_file_noop
configure:5543: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format
configure:5563: result: func_convert_file_noop
configure:5570: checking for /bin/ld option to reload object files
configure:5577: result: -r
configure:5651: checking for objdump
configure:5667: found /bin/objdump
configure:5678: result: objdump
configure:5710: checking how to recognize dependent libraries
configure:5912: result: pass_all
configure:5997: checking for dlltool
configure:6027: result: no
configure:6057: checking how to associate runtime and link libraries
configure:6084: result: printf %s\n
configure:6145: checking for ar
configure:6161: found /bin/ar
configure:6172: result: ar
configure:6209: checking for archiver @FILE support
configure:6226: gcc -c -g -O2  conftest.c >&5
configure:6226: $? = 0
configure:6229: ar cru libconftest.a @conftest.lst >&5
configure:6232: $? = 0
configure:6237: ar cru libconftest.a @conftest.lst >&5
ar: conftest.o: No such file or directory
configure:6240: $? = 1
configure:6252: result: @
configure:6310: checking for strip
configure:6326: found /bin/strip
configure:6337: result: strip
configure:6409: checking for ranlib
configure:6425: found /bin/ranlib
configure:6436: result: ranlib
configure:6538: checking command to parse /bin/nm -B output from gcc object
configure:6658: gcc -c -g -O2  conftest.c >&5
configure:6661: $? = 0
configure:6665: /bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
configure:6668: $? = 0
configure:6734: gcc -o conftest -g -O2   conftest.c conftstm.o >&5
configure:6737: $? = 0
configure:6775: result: ok
configure:6812: checking for sysroot
configure:6842: result: no
configure:6919: gcc -c -g -O2  conftest.c >&5
configure:6922: $? = 0
configure:7098: checking for mt
configure:7128: result: no
configure:7148: checking if : is a manifest tool
configure:7154: : '-?'
configure:7162: result: no
configure:7804: checking how to run the C preprocessor
configure:7835: gcc -E  conftest.c
configure:7835: $? = 0
configure:7849: gcc -E  conftest.c
conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
 #include <ac_nonexistent.h>
                            ^
compilation terminated.
configure:7849: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:7874: result: gcc -E
configure:7894: gcc -E  conftest.c
configure:7894: $? = 0
configure:7908: gcc -E  conftest.c
conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
 #include <ac_nonexistent.h>
                            ^
compilation terminated.
configure:7908: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:7937: checking for ANSI C header files
configure:7957: gcc -c -g -O2  conftest.c >&5
configure:7957: $? = 0
configure:8030: gcc -o conftest -g -O2   conftest.c  >&5
configure:8030: $? = 0
configure:8030: ./conftest
configure:8030: $? = 0
configure:8041: result: yes
configure:8054: checking for sys/types.h
configure:8054: gcc -c -g -O2  conftest.c >&5
configure:8054: $? = 0
configure:8054: result: yes
configure:8054: checking for sys/stat.h
configure:8054: gcc -c -g -O2  conftest.c >&5
configure:8054: $? = 0
configure:8054: result: yes
configure:8054: checking for stdlib.h
configure:8054: gcc -c -g -O2  conftest.c >&5
configure:8054: $? = 0
configure:8054: result: yes
configure:8054: checking for string.h
configure:8054: gcc -c -g -O2  conftest.c >&5
configure:8054: $? = 0
configure:8054: result: yes
configure:8054: checking for memory.h
configure:8054: gcc -c -g -O2  conftest.c >&5
configure:8054: $? = 0
configure:8054: result: yes
configure:8054: checking for strings.h
configure:8054: gcc -c -g -O2  conftest.c >&5
configure:8054: $? = 0
configure:8054: result: yes
configure:8054: checking for inttypes.h
configure:8054: gcc -c -g -O2  conftest.c >&5
configure:8054: $? = 0
configure:8054: result: yes
configure:8054: checking for stdint.h
configure:8054: gcc -c -g -O2  conftest.c >&5
configure:8054: $? = 0
configure:8054: result: yes
configure:8054: checking for unistd.h
configure:8054: gcc -c -g -O2  conftest.c >&5
configure:8054: $? = 0
configure:8054: result: yes
configure:8068: checking for dlfcn.h
configure:8068: gcc -c -g -O2  conftest.c >&5
configure:8068: $? = 0
configure:8068: result: yes
configure:8274: checking for objdir
configure:8289: result: .libs
configure:8556: checking if gcc supports -fno-rtti -fno-exceptions
configure:8574: gcc -c -g -O2  -fno-rtti -fno-exceptions conftest.c >&5
cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default]
configure:8578: $? = 0
configure:8591: result: no
configure:8918: checking for gcc option to produce PIC
configure:8925: result: -fPIC -DPIC
configure:8933: checking if gcc PIC flag -fPIC -DPIC works
configure:8951: gcc -c -g -O2  -fPIC -DPIC -DPIC conftest.c >&5
configure:8955: $? = 0
configure:8968: result: yes
configure:8997: checking if gcc static flag -static works
configure:9025: result: no
configure:9040: checking if gcc supports -c -o file.o
configure:9061: gcc -c -g -O2  -o out/conftest2.o conftest.c >&5
configure:9065: $? = 0
configure:9087: result: yes
configure:9095: checking if gcc supports -c -o file.o
configure:9142: result: yes
configure:9175: checking whether the gcc linker (/bin/ld -m elf_x86_64) supports shared libraries
configure:10328: result: yes
configure:10365: checking whether -lc should be explicitly linked in
configure:10373: gcc -c -g -O2  conftest.c >&5
configure:10376: $? = 0
configure:10391: gcc -shared  -fPIC -DPIC conftest.o  -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep  -lc  \>/dev/null 2\>\&1
configure:10394: $? = 0
configure:10408: result: no
configure:10568: checking dynamic linker characteristics
configure:11079: gcc -o conftest -g -O2   -Wl,-rpath -Wl,/foo conftest.c  >&5
configure:11079: $? = 0
configure:11305: result: GNU/Linux ld.so
configure:11412: checking how to hardcode library paths into programs
configure:11437: result: immediate
configure:11977: checking whether stripping libraries is possible
configure:11982: result: yes
configure:12017: checking if libtool supports shared libraries
configure:12019: result: yes
configure:12022: checking whether to build shared libraries
configure:12043: result: yes
configure:12046: checking whether to build static libraries
configure:12050: result: yes
configure:12097: checking dependency style of gcc
configure:12206: result: gcc3
configure:12224: checking for rpmbuild
configure:12242: found /bin/rpmbuild
configure:12254: result: /bin/rpmbuild
configure:12404: Lustre base checks
==============================================================================
configure:12417: checking whether to configure just enough for make dist
configure:12426: result: no
configure:12446: checking if this distro uses dpkg
configure:12461: result: no
configure:12563: checking for ranlib
configure:12590: result: ranlib
configure:12655: checking for ld
configure:12682: result: /bin/ld -m elf_x86_64
configure:12747: checking for objdump
configure:12774: result: objdump
configure:12839: checking for strip
configure:12866: result: strip
configure:12894: checking size of unsigned long long
configure:12899: gcc -o conftest -g -O2   conftest.c  >&5
configure:12899: $? = 0
configure:12899: ./conftest
configure:12899: $? = 0
configure:12913: result: 8
configure:12946: checking for -Wno-format-truncation support
configure:12963: gcc -c -g -O2 -Wno-format-truncation -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi  conftest.c >&5
configure:12963: $? = 0
configure:12967: result: yes
configure:12981: checking for -Wno-stringop-truncation support
configure:12998: gcc -c -g -O2 -Wno-stringop-truncation -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi  conftest.c >&5
configure:12998: $? = 0
configure:13002: result: yes
configure:13016: checking for -Wno-stringop-overflow support
configure:13033: gcc -c -g -O2 -Wno-stringop-overflow -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi  conftest.c >&5
configure:13033: $? = 0
configure:13037: result: yes
configure:13052: checking whether to use OSD addon
configure:13076: result: no
configure:13108: checking whether to build Lustre docs
configure:13117: result: no
configure:13127: checking whether to build Lustre manpages
configure:13136: result: no
configure:13140: checking whether to build Lustre utilities
configure:13149: result: no
configure:13153: checking whether to build Lustre tests
configure:13162: result: no
configure:13166: checking whether to build Lustre client support
configure:13175: result: yes
configure:13273: checking whether to build Linux kernel modules
configure:13293: result: yes (linux-gnu)
configure:13320: checking for Linux sources
configure:13349: result: /lib/modules/3.10.0-1127.19.1.el7.x86_64/source
configure:13356: checking for /lib/modules/3.10.0-1127.19.1.el7.x86_64/source
configure:13370: result: yes
configure:13379: checking for Linux objects
configure:13407: result: /lib/modules/3.10.0-1127.19.1.el7.x86_64/build
configure:13442: checking for /lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config
configure:13456: result: yes
configure:13472: checking for /boot/kernel.h
configure:13485: result: no
configure:13491: checking for /var/adm/running-kernel.h
configure:13504: result: no
configure:13542: checking for /lib/modules/3.10.0-1127.19.1.el7.x86_64/build/include/generated/autoconf.h
configure:13556: result: yes
configure:13589: checking for /lib/modules/3.10.0-1127.19.1.el7.x86_64/build/include/linux/version.h
configure:13603: result: no
configure:13610: checking for /lib/modules/3.10.0-1127.19.1.el7.x86_64/build/include/generated/uapi/linux/version.h
configure:13624: result: yes
configure:13640: checking for /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h
configure:13654: result: yes
configure:13730: checking for external module build target
configure:13758: cp conftest.c build && make -d /var/lib/dkms/lustre-client/2.12.5/build/build LUSTRE_KERNEL_TEST=conftest.i LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow SUBDIRS=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:13761: $? = 0
configure:13763: test -s build/conftest.i
configure:13766: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| int
| main (void)
| {
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:13795: cp conftest.c build && make -d _module_/var/lib/dkms/lustre-client/2.12.5/build/build LUSTRE_KERNEL_TEST=conftest.i LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:13798: $? = 0
configure:13800: test -s build/conftest.i
configure:13803: $? = 0
configure:13822: result: M
configure:13835: checking that modules can be built at all
configure:13860: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:13863: $? = 0
configure:13865: test -s build/conftest.o
configure:13868: $? = 0
configure:13881: result: yes
configure:13899: checking for Linux kernel utsrelease
configure:13929: result: 3.10.0-1127.19.1.el7.x86_64
configure:13946: checking for RedHat kernel release number
configure:13963: result: 78
configure:14078: checking for Linux kernel module package directory
configure:14101: result: extra/kernel
configure:14116: checking for the name of module symbol version file
configure:14129: result: Module.symvers
configure:14137: checking if Linux kernel was built with CONFIG_MODULES
configure:14168: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:14171: $? = 0
configure:14173: test -s build/conftest.o
configure:14176: $? = 0
configure:14189: result: yes
configure:14205: checking if Linux kernel was built with CONFIG_MODVERSIONS
configure:14236: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:14239: $? = 0
configure:14241: test -s build/conftest.o
configure:14244: $? = 0
configure:14257: result: yes
configure:14266: checking if Linux kernel was built with CONFIG_KALLSYMS
configure:14297: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:14300: $? = 0
configure:14302: test -s build/conftest.o
configure:14305: $? = 0
configure:14318: result: yes
configure:14334: checking if Linux kernel module loading is possible
configure:14366: cp conftest.c build && make -d
	_module_/var/lib/dkms/lustre-client/2.12.5/build/build LUSTRE_KERNEL_TEST=conftest.i
 LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:14369: $? = 0
configure:14371: 	grep request_module build/conftest.i |		grep -v 38		>/dev/null 
configure:14374: $? = 0
configure:14387: result: yes
configure:14410: LibCFS kernel checks
==============================================================================
configure:14414: checking whether to use tunable 'panic_dumplog' support
configure:14423: result: no
configure:14435: checking if 'struct stacktrace_ops' has 'walk_stack' field
configure:14464: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:40:30: error: dereferencing pointer to incomplete type
  ((struct stacktrace_ops *)0)->walk_stack(NULL, NULL, 0, NULL, NULL, NULL, NULL);
                              ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:14467: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <asm/stacktrace.h>
| 
| int
| main (void)
| {
| 
| 	((struct stacktrace_ops *)0)->walk_stack(NULL, NULL, 0, NULL, NULL, NULL, NULL);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:14485: result: no
configure:14497: checking if 'shrinker' want self pointer in handler
configure:14527: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:41:2: error: too many arguments to function ‘tmp->shrink’
  tmp->shrink(tmp, 0, 0);
  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:14530: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/mm.h>
| 
| int
| main (void)
| {
| 
| 	struct shrinker *tmp = NULL;
| 	tmp->shrink(tmp, 0, 0);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:14548: result: no
configure:14561: checking if 'ctl_table' has a 'ctl_name' field
configure:14591: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:41:4: error: ‘struct ctl_table’ has no member named ‘ctl_name’
  ct.ctl_name = sizeof(ct);
    ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:14594: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/sysctl.h>
| 
| int
| main (void)
| {
| 
| 	struct ctl_table ct;
| 	ct.ctl_name = sizeof(ct);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:14612: result: no
configure:14625: checking does the kernel support module param locking
configure:14655: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:40:2: error: too many arguments to function ‘__kernel_param_lock’
  __kernel_param_lock(NULL);
  ^
In file included from include/linux/module.h:17:0,
                 from /var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:32:
include/linux/moduleparam.h:247:13: note: declared here
 extern void __kernel_param_lock(void);
             ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:41:2: error: too many arguments to function ‘__kernel_param_unlock’
  __kernel_param_unlock(NULL);
  ^
In file included from include/linux/module.h:17:0,
                 from /var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:32:
include/linux/moduleparam.h:248:13: note: declared here
 extern void __kernel_param_unlock(void);
             ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:14658: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/moduleparam.h>
| 
| int
| main (void)
| {
| 
| 	__kernel_param_lock(NULL);
| 	__kernel_param_unlock(NULL);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:14676: result: no
configure:14689: checking if Linux kernel has 'kstrtoul'
configure:14719: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:14722: $? = 0
configure:14724: test -s build/conftest.o
configure:14727: $? = 0
configure:14740: result: yes
configure:14753: checking if 'dump_trace' want address
configure:14784: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:43:2: error: implicit declaration of function ‘dump_trace’ [-Werror=implicit-function-declaration]
  dump_trace(NULL, NULL, NULL, 0, NULL, NULL);
  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
cc1: some warnings being treated as errors
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:14787: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	struct task_struct;
| 	struct pt_regs;
| 	#include <asm/stacktrace.h>
| 
| int
| main (void)
| {
| 
| 	dump_trace(NULL, NULL, NULL, 0, NULL, NULL);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:14805: result: no
configure:14818: checking if 'shrink_control' is present
configure:14849: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:14852: $? = 0
configure:14854: test -s build/conftest.o
configure:14857: $? = 0
configure:14870: result: yes
configure:14883: checking if 'stacktrace_ops.warning' is exist
configure:14914: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:44:30: error: dereferencing pointer to incomplete type
  ((struct stacktrace_ops *)0)->warning(NULL, NULL);
                              ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:14917: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	struct task_struct;
| 	struct pt_regs;
| 	#include <asm/stacktrace.h>
| 
| int
| main (void)
| {
| 
| 	((struct stacktrace_ops *)0)->warning(NULL, NULL);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:14935: result: no
configure:14948: checking for linux/uidgid.h
configure:14972: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:14975: $? = 0
configure:14977: test -s build/conftest.o
configure:14980: $? = 0
configure:14992: result: yes
configure:15003: checking if 'i_uid_read' is present
configure:15032: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:15035: $? = 0
configure:15037: test -s build/conftest.o
configure:15040: $? = 0
configure:15053: result: yes
configure:15067: checking if Linux kernel was built with CONFIG_CRC32 in or as module
configure:15098: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:15101: $? = 0
configure:15103: test -s build/conftest.o
configure:15106: $? = 0
configure:15119: result: yes
configure:15135: checking if Linux kernel exports 'd_hash_and_lookup'
configure:15156: result: yes
configure:15167: checking if Linux kernel was built with CONFIG_CRYPTO_CRC32_PCLMUL in or as module
configure:15198: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:15201: $? = 0
configure:15203: test -s build/conftest.o
configure:15206: $? = 0
configure:15219: result: yes
configure:15240: checking if Linux kernel was built with CONFIG_CRYPTO_CRC32C_INTEL in or as module
configure:15271: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:15274: $? = 0
configure:15276: test -s build/conftest.o
configure:15279: $? = 0
configure:15292: result: yes
configure:15312: checking does function 'ktime_get_ts64' exist
configure:15344: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:15347: $? = 0
configure:15349: test -s build/conftest.o
configure:15352: $? = 0
configure:15365: result: yes
configure:15378: checking does function 'prepare_to_wait_event' exist
configure:15407: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:47:2: error: implicit declaration of function ‘prepare_to_wait_event’ [-Werror=implicit-function-declaration]
  prepare_to_wait_event(NULL, NULL, 0);
  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
cc1: some warnings being treated as errors
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:15410: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/wait.h>
| 
| int
| main (void)
| {
| 
| 	prepare_to_wait_event(NULL, NULL, 0);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:15428: result: no
configure:15440: checking does 'struct kernel_param_ops' exist
configure:15471: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:15474: $? = 0
configure:15476: test -s build/conftest.o
configure:15479: $? = 0
configure:15492: result: yes
configure:15504: checking does function 'ktime_add' exist
configure:15538: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:15541: $? = 0
configure:15543: test -s build/conftest.o
configure:15546: $? = 0
configure:15559: result: yes
configure:15571: checking does function 'ktime_after' exist
configure:15604: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:15607: $? = 0
configure:15609: test -s build/conftest.o
configure:15612: $? = 0
configure:15625: result: yes
configure:15637: checking does function 'ktime_before' exist
configure:15670: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:15673: $? = 0
configure:15675: test -s build/conftest.o
configure:15678: $? = 0
configure:15691: result: yes
configure:15703: checking does function 'ktime_compare' exist
configure:15736: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:15739: $? = 0
configure:15741: test -s build/conftest.o
configure:15744: $? = 0
configure:15757: result: yes
configure:15769: checking shrinker has 'count_objects'
configure:15801: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:55:10: error: ‘struct shrinker’ has no member named ‘count_objects’
  shrinker.count_objects = NULL;
          ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:15804: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/mmzone.h>
| 	#include <linux/shrinker.h>
| 
| int
| main (void)
| {
| 
| 	struct shrinker shrinker;
| 
| 	shrinker.count_objects = NULL;
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:15822: result: no
configure:15837: checking if iov_iter has member type
configure:15867: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:52:9: error: variable ‘iter’ has initializer but incomplete type
  struct iov_iter iter = { .type = ITER_KVEC };
         ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:52:9: error: unknown field ‘type’ specified in initializer
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:52:35: error: ‘ITER_KVEC’ undeclared (first use in this function)
  struct iov_iter iter = { .type = ITER_KVEC };
                                   ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:52:35: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:52:9: error: excess elements in struct initializer [-Werror]
  struct iov_iter iter = { .type = ITER_KVEC };
         ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:52:9: error: (near initialization for ‘iter’) [-Werror]
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:52:18: error: storage size of ‘iter’ isn’t known
  struct iov_iter iter = { .type = ITER_KVEC };
                  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:52:18: error: unused variable ‘iter’ [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:15870: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/uio.h>
| 
| int
| main (void)
| {
| 
| 	struct iov_iter iter = { .type = ITER_KVEC };
| 	(void)iter;
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:15888: result: no
configure:15902: checking for linux/rhashtable.h
configure:15926: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:15929: $? = 0
configure:15931: test -s build/conftest.o
configure:15934: $? = 0
configure:15946: result: yes
configure:15959: checking does function 'hlist_add_after' exist
configure:15988: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:53:2: error: implicit declaration of function ‘hlist_add_after’ [-Werror=implicit-function-declaration]
  hlist_add_after(NULL, NULL);
  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
cc1: some warnings being treated as errors
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:15991: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/list.h>
| 
| int
| main (void)
| {
| 
| 	hlist_add_after(NULL, NULL);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:16009: result: no
configure:16021: checking does 'struct timespec64' exist
configure:16053: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:16056: $? = 0
configure:16058: test -s build/conftest.o
configure:16061: $? = 0
configure:16074: result: yes
configure:16086: checking does function 'ktime_get_ns' exist
configure:16118: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:16121: $? = 0
configure:16123: test -s build/conftest.o
configure:16126: $? = 0
configure:16139: result: yes
configure:16153: checking does function 'ktime_get_real_ts64' exist
configure:16184: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:16187: $? = 0
configure:16189: test -s build/conftest.o
configure:16192: $? = 0
configure:16205: result: yes
configure:16217: checking does function 'ktime_get_real_seconds' exist
configure:16249: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:58:2: error: implicit declaration of function ‘ktime_get_real_seconds’ [-Werror=implicit-function-declaration]
  now = ktime_get_real_seconds();
  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
cc1: some warnings being treated as errors
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:16252: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/hrtimer.h>
| 	#include <linux/ktime.h>
| 
| int
| main (void)
| {
| 
| 	time64_t now;
| 
| 	now = ktime_get_real_seconds();
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:16270: result: no
configure:16282: checking does function 'ktime_get_real_ns' exist
configure:16314: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:16317: $? = 0
configure:16319: test -s build/conftest.o
configure:16322: $? = 0
configure:16335: result: yes
configure:16349: checking does function 'ktime_to_timespec64' exist
configure:16382: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:16385: $? = 0
configure:16387: test -s build/conftest.o
configure:16390: $? = 0
configure:16403: result: yes
configure:16415: checking does function 'timespec64_sub' exist
configure:16446: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:16449: $? = 0
configure:16451: test -s build/conftest.o
configure:16454: $? = 0
configure:16467: result: yes
configure:16479: checking does function 'timespec64_to_ktime' exist
configure:16511: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:16514: $? = 0
configure:16516: test -s build/conftest.o
configure:16519: $? = 0
configure:16532: result: yes
configure:16545: checking does function 'ktime_get_seconds' exist
configure:16576: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:60:2: error: implicit declaration of function ‘ktime_get_seconds’ [-Werror=implicit-function-declaration]
  now = ktime_get_seconds();
  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
cc1: some warnings being treated as errors
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:16579: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/ktime.h>
| 
| int
| main (void)
| {
| 
| 	time64_t now;
| 
| 	now = ktime_get_seconds();
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:16597: result: no
configure:16610: checking does function 'ktime_ms_delta' exist
configure:16642: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:16645: $? = 0
configure:16647: test -s build/conftest.o
configure:16650: $? = 0
configure:16663: result: yes
configure:16676: checking does function 'kernel_param_unlock' exist
configure:16706: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:59:2: error: implicit declaration of function ‘kernel_param_lock’ [-Werror=implicit-function-declaration]
  kernel_param_lock(NULL);
  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:60:2: error: implicit declaration of function ‘kernel_param_unlock’ [-Werror=implicit-function-declaration]
  kernel_param_unlock(NULL);
  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
cc1: some warnings being treated as errors
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:16709: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/moduleparam.h>
| 
| int
| main (void)
| {
| 
| 	kernel_param_lock(NULL);
| 	kernel_param_unlock(NULL);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:16727: result: no
configure:16740: checking does function 'topology_sibling_cpumask' exist
configure:16771: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:16774: $? = 0
configure:16776: test -s build/conftest.o
configure:16779: $? = 0
configure:16792: result: yes
configure:16804: checking for asm/fpu/api.h
configure:16828: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:53:25: fatal error: asm/fpu/api.h: No such file or directory
 #include <asm/fpu/api.h>
                         ^
compilation terminated.
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:16831: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| #include <asm/fpu/api.h>
| int
| main (void)
| {
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:16848: result: no
configure:16860: checking if Linux kernel has 'kstrtobool_from_user'
configure:16890: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:16893: $? = 0
configure:16895: test -s build/conftest.o
configure:16898: $? = 0
configure:16911: result: yes
configure:16924: checking does crypto hash helper functions exist
configure:16954: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:61:2: error: implicit declaration of function ‘crypto_ahash_alg_name’ [-Werror=implicit-function-declaration]
  crypto_ahash_alg_name(NULL);
  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:62:2: error: implicit declaration of function ‘crypto_ahash_driver_name’ [-Werror=implicit-function-declaration]
  crypto_ahash_driver_name(NULL);
  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
cc1: some warnings being treated as errors
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:16957: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <crypto/hash.h>
| 
| int
| main (void)
| {
| 
| 	crypto_ahash_alg_name(NULL);
| 	crypto_ahash_driver_name(NULL);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:16975: result: no
configure:16987: checking if Linux kernel exports 'kset_find_obj'
configure:17008: result: no
configure:17019: checking kernel has fixed hash_64()
configure:17048: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:61:2: warning: overflow in implicit constant conversion [-Woverflow]
  int tmp = GOLDEN_RATIO_PRIME_64;
  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:61:6: warning: unused variable ‘tmp’ [-Wunused-variable]
  int tmp = GOLDEN_RATIO_PRIME_64;
      ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
configure:17051: $? = 0
configure:17053: test -s build/conftest.o
configure:17056: $? = 0
configure:17069: result: yes
configure:17081: checking if 'struct stacktrace_ops' address function returns an int
configure:17112: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:64:35: error: dereferencing pointer to incomplete type
  rc = ((struct stacktrace_ops *)0)->address(NULL, 0, 0);
                                   ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:17115: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <asm/stacktrace.h>
| 
| int
| main (void)
| {
| 
| 	int rc;
| 
| 	rc = ((struct stacktrace_ops *)0)->address(NULL, 0, 0);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:17133: result: no
configure:17145: checking if 'get_user_pages()' takes 6 arguments
configure:17176: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:64:2: warning: passing argument 5 of ‘get_user_pages’ makes integer from pointer without a cast [enabled by default]
  rc = get_user_pages(0, 0, 0, 0, NULL, NULL);
  ^
In file included from /var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:56:0:
include/linux/mm.h:1400:6: note: expected ‘int’ but argument is of type ‘void *’
 long get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:64:2: warning: passing argument 6 of ‘get_user_pages’ makes integer from pointer without a cast [enabled by default]
  rc = get_user_pages(0, 0, 0, 0, NULL, NULL);
  ^
In file included from /var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:56:0:
include/linux/mm.h:1400:6: note: expected ‘int’ but argument is of type ‘void *’
 long get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:64:2: error: too few arguments to function ‘get_user_pages’
  rc = get_user_pages(0, 0, 0, 0, NULL, NULL);
  ^
In file included from /var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:56:0:
include/linux/mm.h:1400:6: note: declared here
 long get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:17179: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/mm.h>
| 
| int
| main (void)
| {
| 
| 	int rc;
| 
| 	rc = get_user_pages(0, 0, 0, 0, NULL, NULL);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:17197: result: no
configure:17209: checking for linux/stringhash.h
configure:17233: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:55:30: fatal error: linux/stringhash.h: No such file or directory
 #include <linux/stringhash.h>
                              ^
compilation terminated.
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:17236: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| #include <linux/stringhash.h>
| int
| main (void)
| {
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:17253: result: no
configure:17267: checking if internal '__rhashtable_insert_fast()' returns int
configure:17299: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:65:2: error: too few arguments to function ‘__rhashtable_insert_fast’
  rc = __rhashtable_insert_fast(NULL, NULL, NULL, params);
  ^
In file included from /var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:56:0:
include/linux/rhashtable.h:711:21: note: declared here
 static inline void *__rhashtable_insert_fast(
                     ^
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:17302: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/rhashtable.h>
| 
| int
| main (void)
| {
| 
| 	const struct rhashtable_params params = { 0 };
| 	int rc;
| 
| 	rc = __rhashtable_insert_fast(NULL, NULL, NULL, params);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:17320: result: no
configure:17334: checking if 'rhashtable_lookup' exist
configure:17366: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:17369: $? = 0
configure:17371: test -s build/conftest.o
configure:17374: $? = 0
configure:17387: result: yes
configure:17399: checking does 'struct rhltable' exist
configure:17430: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:65:18: warning: ‘hlt’ is used uninitialized in this function [-Wuninitialized]
  rhltable_destroy(hlt);
                  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
configure:17433: $? = 0
configure:17435: test -s build/conftest.o
configure:17438: $? = 0
configure:17451: result: yes
configure:17463: checking if 'struct stacktrace_ops' exists
configure:17495: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:66:24: error: storage size of ‘ops’ isn’t known
  struct stacktrace_ops ops;
                        ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:66:24: warning: unused variable ‘ops’ [-Wunused-variable]
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:17498: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| #define HAVE_RHASHTABLE_LOOKUP 1
| #define HAVE_RHLTABLE 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	struct task_struct;
| 	struct pt_regs;
| 	#include <asm/stacktrace.h>
| 
| int
| main (void)
| {
| 
| 	struct stacktrace_ops ops;
| 	ops.stack = NULL;
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:17516: result: no
configure:17529: checking if 'get_user_pages()' takes gup_flags in arguments
configure:17559: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:65:2: warning: passing argument 4 of ‘get_user_pages’ makes integer from pointer without a cast [enabled by default]
  rc = get_user_pages(0, 0, FOLL_WRITE, NULL, NULL);
  ^
In file included from /var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:58:0:
include/linux/mm.h:1400:6: note: expected ‘long unsigned int’ but argument is of type ‘void *’
 long get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:65:2: warning: passing argument 5 of ‘get_user_pages’ makes integer from pointer without a cast [enabled by default]
  rc = get_user_pages(0, 0, FOLL_WRITE, NULL, NULL);
  ^
In file included from /var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:58:0:
include/linux/mm.h:1400:6: note: expected ‘int’ but argument is of type ‘void *’
 long get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:65:2: error: too few arguments to function ‘get_user_pages’
  rc = get_user_pages(0, 0, FOLL_WRITE, NULL, NULL);
  ^
In file included from /var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:58:0:
include/linux/mm.h:1400:6: note: declared here
 long get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:17562: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| #define HAVE_RHASHTABLE_LOOKUP 1
| #define HAVE_RHLTABLE 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/mm.h>
| 
| int
| main (void)
| {
| 
| 	int rc;
| 	rc = get_user_pages(0, 0, FOLL_WRITE, NULL, NULL);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:17580: result: no
configure:17593: checking if libcfs supports CPU hotplug state machine
configure:17622: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:58:31: fatal error: linux/cpuhotplug.h: No such file or directory
  #include <linux/cpuhotplug.h>
                               ^
compilation terminated.
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:17625: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| #define HAVE_RHASHTABLE_LOOKUP 1
| #define HAVE_RHLTABLE 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/cpuhotplug.h>
| 
| int
| main (void)
| {
| 
| 	cpuhp_remove_state(CPUHP_LUSTRE_CFS_DEAD);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:17643: result: no
configure:17656: checking if 'rhashtable_lookup_get_insert_fast' exist
configure:17688: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:17691: $? = 0
configure:17693: test -s build/conftest.o
configure:17696: $? = 0
configure:17709: result: yes
configure:17721: checking for linux/sched/signal.h
configure:17745: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:17748: $? = 0
configure:17750: test -s build/conftest.o
configure:17753: $? = 0
configure:17765: result: yes
configure:17777: checking for linux/wait_bit.h
configure:17801: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:59:28: fatal error: linux/wait_bit.h: No such file or directory
 #include <linux/wait_bit.h>
                            ^
compilation terminated.
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:17804: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| #define HAVE_RHASHTABLE_LOOKUP 1
| #define HAVE_RHLTABLE 1
| #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1
| #define HAVE_SCHED_HEADERS 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| #include <linux/wait_bit.h>
| int
| main (void)
| {
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:17821: result: no
configure:17832: checking if linux wait_queue_head list_head is named head
configure:17863: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:68:19: error: ‘wait_queue_head_t’ has no member named ‘head’
  INIT_LIST_HEAD(&e.head);
                   ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:17866: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| #define HAVE_RHASHTABLE_LOOKUP 1
| #define HAVE_RHLTABLE 1
| #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1
| #define HAVE_SCHED_HEADERS 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/wait.h>
| 
| int
| main (void)
| {
| 
| 	wait_queue_head_t e;
| 
| 	INIT_LIST_HEAD(&e.head);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:17884: result: no
configure:17897: checking if 'wait_queue_entry_t' exists
configure:17928: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:66:2: error: unknown type name ‘wait_queue_entry_t’
  wait_queue_entry_t e;
  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:68:3: error: request for member ‘flags’ in something not a structure or union
  e.flags = 0;
   ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:17931: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| #define HAVE_RHASHTABLE_LOOKUP 1
| #define HAVE_RHLTABLE 1
| #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1
| #define HAVE_SCHED_HEADERS 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/wait.h>
| 
| int
| main (void)
| {
| 
| 	wait_queue_entry_t e;
| 
| 	e.flags = 0;
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:17949: result: no
configure:17962: checking if DEFINE_TIMER takes only 2 arguments
configure:17991: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:66:36: error: macro "DEFINE_TIMER" requires 4 arguments, but only 2 given
  static DEFINE_TIMER(my_timer, NULL);
                                    ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:66:9: warning: type defaults to ‘int’ in declaration of ‘DEFINE_TIMER’ [-Wimplicit-int]
  static DEFINE_TIMER(my_timer, NULL);
         ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:66:9: warning: unused variable ‘DEFINE_TIMER’ [-Wunused-variable]
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:17994: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| #define HAVE_RHASHTABLE_LOOKUP 1
| #define HAVE_RHLTABLE 1
| #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1
| #define HAVE_SCHED_HEADERS 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/timer.h>
| 
| int
| main (void)
| {
| 
| 	static DEFINE_TIMER(my_timer, NULL);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:18012: result: no
configure:18026: checking if 'kernel_write' matches other read/write helpers
configure:18057: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:68:2: error: passing argument 4 of ‘kernel_write’ makes integer from pointer without a cast [-Werror]
  return kernel_write(NULL, buf, 0, &pos);
  ^
In file included from /var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:60:0:
include/linux/fs.h:2843:16: note: expected ‘loff_t’ but argument is of type ‘loff_t *’
 extern ssize_t kernel_write(struct file *, const char *, size_t, loff_t);
                ^
cc1: all warnings being treated as errors
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:18060: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| #define HAVE_RHASHTABLE_LOOKUP 1
| #define HAVE_RHLTABLE 1
| #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1
| #define HAVE_SCHED_HEADERS 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/fs.h>
| 
| int
| main (void)
| {
| 
| 	const void *buf = NULL;
| 	loff_t pos = 0;
| 	return kernel_write(NULL, buf, 0, &pos);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:18078: result: no
configure:18091: checking if Linux kernel exports 'save_stack_trace_tsk'
configure:18112: result: yes
configure:18123: checking if setup_timer has been replaced with timer_setup
configure:18152: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:18155: $? = 0
configure:18157: test -s build/conftest.o
configure:18160: $? = 0
configure:18173: result: yes
configure:18186: checking if 'wait_var_event' exist
configure:18218: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:18221: $? = 0
configure:18223: test -s build/conftest.o
configure:18226: $? = 0
configure:18239: result: yes
configure:18252: checking if 'clear_and_wake_up_bit' exist
configure:18284: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:72:2: error: implicit declaration of function ‘clear_and_wake_up_bit’ [-Werror=implicit-function-declaration]
  clear_and_wake_up_bit(0, NULL);
  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: At top level:
cc1: warning: unrecognized command line option "-Wno-stringop-overflow" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-stringop-truncation" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-format-truncation" [enabled by default]
cc1: some warnings being treated as errors
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:18287: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| #define HAVE_RHASHTABLE_LOOKUP 1
| #define HAVE_RHLTABLE 1
| #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1
| #define HAVE_SCHED_HEADERS 1
| #define HAVE_SAVE_STACK_TRACE_TSK 1
| #define HAVE_TIMER_SETUP 1
| #define HAVE_WAIT_VAR_EVENT 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#ifdef HAVE_WAIT_BIT_HEADER_H
| 	#include <linux/wait_bit.h>
| 	#endif
| 	#include <linux/wait.h>
| 
| int
| main (void)
| {
| 
| 	clear_and_wake_up_bit(0, NULL);
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:18305: result: no
configure:18320: checking if iov_iter_type exists
configure:18351: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.12.5/build/build
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c: In function ‘main’:
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:69:9: error: variable ‘iter’ has initializer but incomplete type
  struct iov_iter iter = { .type = ITER_KVEC };
         ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:69:9: error: unknown field ‘type’ specified in initializer
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:69:35: error: ‘ITER_KVEC’ undeclared (first use in this function)
  struct iov_iter iter = { .type = ITER_KVEC };
                                   ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:69:35: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:69:9: error: excess elements in struct initializer [-Werror]
  struct iov_iter iter = { .type = ITER_KVEC };
         ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:69:9: error: (near initialization for ‘iter’) [-Werror]
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:69:18: error: storage size of ‘iter’ isn’t known
  struct iov_iter iter = { .type = ITER_KVEC };
                  ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:70:7: error: variable ‘type’ has initializer but incomplete type
  enum iter_type type = iov_iter_type(&iter);
       ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:70:7: error: implicit declaration of function ‘iov_iter_type’ [-Werror=implicit-function-declaration]
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:70:17: error: storage size of ‘type’ isn’t known
  enum iter_type type = iov_iter_type(&iter);
                 ^
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:70:17: error: unused variable ‘type’ [-Werror=unused-variable]
/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.c:69:18: error: unused variable ‘iter’ [-Werror=unused-variable]
  struct iov_iter iter = { .type = ITER_KVEC };
                  ^
cc1: all warnings being treated as errors
make[1]: *** [/var/lib/dkms/lustre-client/2.12.5/build/build/conftest.o] Error 1
make: *** [_module_/var/lib/dkms/lustre-client/2.12.5/build/build] Error 2
configure:18354: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Lustre"
| #define PACKAGE_TARNAME "lustre"
| #define PACKAGE_VERSION "2.12.5"
| #define PACKAGE_STRING "Lustre 2.12.5"
| #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
| #define PACKAGE_URL ""
| #define PACKAGE "lustre"
| #define VERSION "2.12.5"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define LUSTRE_MAJOR 2
| #define LUSTRE_MINOR 12
| #define LUSTRE_PATCH 5
| #define LUSTRE_FIX 0
| #define LUSTRE_VERSION_STRING "2.12.5"
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define HAVE_MODULE_LOADING_SUPPORT 1
| #define HAVE_KSTRTOUL 1
| #define HAVE_SHRINK_CONTROL 1
| #define HAVE_UIDGID_HEADER 1
| #define HAVE_I_UID_READ 1
| #define HAVE_CRC32 1
| #define HAVE_D_HASH_AND_LOOKUP 1
| #define HAVE_KTIME_GET_TS64 1
| #define HAVE_KERNEL_PARAM_OPS 1
| #define HAVE_KTIME_ADD 1
| #define HAVE_KTIME_AFTER 1
| #define HAVE_KTIME_BEFORE 1
| #define HAVE_KTIME_COMPARE 1
| #define HAVE_LINUX_RHASHTABLE_H 1
| #define HAVE_TIMESPEC64 1
| #define HAVE_KTIME_GET_REAL_TS64 1
| #define HAVE_KTIME_TO_TIMESPEC64 1
| #define HAVE_TIMESPEC64_SUB 1
| #define HAVE_TIMESPEC64_TO_KTIME 1
| #define HAVE_KTIME_MS_DELTA 1
| #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
| #define HAVE_KSTRTOBOOL_FROM_USER 1
| #define HAVE_BROKEN_HASH_64 1
| #define HAVE_RHASHTABLE_LOOKUP 1
| #define HAVE_RHLTABLE 1
| #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1
| #define HAVE_SCHED_HEADERS 1
| #define HAVE_SAVE_STACK_TRACE_TSK 1
| #define HAVE_TIMER_SETUP 1
| #define HAVE_WAIT_VAR_EVENT 1
| /* end confdefs.h.  */
| 
| #include <linux/kernel.h>
| #include <linux/module.h>
| 
| 	#include <linux/uio.h>
| 
| int
| main (void)
| {
| 
| 	struct iov_iter iter = { .type = ITER_KVEC };
| 	enum iter_type type = iov_iter_type(&iter);
| 	(void)type;
| 
|   ;
|   return 0;
| };
| MODULE_LICENSE("GPL");
configure:18372: result: no
configure:18388: checking if struct cache_detail has writers
configure:18419: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:18422: $? = 0
configure:18424: test -s build/conftest.o
configure:18427: $? = 0
configure:18440: result: yes
configure:18454: LNet kernel checks
==============================================================================
configure:18459: checking whether to enable CPU affinity support
configure:18468: result: yes
configure:18473: checking if Linux kernel has cpu affinity support
configure:18505: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.12.5/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1127.19.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.12.5/build/build
configure:18508: $? = 0
configure:18510: test -s build/conftest.o
configure:18513: $? = 0
configure:18526: result: yes
configure:18539: checking whether to enable tunable backoff TCP support
configure:18548: result: yes
configure:18552: checking if Linux kernel has tunable backoff TCP support
configure:18569: result: no
configure:18577: checking whether to use Compat RDMA
configure:18663: result: no
configure:18666: error: no OFED nor kernel OpenIB gen2 headers present

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_env_CCASFLAGS_set=
ac_cv_env_CCASFLAGS_value=
ac_cv_env_CCAS_set=
ac_cv_env_CCAS_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=
ac_cv_env_PKG_CONFIG_PATH_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_header_dlfcn_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_unistd_h=yes
ac_cv_host=x86_64-unknown-linux-gnu
ac_cv_objext=o
ac_cv_path_EGREP='/bin/grep -E'
ac_cv_path_FGREP='/bin/grep -F'
ac_cv_path_GREP=/bin/grep
ac_cv_path_RPMBUILD=/bin/rpmbuild
ac_cv_path_SED=/bin/sed
ac_cv_path_install='/bin/install -c'
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_LD='/bin/ld -m elf_x86_64'
ac_cv_prog_ac_ct_OBJDUMP=objdump
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_sizeof_unsigned_long_long=8
ac_cv_target=x86_64-unknown-linux-gnu
am_cv_CCAS_dependencies_compiler_type=gcc3
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_make_support_nested_variables=yes
am_cv_prog_tar_ustar=gnutar
lb_cv_compile_broken_hash_64=yes
lb_cv_compile_build_modules=yes
lb_cv_compile_cache_detail_writers_atomic=yes
lb_cv_compile_clear_and_wake_up_bit=no
lb_cv_compile_config_KALLSYMS=yes
lb_cv_compile_config_MODULES=yes
lb_cv_compile_config_MODVERSIONS=yes
lb_cv_compile_config_im_CRC32=yes
lb_cv_compile_config_im_CRYPTO_CRC32C_INTEL=yes
lb_cv_compile_config_im_CRYPTO_CRC32_PCLMUL=yes
lb_cv_compile_cpu_hotplug_state_machine=no
lb_cv_compile_crypto_hash_helpers=no
lb_cv_compile_ctl_table_ctl_name=no
lb_cv_compile_define_timer=no
lb_cv_compile_dump_trace_address=no
lb_cv_compile_get_user_pages_6arg=no
lb_cv_compile_get_user_pages_gup_flags=no
lb_cv_compile_hlist_add_after=no
lb_cv_compile_i_uid_read=yes
lb_cv_compile_iov_iter_has_type_member=no
lb_cv_compile_kernel_param_lock=no
lb_cv_compile_kernel_param_ops=yes
lb_cv_compile_kernel_write_match=no
lb_cv_compile_kstrtobool_from_user=yes
lb_cv_compile_kstrtoul=yes
lb_cv_compile_ktime_add=yes
lb_cv_compile_ktime_after=yes
lb_cv_compile_ktime_before=yes
lb_cv_compile_ktime_compare=yes
lb_cv_compile_ktime_get_ns=yes
lb_cv_compile_ktime_get_real_ns=yes
lb_cv_compile_ktime_get_real_seconds=no
lb_cv_compile_ktime_get_real_ts64=yes
lb_cv_compile_ktime_get_seconds=no
lb_cv_compile_ktime_get_ts64=yes
lb_cv_compile_ktime_ms_delta=yes
lb_cv_compile_ktime_to_timespec64=yes
lb_cv_compile_macro_iov_iter_type_exists=no
lb_cv_compile_module_param_locking=no
lb_cv_compile_prepare_to_wait_event=no
lb_cv_compile_rhashtable_insert_fast=no
lb_cv_compile_rhashtable_lookup=yes
lb_cv_compile_rhashtable_lookup_get_insert_fast=yes
lb_cv_compile_rhtable=yes
lb_cv_compile_set_cpus_allowed_ptr=yes
lb_cv_compile_shrink_control=yes
lb_cv_compile_shrink_self_pointer=no
lb_cv_compile_shrinker_count_objects=no
lb_cv_compile_stacktrace_ops=no
lb_cv_compile_stacktrace_ops_address_return_int=no
lb_cv_compile_stacktrace_ops_walk_stack=no
lb_cv_compile_stacktrace_ops_warning=no
lb_cv_compile_timer_setup=yes
lb_cv_compile_timespec64=yes
lb_cv_compile_timespec64_sub=yes
lb_cv_compile_timespec64_to_ktime=yes
lb_cv_compile_topology_sibling_cpumask=yes
lb_cv_compile_wait_queue_entry=no
lb_cv_compile_wait_queue_task_list=no
lb_cv_compile_wait_var_event=yes
lb_cv_export_d_hash_and_lookup=yes
lb_cv_export_kset_find_obj=no
lb_cv_export_save_stack_trace_tsk=yes
lb_cv_file__boot_kernel_h=no
lb_cv_file__lib_modules_3_10_0_1127_19_1_el7_x86_64_build__config=yes
lb_cv_file__lib_modules_3_10_0_1127_19_1_el7_x86_64_build_include_generated_autoconf_h=yes
lb_cv_file__lib_modules_3_10_0_1127_19_1_el7_x86_64_build_include_generated_uapi_linux_version_h=yes
lb_cv_file__lib_modules_3_10_0_1127_19_1_el7_x86_64_build_include_linux_version_h=no
lb_cv_file__lib_modules_3_10_0_1127_19_1_el7_x86_64_source=yes
lb_cv_file__lib_modules_3_10_0_1127_19_1_el7_x86_64_source_include_linux_kconfig_h=yes
lb_cv_file__var_adm_running_kernel_h=no
lb_cv_header_asm_fpu_api_h=no
lb_cv_header_linux_rhashtable_h=yes
lb_cv_header_linux_sched_signal_h=yes
lb_cv_header_linux_stringhash_h=no
lb_cv_header_linux_uidgid_h=yes
lb_cv_header_linux_wait_bit_h=no
lb_cv_module_loading=yes
lb_cv_module_symvers=Module.symvers
lb_cv_module_target=M
lb_cv_rhel_kernel_version=78
lb_cv_uses_dpkg=no
lb_cv_utsrelease=3.10.0-1127.19.1.el7.x86_64
lt_cv_ar_at_file=@
lt_cv_archive_cmds_need_lc=no
lt_cv_deplibs_check_method=pass_all
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_ld_reload_flag=-r
lt_cv_nm_interface='BSD nm'
lt_cv_objdir=.libs
lt_cv_path_LD=/bin/ld
lt_cv_path_NM='/bin/nm -B'
lt_cv_path_mainfest_tool=no
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_pic='-fPIC -DPIC'
lt_cv_prog_compiler_pic_works=yes
lt_cv_prog_compiler_rtti_exceptions=no
lt_cv_prog_compiler_static_works=no
lt_cv_prog_gnu_ld=yes
lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
lt_cv_shlibpath_overrides_runpath=no
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"\2", (void *) \&\2},/p'\'''
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/  {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"lib\2", (void *) \&\2},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
lt_cv_sys_max_cmd_len=1572864
lt_cv_to_host_file_cmd=func_convert_file_noop
lt_cv_to_tool_file_cmd=func_convert_file_noop

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /var/lib/dkms/lustre-client/2.12.5/build/config/missing aclocal-1.13'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_V='$(V)'
AR='ar'
AUTOCONF='${SHELL} /var/lib/dkms/lustre-client/2.12.5/build/config/missing autoconf'
AUTOCONF_HDIR='generated'
AUTOHEADER='${SHELL} /var/lib/dkms/lustre-client/2.12.5/build/config/missing autoheader'
AUTOMAKE='${SHELL} /var/lib/dkms/lustre-client/2.12.5/build/config/missing automake-1.13'
AWK='gawk'
BASH_COMPLETION_DIR=''
BLKID_FALSE=''
BLKID_TRUE=''
BUILD_GNILND_FALSE=''
BUILD_GNILND_TRUE=''
BUILD_LUSTREIOKIT_FALSE=''
BUILD_LUSTREIOKIT_TRUE=''
BUILD_O2IBLND_FALSE=''
BUILD_O2IBLND_TRUE=''
CC='gcc'
CCAS='gcc'
CCASDEPMODE='depmode=gcc3'
CCASFLAGS='-Wall -fPIC -D_GNU_SOURCE'
CCDEPMODE='depmode=gcc3'
CFLAGS='-g -O2'
CLIENT_FALSE=''
CLIENT_TRUE=''
CONFIG_INCLUDE='/lib/modules/3.10.0-1127.19.1.el7.x86_64/source/include/linux/kconfig.h'
CPP='gcc -E'
CPPFLAGS='-I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi '
CYGPATH_W='echo'
DEBUGFS=''
DEFS=''
DEPDIR='.deps'
DLLTOOL='false'
DOC_FALSE=''
DOC_TRUE=''
DSYMUTIL=''
DUMPBIN=''
DUMPE2FS=''
E2FSCK=''
E2FSPROGS=''
E2LABEL=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/grep -E'
ENABLEO2IB='yes'
ENABLE_BASH_COMPLETION_FALSE=''
ENABLE_BASH_COMPLETION_TRUE=''
ENABLE_DOC='0'
ENABLE_GSS=''
ENABLE_LDISKFS=''
ENABLE_SERVER=''
ENABLE_ZFS=''
EXEEXT=''
EXT2FS_DEVEL_FALSE=''
EXT2FS_DEVEL_TRUE=''
EXT4_SRC_DIR=''
EXTRA_KCFLAGS=' -g -I/var/lib/dkms/lustre-client/2.12.5/build/libcfs/include -I/var/lib/dkms/lustre-client/2.12.5/build/lnet/include -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.12.5/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow'
EXTRA_OFED_CONFIG=''
EXTRA_OFED_INCLUDE=''
EXTRA_SYMBOLS=''
FGREP='/bin/grep -F'
GETSEPOL_FALSE=''
GETSEPOL_TRUE=''
GNICPPFLAGS=''
GNILND=''
GREP='/bin/grep'
GSS_FALSE=''
GSS_KEYRING_FALSE=''
GSS_KEYRING_TRUE=''
GSS_PIPEFS_FALSE=''
GSS_PIPEFS_TRUE=''
GSS_SSK_FALSE=''
GSS_SSK_TRUE=''
GSS_TRUE=''
HAVE_CRC32_FALSE=''
HAVE_CRC32_TRUE=''
HAVE_PCLMULQDQ_FALSE=''
HAVE_PCLMULQDQ_TRUE=''
HAVE_SYSTEMD_FALSE=''
HAVE_SYSTEMD_TRUE=''
INCLUDE_RULES='include /var/lib/dkms/lustre-client/2.12.5/build/Rules'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
K5VERS=''
KMODEXT='.ko'
KMP_MODDIR='extra/kernel'
KRBCFLAGS=''
KRBDIR=''
KRBLDFLAGS=''
KRBLIBS=''
LD='/bin/ld -m elf_x86_64'
LDFLAGS=''
LDISKFS_ENABLED_FALSE=''
LDISKFS_ENABLED_TRUE=''
LDISKFS_SERIES=''
LDISKFS_SUBDIR=''
LDLIBMOUNT=''
LIBCFS_INCLUDE_DIR='libcfs/include'
LIBCFS_SUBDIR='libcfs'
LIBEFENCE=''
LIBOBJS=''
LIBPTHREAD_FALSE=''
LIBPTHREAD_TRUE=''
LIBREADLINE=''
LIBS=''
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LINUX='/lib/modules/3.10.0-1127.19.1.el7.x86_64/source'
LINUXRELEASE='3.10.0-1127.19.1.el7.x86_64'
LINUX_CONFIG='/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/.config'
LINUX_FALSE=''
LINUX_OBJ='/lib/modules/3.10.0-1127.19.1.el7.x86_64/build'
LINUX_TRUE=''
LIPO=''
LN_S='ln -s'
LTLIBOBJS=''
LUSTRE='/var/lib/dkms/lustre-client/2.12.5/build/lustre'
LUSTREIOKIT_SUBDIR=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /var/lib/dkms/lustre-client/2.12.5/build/config/missing makeinfo'
MANIFEST_TOOL=':'
MANPAGES_FALSE=''
MANPAGES_TRUE=''
MKDIR_P='/bin/mkdir -p'
MKE2FS=''
MODULES_FALSE=''
MODULES_TRUE=''
MODULE_TARGET='M'
MOSTLYCLEANFILES=''
MPICC_WRAPPER=''
MPITESTS_FALSE=''
MPITESTS_TRUE=''
MPI_BIN=''
NEED_PCLMULQDQ_CRC32C_FALSE=''
NEED_PCLMULQDQ_CRC32C_TRUE=''
NEED_PCLMULQDQ_CRC32_FALSE=''
NEED_PCLMULQDQ_CRC32_TRUE=''
NET_SNMP_CFLAGS=''
NET_SNMP_CONFIG=''
NET_SNMP_LIBS=''
NM='/bin/nm -B'
NMEDIT=''
O2IBLND=''
O2IBPATH='/usr/src/ofa_kernel/default'
OBJDUMP='objdump'
OBJEXT='o'
OSDADDON=''
OTOOL64=''
OTOOL=''
PACKAGE='lustre'
PACKAGE_BUGREPORT='https://jira.whamcloud.com/'
PACKAGE_NAME='Lustre'
PACKAGE_STRING='Lustre 2.12.5'
PACKAGE_TARNAME='lustre'
PACKAGE_URL=''
PACKAGE_VERSION='2.12.5'
PATCHED_INTEGRITY_INTF=''
PATH_SEPARATOR=':'
PFSCK=''
PKG_CONFIG=''
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH=''
PLUGINS_FALSE=''
PLUGINS_TRUE=''
PTHREAD_LIBS=''
RANLIB='ranlib'
RHEL_FALSE=''
RHEL_TRUE=''
RPMBUILD='/bin/rpmbuild'
RPMBUILD_BINARY_ARGS=''
SED='/bin/sed'
SELINUX=''
SELINUX_FALSE=''
SELINUX_TRUE=''
SERVER_FALSE=''
SERVER_TRUE=''
SET_MAKE=''
SHELL='/bin/sh'
SNMP_DIST_SUBDIR=''
SNMP_SUBDIR=''
SPL=''
SPLIT_FALSE=''
SPLIT_TRUE=''
SPL_ENABLED_FALSE=''
SPL_ENABLED_TRUE=''
SPL_OBJ=''
SPL_VERSION=''
STRIP='strip'
SUSE_FALSE=''
SUSE_TRUE=''
SYMVERFILE='Module.symvers'
TESTS_FALSE=''
TESTS_TRUE=''
TUNE2FS=''
UBUNTU_FALSE=''
UBUNTU_TRUE=''
USE_QUILT_FALSE=''
USE_QUILT_TRUE=''
UTILS_FALSE=''
UTILS_TRUE=''
VERSION='2.12.5'
VERSION_HDIR='generated/uapi/linux'
XATTR_HANDLER_FALSE=''
XATTR_HANDLER_TRUE=''
ZFS=''
ZFS_ENABLED_FALSE=''
ZFS_ENABLED_TRUE=''
ZFS_LIBZFS_INCLUDE=''
ZFS_LIBZFS_LDFLAGS=''
ZFS_LIBZFS_LIBS=''
ZFS_OBJ=''
ZFS_VERSION=''
ac_configure_args=' '\''--prefix=/usr'\'' '\''--enable-modules'\'' '\''--disable-iokit'\'' '\''--disable-snmp'\'' '\''--disable-doc'\'' '\''--disable-utils'\'' '\''--disable-tests'\'' '\''--disable-maintainer-mode'\'' '\''--enable-gss'\'' '\''--disable-server'\'' '\''--disable-manpages'\'' '\''--disable-mpitests'\'''
ac_ct_AR='ar'
ac_ct_CC='gcc'
ac_ct_DUMPBIN=''
agentdir=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCCAS_FALSE='#'
am__fastdepCCAS_TRUE=''
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='tar --format=ustar -chf - "$$tardir"'
am__untar='tar -xf -'
bindir='${exec_prefix}/bin'
build='x86_64-unknown-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='unknown'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
demodir='$(docdir)/demo'
docdir='${datadir}/doc/$(PACKAGE)'
dvidir='${docdir}'
exec_prefix='NONE'
host='x86_64-unknown-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /var/lib/dkms/lustre-client/2.12.5/build/config/install-sh'
lb_target_os='linux'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mibdir=''
mkdir_p='$(MKDIR_P)'
modulefsdir='/lib/modules/3.10.0-1127.19.1.el7.x86_64/extra/kernel/fs/lustre'
modulenetdir='/lib/modules/3.10.0-1127.19.1.el7.x86_64/extra/kernel/net/lustre'
oldincludedir='/usr/include'
patch_avail=''
pdfdir='${docdir}'
pkgexampledir='${pkgdatadir}/examples'
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
quilt_avail=''
rootsbindir='/sbin'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc'
systemdsystemunitdir=''
target='x86_64-unknown-linux-gnu'
target_alias=''
target_cpu='x86_64'
target_os='linux-gnu'
target_vendor='unknown'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "Lustre"
#define PACKAGE_TARNAME "lustre"
#define PACKAGE_VERSION "2.12.5"
#define PACKAGE_STRING "Lustre 2.12.5"
#define PACKAGE_BUGREPORT "https://jira.whamcloud.com/"
#define PACKAGE_URL ""
#define PACKAGE "lustre"
#define VERSION "2.12.5"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define LT_OBJDIR ".libs/"
#define LUSTRE_MAJOR 2
#define LUSTRE_MINOR 12
#define LUSTRE_PATCH 5
#define LUSTRE_FIX 0
#define LUSTRE_VERSION_STRING "2.12.5"
#define SIZEOF_UNSIGNED_LONG_LONG 8
#define HAVE_MODULE_LOADING_SUPPORT 1
#define HAVE_KSTRTOUL 1
#define HAVE_SHRINK_CONTROL 1
#define HAVE_UIDGID_HEADER 1
#define HAVE_I_UID_READ 1
#define HAVE_CRC32 1
#define HAVE_D_HASH_AND_LOOKUP 1
#define HAVE_KTIME_GET_TS64 1
#define HAVE_KERNEL_PARAM_OPS 1
#define HAVE_KTIME_ADD 1
#define HAVE_KTIME_AFTER 1
#define HAVE_KTIME_BEFORE 1
#define HAVE_KTIME_COMPARE 1
#define HAVE_LINUX_RHASHTABLE_H 1
#define HAVE_TIMESPEC64 1
#define HAVE_KTIME_GET_REAL_TS64 1
#define HAVE_KTIME_TO_TIMESPEC64 1
#define HAVE_TIMESPEC64_SUB 1
#define HAVE_TIMESPEC64_TO_KTIME 1
#define HAVE_KTIME_MS_DELTA 1
#define HAVE_TOPOLOGY_SIBLING_CPUMASK 1
#define HAVE_KSTRTOBOOL_FROM_USER 1
#define HAVE_BROKEN_HASH_64 1
#define HAVE_RHASHTABLE_LOOKUP 1
#define HAVE_RHLTABLE 1
#define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1
#define HAVE_SCHED_HEADERS 1
#define HAVE_SAVE_STACK_TRACE_TSK 1
#define HAVE_TIMER_SETUP 1
#define HAVE_WAIT_VAR_EVENT 1
#define HAVE_CACHE_DETAIL_WRITERS 1
#define CPU_AFFINITY 1

configure: exit 1