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 . 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 - &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 ^ 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 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 ^ 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 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 | #include | | 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 | #include | | #include | | 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 | #include | | #include | | 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 | #include | | #include | | 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 | #include | | #include | | 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 | #include | | struct task_struct; | struct pt_regs; | #include | | 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 | #include | | struct task_struct; | struct pt_regs; | #include | | 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 | #include | | #include | | 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 | #include | | #include | #include | | 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 | #include | | #include | | 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 | #include | | #include | | 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 | #include | | #include | #include | | 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 | #include | | #include | | 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 | #include | | #include | | 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 ^ 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 | #include | #include | 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 | #include | | #include | | 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 | #include | | #include | | 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 | #include | | #include | | 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 ^ 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 | #include | #include | 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 | #include | | #include | | 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 | #include | | struct task_struct; | struct pt_regs; | #include | | 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 | #include | | #include | | 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 ^ 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 | #include | | #include | | 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 ^ 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 | #include | #include | 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 | #include | | #include | | 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 | #include | | #include | | 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 | #include | | #include | | 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 | #include | | #include | | 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 | #include | | #ifdef HAVE_WAIT_BIT_HEADER_H | #include | #endif | #include | | 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 | #include | | #include | | 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